一位开发者在 GitHub 上开源了名为 ‘jooj’ 的 Java 项目,旨在复现 Claude Code 的主要功能。该项目构建了一个基于 Java 语言的 AI 编程代理系统,核心采用 Multi-turn Agent Loop(多轮代理循环)架构,允许 LLM 调用 Bash、文件读写、Git Worktree 等十余种内置工具,并根据结果进行自我修正直至任务完成。技术亮点在于对 MCP(模型上下文协议)的原生支持,能够在运行期动态连接外部 MCP Server 获取新工具,无需重启服务。此外,jooj 设计了 Skill 三层加载机制和持久化 Memory 模块,能够跨 Session 记忆项目事实与用户偏好。架构上,它通过统一的 AgentLoopHarness 实现了 CLI、Web、微信及 Cron 四种入口的一致性处理。该项目为 Java 生态提供了一个可本地部署、功能完备的 AI 编程助手解决方案。
事件分析
💡 核心观点:AI编程助手正从IDE插件进化为通用的后台服务,开源社区对MCP协议的普及将加速这一进程。
原文链接:V2EX 分享发现





