OpenCovibe

# OpenCovibe:本地优先的AI编码Agent桌面工作台 ## 项目简介 OpenCovibe 是一款基于

AI编程开发 部分免费

产品简介

OpenCovibe 是一款基于 Tauri v2 + Svelte 5 构建的本地优先桌面应用程序,旨在为 Claude Code 和 Codex 这类终端优先的 AI 编码 CLI 工具提供图形化的工作界面。它不追求替代这些 Agent 本身,而是通过结构化的工具活动展示、可视化差异对比、可搜索的运行历史和跨会话管理能力,让长时间运行的 AI 编码工作更加可视化、可追溯。OpenCovibe 的核心理念是「封装 CLI,呈现工作,保留本地」——应用数据完全存储在本地,不存在任何云端后台;远程模型 API 的调用仍然通过网络完成,但所有会话、配置和运行记录都在本地管理。

核心功能

可视化工具卡片(Visual Tool Cards):OpenCovibe 将 Agent 发出的每一次工具调用——包括 Read、Edit、Bash、Grep、Write、WebFetch 等——都以结构化的卡片形式渲染在界面中。每张卡片包含语法高亮的输入输出对比、一键复制功能,以及工具执行状态的清晰标注。这让开发者可以快速定位 AI 在长时间会话中执行的具体操作,而不需要在一堆终端日志里手动翻找。

运行历史与回放(Run History & Replay):Agent 完成的工作不再随终端关闭而消失。OpenCovibe 自动保存所有历史会话,支持完整的事件回放、任意时间点的断点恢复与分支派生,以及带恢复功能的软删除。这意味着你可以随时回到三天前的某个会话状态,重新继续被中断的工作。

多模型服务商热切换:OpenCovibe 内置了对 Anthropic 兼容模型服务商的预设配置,支持在不同的 API 端点和模型之间热切换,无需重启 Agent 会话即可切换到另一个模型提供商或本地运行时。这对于需要在不同模型之间做效果对比的开发者非常有价值。

远程浏览器访问:OpenCovibe 内置了一个带访问令牌保护的嵌入式 Web 服务器,可以通过局域网或 HTTP 隧道(如 ngrok、cloudflared)从外部浏览器远程访问。这意味着你可以在手机上查看本地运行的 AI 编码 Agent 的实时输出,并远程发送指令。

文件浏览器与内存管理:内置的文件浏览器支持语法高亮、Markdown 预览、图片预览和 Git 差异对比,可以直接浏览和编辑项目文件而无需切换到外部编辑器。同时提供 CLAUDE.md 等记忆文件的图形化编辑器,支持实时预览和项目级/用户级的记忆文件管理。

技术实现

OpenCovibe 基于 Tauri v2 构建,这是一个使用 Rust 编写的桌面应用框架,前端使用 Svelte 5。Tauri 的选择带来了几个关键优势:轻量化与安全性方面,相比 Electron,Tauri 的二进制体积小得多(通常小于 10MB),并且默认禁用了 Node.js 运行时,减少了攻击面;Rust 后端提供了内存安全保障,应用数据完全存储在本地文件系统中,不存在隐式的云同步。

本地进程管理方面,Tauri 能够直接与本地安装的 Claude Code 和 Codex CLI 进程通信,通过进程间通信机制捕获工具调用的输入输出,并将其结构化后传递给前端界面进行渲染。这种架构保持了 Agent CLI 的完整性,用户随时可以直接在终端中使用相同的工具。跨平台打包方面,Tauri 支持一次性构建 macOS(Apple Silicon + Intel)、Windows(x64)和 Linux 的安装包,OpenCovibe 提供了 dmg、msi、AppImage 等多种分发格式。

快速上手

第一步:下载安装。访问 OpenCovibe 的 GitHub Releases 页面,下载对应操作系统的安装包。macOS 用户下载 universal .dmg(支持 Apple Silicon 和 Intel),Windows 用户下载 .msi 或 setup .zip。Linux 用户需要从源码构建。首次在 macOS 打开时,右键点击应用图标选择「打开」即可绕过签名限制;Windows 用户在 SmartScreen 提示时选择「更多信息 > 仍要运行」。

第二步:完成初始化向导。首次启动后,OpenCovibe 会自动引导你完成以下配置:检测本地是否已安装 Claude Code 和 Codex CLI(未安装时提供安装引导),完成 CLI 登录或 API Key 配置,以及选择首选的模型服务商。向导结束后,应用会进入主界面。

第三步:创建并管理会话。点击「新建会话」启动一个新的 Agent 会话。在主界面中,左侧是文件浏览和记忆管理面板,中间是聊天和工具卡片展示区,右侧是实时活动监控面板。你可以直接在下方的输入框中与 Agent 对话,也可以通过侧边栏的文件浏览器直接浏览项目文件。

第四步:使用工具卡片追踪工作。当 Agent 执行读写文件、运行命令等操作时,每一步都会生成一张可视化工具卡片。点击任意卡片可以展开查看详细的输入输出内容和语法高亮的差异对比。使用会话历史功能可以随时回溯之前的工作,检查 Agent 在某个阶段具体做了什么。

第五步:远程访问与多端协同。如果需要从其他设备访问当前会话,点击界面中的「Remote」按钮生成一个带令牌的访问链接。在手机浏览器或另一台电脑上打开该链接,输入令牌后即可查看 Agent 的实时输出并远程发送消息,所有执行仍然在你的本地电脑上完成。

适用人群

需要长时间运行 AI 编码任务的开发者:传统的终端界面在长时间运行后会产生大量难以追踪的日志,OpenCovibe 的工具卡片和会话历史功能让这类工作变得可管理。同时使用多个模型服务商的团队:热切换功能可以在同一个会话中快速对比不同模型的效果,而不需要为每个模型维护独立的会话环境。需要在多设备间协同工作的远程工程师:远程浏览器访问功能让你可以在手机或平板上随时查看本地 Agent 的工作进展。希望了解 AI 编码 Agent 具体行为的观察者:工具卡片的详细输入输出展示,以及活动监控面板的实时事件流,为理解 AI Agent 的工作方式提供了透明的窗口。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论