JeikCode: Native Code Graph · Extreme KV-Cache · Cross-Platform All-in-One Agent (TUI / WebUI / Desktop)
Native Code Graph · 98–99% KV-Cache · Cross-Platform All-in-One Agent (TUI, WebUI, Desktop) · Self-Healing
Next-generation autonomous AI coding agent purpose-built for complex production engineering — eliminating context bloat, broken tool loops, and cache thrashing.
English (Default) · 简体中文 (Chinese)
🌐 Official Docs Portal: https://jeikcode.top · ⭐ Source Code: https://github.com/jeikl/JeikCode
JeikCode is a next-generation, cross-platform, full-featured open-source AI Coding Agent built natively in pure Rust. Designed specifically for high-complexity production software engineering, it delivers extreme lightweight speed, complete control, and end-to-end multi-device workflows:
- 🔍 Semantic CodeGraph (CodeExplore): Powered by Tree-Sitter across 12+ programming languages. Seamlessly integrates domain bilingual thesauruses (
thesaurus) to query code using everyday business natural language, backed by 1~3ms zero-touch incremental patching; - 🛡️ 98–99% KV-Cache Protection (Sacred Floor): Enforces strict append-only byte immutability and memory preservation (
sacred_floor), keeping system prefixes frozen across turns. Completely eliminates cache thrashing, slash token expenses by over 90%, and compresses TTFT to milliseconds; - ⚡ 9k Minimal Prompts & High Discipline: Avoids 30–50k token system bloat. A standard greeting turn consumes only ~9–11k tokens, reserving the maximum context window strictly for your codebase. Fully open-source and live-reloadable;
- 📱 Omni-Platform Workflows & Mobile UI: Full coverage across terminal TUI, modern WebUI, Tauri desktop apps, and headless background daemons. WebUI is specifically optimized for phone and tablet touchscreens for on-the-go coding;
- 🔒 Git-like State Machine Atomic Protection: Strict concurrent file edit boundaries eliminate dirty writes. Operates safely across frontier and lightweight models, complete with one-click undo/rollback checkpoints;
- 🔄 Native Support for 5 Industry Protocols: Seamlessly integrates
OpenAI Chat,OpenAI Responses,Anthropic Claude,Google Gemini, andOllamaformats, with complete decoupling of accounts and models; - 🧩 Tri-Protocol Gateway & Open Ecosystem: Exposes standard OpenAI, Anthropic, and Gemini compatible server endpoints, enabling tools like OpenClaw or translation plugins to connect effortlessly;
- 🚀 Rapid Iterations & Agile Code Review: Community issues and PRs are reviewed and merged with extreme velocity, accompanied by fast pre-release beta builds.
Out-of-the-box cross-platform desktop application with embedded WebUI and automatic CLI PATH integration:
| OS / Architecture | Installer | Description |
|---|---|---|
| Windows (64-bit) | 📥 Download Windows Installer (.exe) | Graphical setup wizard |
| macOS (Apple Silicon / Intel) | 🍏 Download macOS Installer (.dmg) | Native M1~M4 & Intel packages |
| Linux (Debian / Ubuntu / Universal) | 🐧 Download Linux Package (.deb / .AppImage) | Standalone portable executable |
# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/jeikl/JeikCode/main/scripts/install.sh | bash# Windows (PowerShell)
irm https://raw.githubusercontent.com/jeikl/JeikCode/main/scripts/install.ps1 | iex💡 For Advanced Installation & Deployment (Source compilation, Headless Daemon, Docker, etc.): Please refer to the official documentation portal 👉 https://jeikcode.top/guide/installation
Navigate to any codebase directory and start:
cd /path/to/your/project
jeikcodeCommon CLI commands:
# Start in a specific project directory
jeikcode -C /path/to/project
# Launch and open the browser WebUI
jeikcode webui
# Continue / resume previous conversation session
jeikcode -c
# Headless autonomous task execution (ideal for CI/CD and scripts)
jeikcode -p "Investigate and fix OAuth callback 404 issue"
# One-click seamless upgrade to latest version
jeikcode updateUpdate, rollback, and uninstall commands: https://jeikcode.top/guide/updates.html
💡 Tutorials & Guides: Please visit the official documentation portal 👉 https://jeikcode.top
For comprehensive tutorials, architectural specifications, and ecosystem integrations, visit the official docs:
- 📖 Official Documentation Site: https://jeikcode.top
- 🚀 Installation & Quickstart Guide
- 🔄 Updates, Rollback & Uninstall
- ⚙️ Model Provider Configuration
- 🔌 Model Context Protocol (MCP) Integration
- 🧩 Agent Skills System
- 🖥️ WebUI, Desktop App & Background Daemon
- 📝 Full Changelog & Releases History
For the full release history, see CHANGELOG.md and GitHub Releases.
If you find JeikCode valuable for your software engineering workflow, feel free to support the ongoing development and open-source maintenance!
This project is licensed under the JeikCode Non-Commercial & Attribution License (Adapted from CC BY-NC 4.0). See the full LICENSE for details:
- Non-Commercial Restriction: The Software and its derivative works MAY NOT be used, in whole or in part, for any commercial purpose, commercial product integration, monetized services, SaaS hosting, or commercial redistribution without prior written authorization from the author.
- Mandatory Attribution: Any public deployment, distribution, fork, or derivative work MUST prominently retain and display the original copyright notice, the project name (JeikCode), author credit, and the official repository URL:
https://github.com/jeikl/JeikCode. - Commercial Licensing: For commercial licensing, enterprise integration, or partnership inquiries, please contact the author via the official repository.
