ST

sompote/tiger_cowork

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

65 stars 18 forks 품질 63 트렌드 18MIT

자체 호스팅 AI 워크스페이스 통합 채팅, 코드 실행, 병렬 멀티 시약 오케스트라, 프로젝트 관리.

개요

채팅, 코드 실행, 병렬 멀티 시그니처 오케스트라, 크로스 머신 에이전트 연결 및 기술 마켓 플레이스를 갖춘 자체 호스팅 AI 워크스페이스. 같은 에이전트 팀에서 다른 AI 공급자를 혼합 — OpenAI 호환 API, Claude Code CLI 및 Codex CLI. 네트워크에 기계 전반에 걸쳐 에이전트를 연결하여 배포 팀은 실시간 협업할 수 있습니다. 외부 MCP 서버를 연결하여 AI 툴박스를 확장합니다. 16개의 내장 툴을 내장하고 스마트 컨텍스트 압축 및 체크포인트 복구를 통해 장기간 세션을 위해 설계되었습니다. - — 각 JSON 저장소 (설정, 채팅 기록, 작업, 프로젝트, 기술)는 이제 per-file lock 뒤에 atomically (temp file + rename)를 작성하므로, 추락 중간 쓰기는 더 이상 truncate 또는 저장을 닦을 수 없습니다. 손상된 파일은 *.corrupt-에 quarantined 이고 기본적으로 과민한 overwritten인 대신에 기록해, 동시 작가는 읽기 modify-write 갱신을 이용합니다 그래서 그들은 각 다른 변경을 복제할 수 없습니다.

개요(AI 번역)

채팅, 코드 실행, 병렬 멀티 시그니처 오케스트라, 크로스 머신 에이전트 연결 및 기술 마켓 플레이스를 갖춘 자체 호스팅 AI 워크스페이스. 같은 에이전트 팀에서 다른 AI 공급자를 혼합 — OpenAI 호환 API, Claude Code CLI 및 Codex CLI. 네트워크에 기계 전반에 걸쳐 에이전트를 연결하여 배포 팀은 실시간 협업할 수 있습니다. 외부 MCP 서버를 연결하여 AI 툴박스를 확장합니다. 16개의 내장 툴을 내장하고 스마트 컨텍스트 압축 및 체크포인트 복구를 통해 장기간 세션을 위해 설계되었습니다.

v0.7.2의 새로운 기능

  • Crash-Safe Data Storage - 각 JSON 저장소 (설정, 채팅 기록, 작업, 프로젝트, 기술)는 이제 파일 잠금 뒤에 atomically (temp file + rename)을 작성하므로 충돌 중간 쓰기는 더 이상 truncate 또는 상점을 닦을 수 없습니다. 손상된 파일은 *.corrupt- ]에 quarantined 이고, 기본적으로 침묵적으로 overwritten 이고, 동시 작가는 읽기 modify-write 갱신을 이용합니다 그래서 그들은 서로의 변화를 복제할 수 없습니다.

이 페이지는 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/uncaughtException guards 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 /tmp are 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

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →