KNN Labs Open Source Projects
A collection of open-source software maintained by the KNN Labs team and community contributors.
Explore our repositories, suggest improvements, or open a pull request. We welcome feedback and contributions from all developers.
Open Source
A unified, modular, and extensible platform to simplify interaction with multiple Large Language Models (LLMs). Provides a single, consistent OpenAI-compatible REST API endpoint, acting as a gateway to various LLM backends such as OpenAI, Anthropic, Azure OpenAI, Google Gemini, Cohere, and more.
- Single integration point for all LLM providers
- Vendor independence and cost optimization
- OpenAI-compatible API, streaming support, and web-based UI
- Extensible, containerized, and easy to self-host
A versatile open-source vector database built with C#. Efficiently stores and retrieves high-dimensional vector data, offering both a gRPC API (Docker) and a lightweight bundled library for seamless integration across platforms.
- Disk-backed storage and memory caching
- High performance for read/write operations
- Advanced search: k-NN, ANN, range, cosine similarity
- Cross-platform: Windows, Xbox, iOS, macOS, Android, Linux
Contributing
For issues, discussions, and contribution guidelines, see our repositories on GitHub. Contributions and feedback are always welcome.