Skip to content
jeiklPublic

About

Native Code Graph · Extreme KV-Cache · Cross-Platform All-in-One Agent (TUI, WebUI, Desktop) | 原生代码图谱 · 极致缓存 · 跨平台全能型 Agent(TUI / WebUI / 桌面)

Topics

Resources

Stars

38 stars

Watchers

0 watching

Forks

Latest commit

 

History

6,367 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JeikCode Logo

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)

version rust license platform GitHub Stars

Docs GitHub Repo Releases

🌐 Official Docs Portal: https://jeikcode.top · ⭐ Source Code: https://github.com/jeikl/JeikCode


📌 What is 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, and Ollama formats, 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.

🚀 Installation & Quickstart

1. Desktop Application (Recommended)

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

2. Official Terminal One-Liner (CLI)

# 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


💡 Quick Start & Full Documentation & Advanced Guides

1. Launching

Navigate to any codebase directory and start:

cd /path/to/your/project
jeikcode

Common 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 update

Update, rollback, and uninstall commands: https://jeikcode.top/guide/updates.html

2. Full Documentation & Tutorials

💡 Tutorials & Guides: Please visit the official documentation portal 👉 https://jeikcode.top

For comprehensive tutorials, architectural specifications, and ecosystem integrations, visit the official docs:


📝 Changelog

For the full release history, see CHANGELOG.md and GitHub Releases.


☕ Support & Sponsor

If you find JeikCode valuable for your software engineering workflow, feel free to support the ongoing development and open-source maintenance!

PayPal Sponsor QR Code

📄 License

This project is licensed under the JeikCode Non-Commercial & Attribution License (Adapted from CC BY-NC 4.0). See the full LICENSE for details:

  1. 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.
  2. 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.
  3. Commercial Licensing: For commercial licensing, enterprise integration, or partnership inquiries, please contact the author via the official repository.

About

Native Code Graph · Extreme KV-Cache · Cross-Platform All-in-One Agent (TUI, WebUI, Desktop) | 原生代码图谱 · 极致缓存 · 跨平台全能型 Agent(TUI / WebUI / 桌面)

Topics

Resources

Stars

38 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages