Nexus 云
用于同时管理多个Claude Code终端会话的桌面命令中心。专为在不同项目中运行多个Claude Code代理并需要一个窗格来协调所有代理的高级用户而构建。
特性
多代理终端管理
- 并行运行无限制的Claude Code代理,每个代理都在自己的项目目录中
- 使用键盘快捷键(Cmd+1-9)立即在代理之间切换
- 专注模式(Cmd+Shift+F),实现无干扰的单智能体工作
总经理视图
- 集中问题队列:所有代理提示都在一个侧边栏中
- 批量回复:一次回答所有权限提示(Cmd+Shift+Y)
- 自动回复规则:自动接受每个代理或全局的工具权限
- 实时状态指示器:查看哪些代理处于活动、等待、空闲或出错状态
智能问题检测
- 双定时器系统在600ms内检测到Claude Code的权限提示
- 处理选择菜单(按Enter键确认)和文本提示(是/否)
- 智能提取实际问题文本(句子边界到问号)
- 过滤掉Claude Code的UI chrome(状态栏、分隔符、微调字符)
生产率特征
- 带模糊搜索的Cmd+K命令面板(代理、操作、工作区、代码片段)
- 保存的常用命令片段(“提交更改”、“运行测试”等)
- 带有向上/向下箭头调用和自动完成建议的命令历史记录
- 工作区预设:一键保存和恢复您的完整代理车队
- 会话导出到Markdown用于文档
- 跨代理搜索:一次在所有终端缓冲区中查找文本
文件预览
- 内置文件浏览器(Cmd+B),带目录导航
- 语法突出显示的文件预览在终端上方的水平分割中
- 将文件路径拖放到输入栏中
- 隐藏文件切换(Cmd+H)
远程访问(电话控制)
- 一键式Cloudflare隧道,实现随时随地的安全HTTPS访问
- 具有代理列表、实时聊天和问题回复的移动优化视图
- 用于即时电话连接的二维码
- PIN安全认证
- 从手机远程创建新代理
MCP服务器管理器
- 添加、删除和配置MCP服务器的可视化界面
- 直接读取/写入~/.mcp.json
- 不再在终端中键入/mcp命令
桌面应用程序
- 带有自定义图标的原生Electron包装器
- macOS交通灯集成
- 无浏览器chrome,专用dock图标
安装(一个命令)
macOS:
curl -fsSL https://raw.githubusercontent.com/chriscode138/klawd-nexus/main/install-mac.sh | bash这将安装所有内容,创建一个 Klawd Nexus.app 在“应用程序”文件夹中,您就完成了。像打开其他应用程序一样打开它。
窗户:
- 下载 安装windows.bat
- 双击它
- 自动创建桌面快捷方式
先决条件: v18+和 Git就这样。
手动安装
git clone https://github.com/chriscode138/klawd-nexus.git
cd klawd-nexus
npm install
# Run as desktop app
npm run app
# Or run in browser
npm start
# Then open http://localhost:3000
# Custom port
PORT=4000 npm start需求
- Node.js 18+(在24.x上测试)
- Claude Code CLI已安装并位于您的PATH中
- macOS或Windows
可选的
cloudflared对于远程访问:brew install cloudflare/cloudflare/cloudflared(macOS)或 下载 (Windows)
键盘快捷键
| 快捷方式 | 操作 |
|---|---|
| Cmd+N/Cmd+T | 新代理 |
| Cmd+1-9 | 按索引切换到代理 |
| Cmd+Shift+\]/\[ | 下一个/上一个代理 |
| Cmd+K | 命令面板 |
| Cmd+F | 搜索当前终端 |
| CMD+B | 切换文件浏览器 |
| Cmd+H | 切换隐藏文件 |
| Cmd+J | 关注下一个未决问题 |
| Cmd+Shift+Y | 接受所有未决问题 |
| Cmd+Shift+F | 聚焦/禅模式 |
| Cmd+M | 静音/取消静音 |
| Cmd+W | 关闭当前代理 |
| Cmd+A | 选择所有代理(用于批处理命令) |
| ? | 键盘快捷键备忘单 |
| 向上/向下 | 输入中的命令历史记录 |
| Shift+Enter | 输入新行 |
建筑
klawd-nexus/
electron.js # Electron main process (desktop app wrapper)
server.js # Express + WebSocket + node-pty server
src/app.js # Frontend application (bundled by esbuild)
public/
index.html # Desktop UI
mobile.html # Mobile-optimized remote view
login.html # PIN authentication page
css/theme.css # Complete dark theme
manifest.json # PWA manifest for mobile- 后端:Express提供UI和REST API。WebSocket处理实时终端I/O。节点pty管理伪终端会话。
- 前端:esbuild捆绑的Vanilla JS。xterm.js用于终端渲染。没有框架依赖。
- 移动:具有WebSocket连接的独立HTML页面。用作PWA(添加到主屏幕)。
数据存储
- 工作区:
~/.klawd-nexus/workspaces.json - 配置/PIN:
~/.klawd-nexus/config.json - MCP服务器:
~/.mcp.json(Claude Code的原生配置) - UI首选项(侧边栏宽度、静音状态、代码片段等):浏览器本地存储
许可证
麻省理工学院
