Sikao-Engine/KimiX
KimiX is a deep optimization of the Kimi-CLI agent framework focused on prompt efficiency, tool reliability, and extensibility. It compresses system prompts to ~2000 tokens while retaining all built-in tools, hardens permission and validation logic to reduce retry loops, redirects large subprocess outputs to temp files, and supports programmable prompt injection. Compatible with Kimi, OpenAI, Anthropic, and xAI API keys -- swap backends via a single config file.
Install
pip install kimixAfter install, run: kimix or python -m kimix.cli. Supports OpenAI, Anthropic, Kimi, and xAI API keys. Default config templates in docs/; use kimix --config=xx.json to configure. For source install: python install.py from the cloned repo.
Compatibility
Python 3.10+. Multi-API: Kimi, OpenAI, Anthropic, xAI. Custom config injection supported. Verified backends: kimi, xai, anthropic.
Details
- Repo: Sikao-Engine/KimiX
- Category: Other
- Stars: 108
- Version: latest via pip (kimix)
- Last push: 2026-09-21
- First seen: 2026-03-13
Recent updates
Recent: multi-API support added (xai, anthropic, openai alongside kimi). Write-and-validate auto-format checks on strict config files prevent model-hallucinated config errors.
FAQ
- How do I install KimiX?
- Run: pip install kimix -- then type kimix or python -m kimix.cli to start. For source install: git clone the repo, then python install.py.
- Does KimiX support APIs other than Kimi?
- Yes. KimiX supports OpenAI, Anthropic, xAI (Grok), and Kimi APIs. Set the API key and point --config to the appropriate template in docs/.
- What makes KimiX different from the original Kimi CLI?
- KimiX compresses system prompts (~2000 tokens), hardens tool validation to reduce failures, adds programmable prompt injection, and supports multiple API backends. The original Kimi CLI is prompt-heavy and single-backend.
Alternatives
openma-ai/Martty · paean-ai/deeptide · ccch1mneyyy/dsh-TUI