这个项目能做什么

Wise 是一款面向 AI Agent 的桌面研发工作台,基于 Tauri 2、Rust、React 19、TypeScript 和 Vite 构建。它以本地 Git 仓库作为工作上下文,把 AI 会话、终端、文件编辑、分支与 Diff 管理、Worktree、工作流和定时自动化连接在同一界面中,目标是让 AI 研发任务从对话延伸到可运行、可观察、可复盘的流程。 核心能力包括: 1. 工作区管理:支持单仓库快速开始,也支持将多个仓库组织为高级工作区;每个仓库可拥有独立会话、执行环境、快捷操作、需求、定时任务和运行状态。 2. 多执行环境:可在同一工作区接入 Claude Code、Codex RPC、Cursor Agent、DeepSeek Harness、Gemini CLI、OpenCode 和 Qoder CLI。README 说明具体可用性取决于本机 CLI 安装与账号配置。 3. 会话与执行:支持创建、恢复、停止和并行运行多个 AI 会话,提供多窗格布局、富文本输入、文件和图片上下文、语音输入、快捷指令、权限提示、沙箱、模型配置、用量查看和进程管理。 4. HUD 浮窗:通过置顶胶囊输入条切换仓库、会话、执行环境和模型,提交或停止任务,查看运行状态、Git 统计和完成通知;全局快捷键可在应用未聚焦时唤起。 5. 工作流:使用画布组织阶段、节点、派发关系和运行顺序,支持模板、并行任务、执行快照、验收结果、失败重试以及运行记录回看。 6. 能力 Hub:管理助手模板、Agent 注册表、仓库内 .agents、Skills、MCP Server、Hooks、插件和扩展。扩展可贡献技能、主题、MCP、助手、设置页和生命周期脚本,并声明权限。 7. Automation 与 Channel:支持按仓库配置 Cron 任务、Mission、会话续跑和后台执行;可进行未提交改动或相对主干的代码审查,并通过钉钉、飞书、企业微信、Telegram 或通用 WebSocket 接收通知、回执和远程指令。 8. Artifact 与浏览器监控:产物检查台可浏览和预览 Markdown、Diff、图片、PDF、Office、HTML 与代码文本。Chrome 页面监控可通过 CDP 或 wise-page-monitor 扩展采集 JavaScript 异常、Console 信息、接口和网络失败、Web Vitals、长任务、慢请求、白屏、崩溃、操作轨迹、SourceMap 定位和截图,并将问题派发给 Agent 跟踪修复。 9. Canvas 画布:可从产物中心或仓库文件打开 HTML、SVG、Markdown 等内容,按桌面、平板、手机宽度预览并缩放;聊天回复中的完整 HTML/SVG 代码块也可切换为交互式画布。脚本在独立沙箱中运行,资源大小和数量有限制。 数据默认保存在本机 ~/.wise/,包括 SQLite 数据库、仓库注册信息、窗口和会话状态、图片与监控证据。仓库级扩展可放在仓库内 .wise/extensions/,全局扩展位于 ~/.wise/extensions/。README 提醒 Agent 的文件读写、命令执行和网络能力由对应 CLI、沙箱、Wise 权限和扩展权限共同决定,API Key 需妥善管理。 本地开发需要 Bun、Rust stable 和 Tauri 2 前置依赖。常用命令包括 bun install 安装依赖、bun run tauri:dev 启动桌面开发模式、bun test 运行前端测试、bun run build 与 bun run tauri:build 构建安装包,构建产物位于 src-tauri/target/release/bundle/。项目采用 Apache License 2.0 开源。