个人开源项目 Agent-Native 的工作台

发布于

大家好,我基于 Claude Agent SDK 构建了一个自托管的 Agent 工作台——muselab 。目前已经迭代了几个版本,自己也使用了一段时间了。

[GitHub 地址](https://github.com/hesorchen/muselab)

项目截图:

| 桌面端完整工作台 | 桌面端真实 Unix PTY 终端 |
|:-------------------|:-------------------------|
| ![桌面端完整工作台](http://pic.zhso.org/2026/07/26/1a70c7d6ff9b.png) | ![桌面端真实 Unix PTY 终端](http://pic.zhso.org/2026/07/26/ce745b97523c.png) |

| 移动端文件区 | 移动端预览区 | 移动端对话区 |
|:--------------|:--------------|:--------------|
| ![移动端文件区](http://pic.zhso.org/2026/07/26/d366ea9e93a1.jpeg) | ![移动端预览区](http://pic.zhso.org/2026/07/26/ec26633ec4cb.png) | ![移动端对话区](http://pic.zhso.org/2026/07/26/3c0b3afd2a85.png) |

背景是日常使用 Agent 时遇到的几类问题:

- 同时处理多个项目,需要来回切换窗口;
- Agent 在后台执行任务时,没有一个统一的状态入口;
- 离开电脑后,不方便查看进度或继续对话;
- Agent 生成的 Markdown 、HTML 报告,需要额外打开其他工具预览;

所以我把文件管理、内容预览、AI 对话整合到了一个工作台里,并且做了多工作目录、任务管理中心等专门为了 Agent 的优化。

目前支持的能力:

1. **基于 Claude Agent SDK 构建**
Agent harness 基本沿用 Claude Code 的能力,包括文件操作、终端执行、MCP 和 Skills 等。
本机已有的 Claude Code Skills 、Memory 、MCP 配置也可以直接复用,不需要重新维护一套 Agent 环境。

2. **接入多种模型**
Claude 可通过 OAuth 使用现有订阅;
Codex 可通过 Codex Gateway 接入;
支持所有 anthoropic-compatible API ,例如 Kimi 、GLM 、Deepseek ;

3. **多工作目录**
在 Agent 场景里,工作目录不只是文件路径,还包含项目级的完整 Agent 上下文,例如:
- ~/.claude/ 下的全局配置;
- 项目内 .claude/ 下的规则、Skills 和 Memory ;
- 当前项目的代码、文档与终端环境。
Muselab 可以在同一页面打开多个工作目录并一键切换,不需要同时维护多个窗口。

4. **全局任务中心**
多个 Agent 并行工作时,可以统一查看各个任务的运行状态,不需要逐个进入会话确认进度。

5. **移动端控制与消息推送**
电脑上启动的任务,可以在手机端继续查看和操作。
也支持任务完成后的消息推送,适合让 Agent 在电脑上执行耗时任务,自己暂时离开电脑。

6. **Markdown / HTML 即写即预览**
Muselab 可以直接渲染 Markdown 和 HTML 。
无论是阅读调研报告、查看项目文档,还是预览 Agent 生成的单文件 HTML ,都不需要再切换到其他应用。

7. **真实终端**
支持创建、重命名和切换多个真实终端,也支持 Terminal Profile 。配合 Tmux 使用,可以保留和恢复已有的终端工作流。

8. **其他能力**
目前还包括:
- 定时任务;
- 消息队列;
- 全局模糊搜索;
- 多主题;

如果你也在使用 Claude Code 、Codex 或其他 Agent 工具,欢迎试用和提 Issue 。也想听听大家在多项目、远程控制和 Agent 并行等方面,有哪些想法~

[GitHub 地址](https://github.com/hesorchen/muselab)

---

原文链接:[点击查看](https://www.v2ex.com/t/1229969)

评论

暂无评论。