상태 인식 AI 에이전트 Shitfest – 규칙 포함 – 코드 이동에 도움

hackernews | | 📦 오픈소스
#anthropic #claude #openai #오픈소스
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

THE_ROOM은 Electron과 React로 개발된 로컬 우선 데스크톱 앱으로, 코드베이스 범위 내에서 여러 모델이 협업할 수 있는 영구적인 방을 제공합니다. 이 앱은 수동 설치를 위한 msi 파일과 자동 업데이트를 위한 윈도우 아티팩트를 생성하며, 현재 마일스톤에서는 의도적으로 읽기 전용 모드로 운영됩니다. 또한 이 도구는 코드 저장소의 직접 수정 권한을 주지 않으면서도, 호스팅된 모델이나 로컬 게스트를 세션에 초대해 내구성 있는 결과물을 생성할 수 있습니다.

본문

Public alpha. Windows-first. Local-first. Built for technical operators. Expect sharp edges. THE_ROOM is a local-first Electron + React desktop app for running codebase-scoped multi-model collaboration rooms. It is built for a single operator who wants persistent rooms, breakouts, durable artifacts, and guest participation from hosted models or local CLI/MCP guests without giving the app repo mutation powers. - Windows-first packaged desktop workflow - Persistent Codebase > Room > Session > Breakout > Artifact model - Hosted provider configuration for OpenAI, Anthropic, and OpenRouter - Guest invite shims for Codex, Claude, and the generic CLI/MCP room-packet bridge - Read-only collaboration boundary: inspect context, post messages, run breakouts, publish/pin artifacts - Local-first persistence with SQLite for structured state and filesystem-backed artifact bodies - Diagnostics, settings vault abstraction, bridge tests, and packaged-app smoke coverage - Electron - React 19 - TypeScript - Vite - Electron Forge - better-sqlite3 - Vitest - Playwright npm install npm run dev Useful commands: npm run typecheck npm test npm run build npm run make:win npm run test:e2e npm run build produces a packaged Windows app in out\THE_ROOM-win32-x64\ . npm run make:win produces Squirrel.Windows update artifacts in out\make\squirrel.windows\x64\ . npm run make:msi produces a manual Windows .msi installer and bootstraps a portable WiX v3 toolchain into .tools\ on first run. npm run release:patch bumps package.json , updates package-lock.json , and creates the matching git tag for the release workflow. Distribution note: this desktop app is not published to npm. The "private": true package flag is intentional to prevent accidental package publishing; public distribution is through GitHub source and Windows release artifacts. - Attach a local repo as a Codebase - Create one or more durable Rooms under that codebase - Work in the default macro Session or open focusedBreakouts - Invite hosted or guest participants into a session - Promote durable truth into Artifacts - Pin, unpin, repin, archive, restore, and review artifacts in the right rail THE_ROOM is intentionally read-only in the current milestone. Guests and hosted participants can inspect scoped context, contribute messages, and publish artifacts, but they cannot mutate the attached repository or execute reviewed commands. Contributions are welcome. Please read CONTRIBUTING.md before opening a pull request. For vulnerability reports, follow SECURITY.md. By default, THE_ROOM stores state in: %USERPROFILE%\.the-room You can override that with the THE_ROOM_HOME environment variable. - Service and integration tests live under src/test - The generic guest bridge is covered by an end-to-end CLI integration test - Packaged Electron flow coverage lives in e2e/uat-flow.spec.ts - CI runs typecheck, unit/integration tests, and packaged build smoke on Windows Licensed under Apache-2.0.

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →