Hi HN! Solo dev here. I built PhenixCode as an open-source alternative to GitHub Copilot Chat.
Why I built this: I wanted a code assistant that runs on my hardware with full control over the models and data. GitHub Copilot is excellent but requires a subscription and sends your code to the cloud. PhenixCode lets you use local models (completely free) or plug in your own API keys.
Tech stack: Pure C++ with RAG architecture (HNSWLib for vector search, SQLite for metadata). The UI is Svelte + webview. It's designed to be lightweight and cross-platform.
Current state: I've been dogfooding it for several weeks on my own projects. The core is solid, but I'd love feedback from others—whether you find it useful or discover bugs, both are valuable.
Happy to answer questions about the architecture, design decisions, or anything else!