The problem
An AI coding assistant can generate plausible code without enough repository context. Letting it write changes automatically increases the cost of a wrong assumption.
A local-first coding assistant that retrieves repository context and lets the developer decide which generated changes may reach disk.
A concise view of what was built, why the system is structured this way, and which engineering choices mattered most.
An AI coding assistant can generate plausible code without enough repository context. Letting it write changes automatically increases the cost of a wrong assumption.
A FastAPI backend orchestrates local GGUF models, WebSocket streaming and codebase retrieval through PostgreSQL + pgvector. Project context and conversation state are persisted.
Generated changes are proposals. The developer must accept a diff before it touches disk. This is a product-level control, not just a prompt telling the model to be careful.
Local model orchestration, retrieval-augmented generation, persistence, API design and a deliberately controlled execution path.
DESIGN PRINCIPLEAI output should be treated as a proposal with context and a review boundary—not as permission to execute.