产品简介
JeikCode 是一款面向专业开发者的全功能、高性能 AI Coding Agent。它基于 Rust 构建核心引擎,不仅具备极致的响应速度与极低的系统资源开销,同时提供无缝覆盖终端 TUI、WebUI、桌面应用以及后台 Daemon 服务的完整生态。
为什么选择 JeikCode?
1. 极致轻量与原生速度
相较于传统基于 Node/Electron 的重型开发助手,JeikCode 核心使用 Rust 编写,二进制打包仅数十兆,内存占用仅为同类产品的数分之一,秒级冷启动,高负载会话下依然流畅丝滑。
2. 多端一体化体验
- 终端 TUI:色彩丰富、快捷键友好、流式实时渲染的多窗格终端界面。
- 内置 WebUI:在终端输入
/webui即可一键拉起浏览器前端,支持图片拖拽、多轮历史检索、模型可视化配置。 - 桌面端应用:基于 Tauri 打造跨平台轻量客户端。
- 后台 Daemon 服务:支持无头环境、CI/CD 管道及远程 WebUI 访问。
3. 架构解耦:模型与提供商分离
JeikCode 将模型参数(如协议类型、上下文大小、思考强度)与供应商账号(API Key、Base URL、认证凭据)彻底解耦,开发者可以为同一个账号配置多个不同特化方向的模型,或在不同账号间快速迁移。
4. 强大的工具系统与扩展生态
- CodeIntel 代码图谱:结合中英文同义词林(Thesaurus)与语义调用图谱,精准追踪符号引用与业务流。
- MCP (Model Context Protocol):开箱即用集成任意标准 MCP 服务,扩展数据库、浏览器操控、外部搜索等能力。
- 动态 Skills 与 Hooks:基于工作流自动触发审查、自动提交与质量卡点。
核心设计理念
- 上下文不变性与 KV Cache 优化:严格保障会话首部的 Append-only 字节级不可变性,大幅提升服务端 Prompt Caching 命中率,降低 API 调用成本。
- 多子代理协作:支持调度 read-only 的探索型子代理(explore)与限定作用域的文件修改型子代理(worker),大范围任务并行高效拆解。
- 安全第一的执行约束:所有破坏性命令、高危文件覆写均具备确认保护机制,确保对代码库安全掌控。