AI 代码助手

Juggler

Juggler 是一个开源 AI 编码代理,配备可视化工作台,提供可检查的工具调用、分支线程和可编辑上下文,让您对代码库上的 LLM 操作进行手动控制。

什么是 Juggler?

Juggler 是一个跨平台原生桌面应用和无头服务器,为 AI 编码会话提供基于树的可视化界面,支持多个 LLM 提供商,并可通过 JavaScript 插件扩展。

Juggler 与相似工具比较

计价模式免费, 付费免费, Freemium免费免费
免费额度
主要功能
  • 可视化 Miller 列工作台,用于检查工具调用、项目属性和线程结构
  • 基于树的对话,支持分支子线程,而非线性聊天
  • 可扩展的插件系统,用于上下文项、斜杠命令和 LLM 策略
  • 语音控制的AI编码会话
  • 多模型支持(Codex、Claude、Cursor、Gemini)
  • 敏感操作审批流程
  • 零配置自动发现服务,通过分析代码库(Go、Node、Python、Rust、Java、Docker、K8s、Helm、Terraform、OpenAPI、GraphQL、Proto)
  • 交互式2D依赖图,用于可视化软件架构和关系
  • 基于文档、所有权、容器化和API规范的自动化服务合规评分卡
  • 在 `/` 和 `$` 上自动补全并带有描述
  • 跳转到定义和查找引用
  • F2 重命名并支持编辑器撤销(文件夹、前置元数据和引用作为一个编辑更新)
优点
  • AI 编码会话的可视化、可检查界面
  • 基于树的对话支持非线性探索
  • 可在移动设备上编码
  • 语音控制减少上下文切换
  • 极其轻量(<30MB RAM)单一二进制,无外部依赖
  • 基本功能零配置,自动发现开箱即用
  • 消除陈旧技能引用导致的静默错误
  • 为智能体技能提供 IDE 级别的重构
缺点
  • 对于习惯线性聊天界面的用户有学习曲线
  • 无头服务器设置对非技术用户可能复杂
  • 需要可靠的语音识别
  • 仅限于支持的AI模型
  • 需要Go构建从源代码编译;没有现成的预构建二进制文件
  • 自动发现可能无法完全捕获复杂的企业服务架构
  • 仅支持特定目录中的 Markdown 文件
  • 需要手动配置编辑器
适合对象
  • 希望对 AI 代码生成和编辑进行精细控制的开发者
  • 需要实时协作编码会话的团队
  • 经常不在办公桌前编码的开发者
  • 希望在移动端审查代码变更的团队
  • 寻找轻量级服务目录的平台工程团队
  • 希望可视化微服务依赖的开发者
  • 管理 AI 智能体技能库的开发者
  • 使用 Claude、Codex 或类似智能体系统的团队

如何使用 Juggler?

  1. 1从发布页面或 juggler.studio 下载最新构建。
  2. 2启动桌面应用(macOS/Windows)或运行 `juggler` 服务器二进制文件(Linux)。
  3. 3使用桌面应用或 Web 浏览器连接到会话。
  4. 4使用 Miller 列 UI 导航会话树、检查工具调用、分支子线程、编辑上下文项。
  5. 5根据需要添加扩展或配置支持的 LLM 提供商(Claude、OpenAI、Gemini 等)。

Juggler 主要功能

  • 可视化 Miller 列工作台,用于检查工具调用、项目属性和线程结构
  • 基于树的对话,支持分支子线程,而非线性聊天
  • 可扩展的插件系统,用于上下文项、斜杠命令和 LLM 策略
  • 多客户端架构:桌面应用和浏览器标签同步到同一会话
  • 本地、无头或远程运行(官方二进制文件提供广域网访问)
  • 支持主要 LLM 提供商:Claude Code、OpenAI、Gemini、Ollama、OpenRouter、Deepseek 等

Juggler 使用场景

  • 交互式 AI 辅助编码,完全可见每一步
  • 通过分支探索进行调试和调试会话
  • 通过共享会话进行协作代码审查和结对编程
  • 通过插件自定义和扩展 AI 代理行为
  • 在远程服务器上运行 AI 代码生成任务,并通过本地 GUI 控制

Juggler 价格与免费额度

Juggler 目前采用 免费, 付费 模式。

免费方案

开源版(免费)

$0

全功能开源版本(AGPL v3.0+)。仅限本地和局域网访问。需要从源码构建或使用社区构建。

付费方案

商业版(付费)

联系获取定价

来自 juggler.studio 的官方二进制文件,支持广域网访问模式。也可在商业许可下用于闭源集成。

开源版(免费)

$0

全功能开源版本(AGPL v3.0+)。仅限本地和局域网访问。需要从源码构建或使用社区构建。

商业版(付费)

联系获取定价

来自 juggler.studio 的官方二进制文件,支持广域网访问模式。也可在商业许可下用于闭源集成。

Juggler 优缺点

优点

  • AI 编码会话的可视化、可检查界面
  • 基于树的对话支持非线性探索
  • 完全可扩展的插件系统用于自定义
  • 多客户端支持,可在桌面和浏览器之间无缝切换
  • 开源,拥有活跃社区和开发者友好的扩展许可

缺点

  • 对于习惯线性聊天界面的用户有学习曲线
  • 无头服务器设置对非技术用户可能复杂
  • 广域网访问需要购买官方二进制文件或许可
  • 相对较新,社区扩展可能比更成熟的工具少

Juggler 最适合哪些用途?

  • 希望对 AI 代码生成和编辑进行精细控制的开发者
  • 需要实时协作编码会话的团队
  • 有兴趣构建自定义 AI 代理工具和扩展的高级用户
  • 更喜欢可视化树界面而非线性命令行交互的人

Juggler 常见问题

Juggler 的免费替代工具

Openbase logo

一个语音控制的IDE,让开发者能够通过语音启动Codex或Claude Code的AI编码会话,批准命令,并在手机上审查差异。

免费
CodeTrain logo

CodeTrain 是一个动手操作的编码训练器,运行在你的机器上,通过让开发者亲自输入每一行代码来在自己的代码库上教学。

免费
Termaxa logo

一个供AI代理运行shell命令的协作门控,提供预览、备份、策略执行和审计,适用于Claude Code和Cursor等工具。

免费
TryCase logo

TryCase为你的编程助手提供一个临时的Linux桌面,用于运行应用、像用户一样测试,并返回截图、录制视频和日志作为证明。

免费
Command Center logo

Command Center 是一个智能代理编程环境,帮助团队将AI生成的代码交付到生产环境的速度提升2倍。

免费
Zed logo

Zed 是一款快速、开源的代码编辑器,提供多人协作、集成开发工具和原生 AI 辅助编辑功能。

免费
Coddy.Tech logo

Coddy.Tech 是一个免费的互动式平台,可直接在浏览器中学习编程,提供课程、连续打卡、证书和 AI 帮助。

免费

Juggler 的最佳替代 AI 工具

Openbase logo

一个语音控制的IDE,让开发者能够通过语音启动Codex或Claude Code的AI编码会话,批准命令,并在手机上审查差异。

免费
OpsCat logo

零配置、单一二进制软件目录,具备自动发现、依赖可视化、合规评分卡以及对AI Agent的原生MCP集成。

skill-language-server logo

一个语言服务器,将像 /skill-name 和 $skill-name 这样的智能体技能引用转换为 VS Code、Zed、Neovim 和 Helix 中可导航的符号。

Agent Console logo

Agent Console 是一个本地终端仪表盘,用于发现、监控和恢复 Codex 和 Claude Code 会话,并提供持久化工作区终端。

Moxie Docs logo

自动化的代码库文档和公共帮助中心,与每次拉取请求保持同步。

AskCodi logo

AskCodi 将一个对话转化为一个协调的AI工程团队,负责规划、构建和审查代码。

Kolega Code logo

一个本地优先的终端编码代理,编排专门的子代理以完成广泛的编码任务,支持并行工作流、模型路由和网页搜索。

amdb logo

amdb 通过一个单一二进制 MCP 服务器,将您的代码库完全在您的机器上转化为 AI 上下文,用于 AST 解析、调用图和本地嵌入。