Jauvex Vibe 项目
面向 macOS 的桌面应用,由 Reindent 团队开发
Jauvex 是一款面向 macOS 的桌面应用,由 Reindent 团队开发。它将 Claude Code、Codex 和 Grok 三大主流 AI 编码智能体集成在同一个窗口中,用户可以通过打字或语音的方式与这些智能体交互,实现多智能体协作编程。区别于传统的单智能体 IDE 插件,Jauvex 允许同时运行多个不同提供商的编码智能体,并在它们之间分配任务、收集结果。产品完全本地运行,不经过第三方服务器,用户的代码会话数据始终保留在本地磁盘。
核心功能:
- 多智能体并排运行:在单一窗口中同时管理 Claude Code、Codex 和 Grok 三个编码智能体,按项目文件夹分组,随时切换不同会话。
- 语音交互模式:内置麦克风语音输入,语音识别在本地通过 whisper.cpp 完成,智能体回答以语音三段式播报——快速回应、语义确认、详细摘要。
- 不打断工作流:用户说话时若智能体正在工作,语音内容会追加到当前工作队列而非中断执行,保证长时间任务不被打断。
- 智能体间互相通信:支持不同智能体在应用内部互相发送消息,适合需要多角色协作分工的复杂项目。
- TypeSafe Jev 快速决策:可选集成 TypeSafe Jev 模型,专门处理需要快速判断的决策节点。
- 右窗格资源展示:文件、网页、图片可并列展示在聊天窗口旁边,方便一边看文档一边编码。
- 本地存储保障隐私:会话数据保存在用户本地,智能体通过 IPC 与主进程通信,不经过任何服务器中转。
- 一键安装自动编译:终端执行一条 curl 命令即可完成安装,安装脚本从源码编译整个应用,无需下载预编译包。
- 上下文用量监控:内置上下文长度和用量统计面板,帮助用户了解当前会话的 Token 消耗情况。
- 自动更新机制:启动时和每六小时检查一次更新,新版本发布后由应用内智能体询问用户是否升级。
技术实现:
Jauvex 基于 Electron 框架构建,前端使用 TypeScript 和 Vite 开发环境。主要依赖包括:Node.js 22.18 以上版本作为运行时环境;whisper.cpp 实现本地语音识别,配合 small 模型进行实时转写;Claude Code 和 Codex 通过各自的命令行工具接入,Jauvex 仅做会话管理界面;Grok 以 grok agent stdio 方式调用。所有对话数据存储在 ~/.jauvex/personal/ 目录下,包含设置和会话历史。安装脚本会下载源码、校验 SHA-256、从源码编译应用并写入 ~/Applications 目录,全程不需要预编译包,这使得应用可以规避 macOS 的公证限制。产品使用 Apache 2.0 开源许可证。
快速上手:
- 确保 macOS 已安装 Node.js 22.18 以上版本,在终端执行安装命令,完成后 Jauvex.app 会出现在应用程序目录。
- 首次启动时若缺少依赖,应用会给出提示,按指引安装 Claude Code 或 Codex,使用对应命令完成账号授权。
- 点击左侧按钮添加项目文件夹,从列表中选择已有的智能体会话或新建一个,系统支持按提供商筛选会话记录。
- 打开语音模式,授权 macOS 麦克风权限后即可通过语音与智能体对话,语音内容先由本地 whisper.cpp 转写为文字,再发送给选定的智能体。
- 在设置中可选择 Siri 语音以提升播报自然度,应用还支持导入 TypeSafe Jev API Key 以启用快速决策功能。
适用人群:
Jauvex 面向需要同时使用多个 AI 编码智能体工作的专业开发者,尤其适合 macOS 用户、习惯语音交互的程序员,以及需要多智能体协作管理复杂项目的技术团队。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议