# phenixcode

> PhenixCode lets developers query codebases with semantic search and AI chat, running on local models or cloud APIs, with no subscription fees.

- **Category:** AI Assistant
- **Licence:** MIT
- **Latest version:** v2.4.2
- **Open source:** oss
- **Languages:** C, Svelte, C++
- **Platforms:** Linux, Build from Source
- **Tags:** Privacy, Cpp, LLM, Rag, Semantic Search, Developer Tools, Self Hosted, Cpp, Embeddings, Ai Coding, Code assistant, Local llm, Code search, Ai coding assistant, Copilot Alternative

## Description

PhenixCode is a self-hosted RAG (Retrieval-Augmented Generation) assistant designed for developers who want to query their codebases with AI while keeping code private. It indexes code locally using embeddings from local or cloud LLMs, provides fast vector search via HNSWLib, stores metadata in SQLite, and exposes a REST API with JWT authentication. The project offers prebuilt binaries for Linux, macOS, and Windows with service installation scripts for systemd, NSSM, and LaunchAgent. It supports both local models (via llama-server) and cloud APIs (OpenAI, Mistral, Gemini, XAI, OpenRouter, CometAPI). The UI includes a web dashboard for administration and a chat interface. Configuration is managed through a single JSON file with environment variable overrides.

## Links

- [Homepage](https://github.com/nesall/phenixcode)
- [GitHub Repository](https://github.com/nesall/phenixcode)
- [Releases](https://github.com/nesall/phenixcode/releases/latest)

---
Source: https://selfhost.directory/project/phenixcode