OtoDock: Claude Code 및 Codex 에이전트용 자체 호스팅 멀티 테넌트 플랫폼
OtoDock은 Claude Code 또는 Codex CLI로 구동되는 여러 AI 코딩 에이전트를 서버에서 지속적인 프로세스로 실행하는 자체 호스팅 플랫폼입니다. 이를 조정하여 작성자가 '회사 OS'라고 부르는 것을 만듭니다: 에이전트는 부서, 일정, 공유 또는 개인 작업 공간, 심지어 전화번호를 갖습니다. 오늘 출시는 버전 1.6.0이며, 모든 것은 페어 소스 라이선스로 공개되어 있습니다. 자체 호스팅은 최대 5명까지 무료입니다.
핵심 아키텍처 및 샌드박싱
각 에이전트는 커널 샌드박스(bubblewrap)에서 네트워크 격리가 항상 활성화된 상태(pasta)로 서버에서 실행됩니다. 각 에이전트는 자체 작업 공간, 메모리 및 일정을 가지며, 단일 아웃바운드 WebSocket을 사용하여 모든 원격 컴퓨터에서 동일하게 실행되도록 구성할 수 있습니다. 인바운드 포트나 VPN이 필요 없습니다. 자체 Anthropic 구독(Claude Code용) 또는 OpenAI 구독(Codex용)을 가져오거나 로컬 모델을 실행할 수 있습니다. 엔진은 에이전트별로 선택되며 채팅별로 전환할 수도 있습니다.
에이전트 구조 및 공유 모드
각 에이전트는 persona, 메모리, 작업 공간, 지식, 스킬, 도구의 6가지 편집 가능한 구성 요소를 가집니다. 4가지 공유 모드가 작업이 어떻게 저장되는지 제어합니다:
- 개인 전용: 각 사람을 위한 개인 작업 공간.
- 개인 + 공유: 기본 개인, 팀 작업 공간 추가.
- 공유 + 개인: 기본 공유, 개인 공간 추가.
- 공유 전용: 팀 전체를 위한 하나의 기록 및 작업 공간.
역할은 계층적입니다: 관리자는 플랫폼을 실행하고, 매니저는 에이전트를 제어하며, 크리에이터는 생성하고, 편집자는 공유 파일을 수정하며, 멤버와 뷰어는 사용하거나 읽기 전용입니다. 멀티 테넌시는 많은 사람들이 서로의 작업을 방해하지 않고 동일한 에이전트에서 협업할 수 있게 합니다.
내장 기능
에이전트는 코딩에 국한되지 않습니다. Twilio 또는 자체 Asterisk 서버를 통해 전화를 걸고 받을 수 있으며, Collabora를 통해 Excel, Word, PPT 파일을 인라인으로 편집하고 미리 볼 수 있으며, 4가지 심각도 수준으로 알릴 수 있습니다. 일정, 웹훅 이벤트 또는 요청 시 실행할 수 있습니다. 각 실행은 다시 열고 계속할 수 있는 전체 채팅입니다. 실시간으로 볼 필요가 없습니다.
저자는 OtoDock의 많은 부분이 OtoDock 자체가 Claude Code를 실행하여 작성되었다고 언급하며, HN 커뮤니티에 다음과 같은 도전을 제기합니다: "사람들이 코드를 읽고, 샌드박스 모델을 살펴보고, 이 플랫폼을 자체 하드웨어에서 실행하는 것을 막을 것이 무엇인지 말해주길 바랍니다."
📖 전체 소스 읽기: HN AI Agents
👀 See Also

비글 SCM: AST 트리를 저장하는 소스 코드 관리 시스템
비글은 바이너리 블롭 대신 추상 구문 트리를 저장하는 실험적 소스 코드 관리 시스템으로, BASON이라는 CRDT 스타일 데이터 형식을 사용하며 RocksDB와 같은 키-값 데이터베이스를 백엔드 저장소로 활용합니다.

오픈 소스 시스템이 클로드 코드 패턴을 진화하는 문서로 캡처합니다
개발자 Lee Fuhr는 Claude Code 작업에서 얻은 학습 내용을 체계적으로 포착하고 체계화한 세 가지 오픈소스 저장소를 공개했습니다. 이 시스템에는 14가지 원칙과 19가지 패턴을 담은 방법론 문서, 아키텍처 분류 프레임워크, 그리고 149가지 기능을 갖춘 메모리 시스템이 포함되어 있습니다.

오픈소스 MCP 서버, 클로드를 출판사 조회를 위한 자율 문학 에이전트로 전환
Agentic Publishing Node는 MCP 서버로, 클로드가 문학 에이전트 위시리스트와 원고를 자동으로 대조하고, 쿼리 레터를 생성하며, Shunn 표준으로 포맷하고, 피치를 기록할 수 있게 해줍니다. 모든 작업은 로컬 마크다운 파일에서 이루어집니다.

인디 개발자가 로컬 LLM으로 모호한 아이디어를 구조화하는 '아이디네이터' CLI 도구 공개
Ideanator는 Ollama/MLX와 같은 로컬 LLM을 사용하는 19세 자수 개발자가 설계한 CLI 도구입니다. 이 도구는 모호한 아이디어를 명확하게 정의된 개념으로 구조화하며, 완전히 오프라인에서 작동합니다.