Jcode是基于Rust开发的开源终端AI编程代理,主打轻量高效、可离线、可自主持续开发。专为开发者自动化软件开发全流程而生,具备持久化语义记忆、后台任务托管、多代理群组协作、任务断点续跑、置信度校验、基准测试驱动优化、语义检索等高级能力。支持个人API、OAuth订阅、Ollama / LM Studio本地模型免费部署,同时提供托管推理订阅与企业私有化部署、安全运维、技术支持服务。

1、Rust高性能终端编程代理:原生Rust构建,轻量低耗、运行高效,适配终端全场景开发。
2、持久化语义项目记忆:智能检索历史项目上下文,跨会话留存代码逻辑、项目结构与开发经验。
3、自动化任务运维能力:支持后台常驻任务、异常自动续跑、置信度分级执行、多代理群组并行协作。
4、可迭代目标优化机制:依托可量化反馈闭环,持续迭代优化开发任务与代码质量。
5、极致性能终端体验:轻量化终端交互界面,搭配追加式提示缓存,大幅提升响应速度、节省资源开销。
6、自主迭代自开发模式:支持自我修改、编译构建、测试重启,可自主迭代升级自身程序。
7、多模型灵活接入:兼容第三方API、OAuth订阅、本地Ollama / LM Studio模型,支持免费离线运行。
1、全程在终端完成代码开发、功能迭代与自测验证,无需切换图形界面。
2、后台托管长时间构建、批量测试、数据处理等耗时任务,无人值守自动运行。
3、调用多代理群组协同探索代码仓库,并行分析问题、落地开发方案。
4、依托语义记忆跨会话留存项目知识,长期维护同一项目无需重复交底。
5、通过基准测试反馈循环,持续迭代优化高性能、高敏感业务代码。
6、使用 `jcode run` 执行无头任务,搭建全自动、无人值守编程工作流。
1、执行安装命令 `curl -fsSL https://jcode.sh/install | bash` 快速部署Jcode。
2、按需接入个人API密钥、OAuth订阅服务,或连接Ollama、LM Studio本地模型离线使用。
3、启动交互式终端会话,或通过 `jcode run` 执行无头自动化任务。
4、输入开发目标,AI自动生成开发计划、跟进进度,自主完成代码编辑、测试、命令执行、记忆检索、多代理协作。
5、订阅月度服务解锁云端托管推理能力,企业用户可对接专属私有化部署、账单管理与技术支持。