
一个自托管的AI工作区,整合了聊天、代码执行、并行多代理编排和项目管理。
概览
一个自架的AI工作区,支持聊天、代码执行、并行多代理编排、跨机代理连接和技能市场。在同一代理团队中混合不同AI供应商——兼容OpenAI的API、Claude Code CLI和Codex CLI。连接网络中跨机器的代理,使分布式团队能够实时协作。连接外部MCP服务器,扩展AI工具箱。内置16个工具,设计用于长时间运行会话,支持智能上下文压缩和检查点恢复。 - — 每个 JSON 存储(设置、聊天记录、任务、项目、技能)现在都以原子方式写入(临时文件 + 重命名),用每个文件锁,因此写入中崩溃无法再截断或清除存储。损坏文件被隔离到 *.corrupt- 并记录,而不是被默认覆盖,同时写入者使用读-修改-写更新,防止互相破坏对方的更改。
概述(AI 翻译)
一个自架的AI工作区,支持聊天、代码执行、并行多代理编排、跨机代理连接和技能市场。在同一代理团队中混合不同AI供应商——兼容OpenAI的API、Claude Code CLI和Codex CLI。连接网络中跨机器的代理,使分布式团队能够实时协作。连接外部MCP服务器,扩展AI工具箱。内置16个工具,设计用于长时间运行会话,支持智能上下文压缩和检查点恢复。
v0.7.2 的新内容
- 崩溃安全数据存储 — 每个 JSON 存储(设置、聊天记录、任务、项目、技能)现在都以原子方式写入(临时文件 + 重命名),被每个文件锁覆盖,因此写入中崩溃无法再截断或清除存储。损坏文件被隔离到
*.corrupt-并记录,而不是被默认值无声覆盖,同时写入者使用读-修改-写更新,防止彼此破坏变更。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Tiger CoWork v0.7.2
A self-hosted AI workspace with chat, code execution, parallel multi-agent orchestration, cross-machine agent connection, and a skill marketplace. Mix different AI providers in the same agent team — OpenAI-compatible APIs, Claude Code CLI, and Codex CLI. Connect agents across machines on your network so distributed teams can collaborate in real time. Connect external MCP servers to extend the AI’s toolbox. Built with 16 built-in tools and designed for long-running sessions with smart context compression and checkpoint recovery.
What’s New in v0.7.2
- Crash-Safe Data Storage — every JSON store (settings, chat history, tasks, projects, skills) is now written atomically (temp file + rename) behind a per-file lock, so a crash mid-write can no longer truncate or wipe a store. Corrupt files are quarantined to
*.corrupt-and logged instead of being silently overwritten with defaults, and concurrent writers use read-modify-write updates so they can’t clobber each other’s changes. - Server Crash Prevention — the socket chat handlers are wrapped so an error thrown before their inner try/catch reports back to the client and keeps the server running instead of taking down the whole process; added top-level
unhandledRejection/uncaughtExceptionguards and a fatal-startup catch. - Correct Checkpoint Resume — resuming a long run from a checkpoint now appends your new message (it previously answered the previous question), expires stale checkpoints after 30 minutes, and clears checkpoints on terminal errors so they can’t hijack the next turn.
- Session & Resource Cleanup — killing a task now tears down its realtime agent session (no more follow-up messages hanging on a dead session), TCP protocol channels are actually released on cleanup, an idle sweeper reclaims abandoned realtime sessions, and the web-search temp files that once filled
/tmpare removed on every path. - Hardened Path Validation — workspace path checks reject sibling-directory escapes, agent-config deletion and skill-zip extraction are guarded against path traversal / zip-slip, and log endpoints validate the session id before touching the filesystem.
- Client Reliability — API error responses are now surfaced as errors instead of crashing callers; the project chat can no longer get stuck in a permanent “loading” state after a missed event; and the app shares a single websocket connection instead of opening one per view.
What’s New in v0.7.1
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →