knowmiii — AI Companion & Core
A local-first AI companion that pairs host-owned memory and provider integrations with a reusable, storage-independent AI Core.
My role Desktop host and reusable Core engineering.
Engineering decision Start with lightweight local search and keep storage, indexing, and provider integration in the host, so reusable AI processing can evolve with incremental validation.
Engineering details
- The Core handles LLM orchestration, memory processing and ranking, and context assembly for host-selected candidates; storage, indexes, and provider integrations stay in the host.
- The desktop host stores canonical memory records as JSON and maintains SQLite term indexes with explicit candidate ordering.
- Speech-related contracts are reusable Core interfaces; provider credentials and device STT/TTS integrations remain host responsibilities.
- Lightweight local search supports incremental validation while leaving room to evolve retrieval with demonstrated needs.
Technology TypeScript · Node.js · LLM APIs · JSON · SQLite · STT / TTS





