├── .gitignore ├── LICENSE ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package.json ├── public └── os1-icon.svg ├── src ├── App.tsx ├── components │ ├── AudioVisualizer.tsx │ ├── LlamaChat.tsx │ ├── MemoryViewer.tsx │ ├── OS1Animation.css │ ├── OS1Animation.tsx │ ├── audio-chunk.tsx │ └── textarea.tsx ├── hooks │ ├── useWhisperRecognition.ts │ └── useWhisperRecorder.ts ├── index.css ├── lib │ ├── contextBuilder.ts │ ├── memory │ │ ├── embedding.ts │ │ ├── index.ts │ │ ├── indexeddb.ts │ │ └── similarity.ts │ └── utils.ts ├── llama-worker.js ├── main.tsx ├── types │ └── chat.ts ├── utils.ts ├── vite-env.d.ts ├── whisper-worker.js └── worker.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/package.json -------------------------------------------------------------------------------- /public/os1-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/public/os1-icon.svg -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/AudioVisualizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/components/AudioVisualizer.tsx -------------------------------------------------------------------------------- /src/components/LlamaChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/components/LlamaChat.tsx -------------------------------------------------------------------------------- /src/components/MemoryViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/components/MemoryViewer.tsx -------------------------------------------------------------------------------- /src/components/OS1Animation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/components/OS1Animation.css -------------------------------------------------------------------------------- /src/components/OS1Animation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/components/OS1Animation.tsx -------------------------------------------------------------------------------- /src/components/audio-chunk.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/components/audio-chunk.tsx -------------------------------------------------------------------------------- /src/components/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/components/textarea.tsx -------------------------------------------------------------------------------- /src/hooks/useWhisperRecognition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/hooks/useWhisperRecognition.ts -------------------------------------------------------------------------------- /src/hooks/useWhisperRecorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/hooks/useWhisperRecorder.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lib/contextBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/lib/contextBuilder.ts -------------------------------------------------------------------------------- /src/lib/memory/embedding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/lib/memory/embedding.ts -------------------------------------------------------------------------------- /src/lib/memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/lib/memory/index.ts -------------------------------------------------------------------------------- /src/lib/memory/indexeddb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/lib/memory/indexeddb.ts -------------------------------------------------------------------------------- /src/lib/memory/similarity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/lib/memory/similarity.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/llama-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/llama-worker.js -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/types/chat.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/whisper-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/whisper-worker.js -------------------------------------------------------------------------------- /src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/src/worker.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callbacked/os1/HEAD/vite.config.ts --------------------------------------------------------------------------------