자체 호스팅 기업용 OS 'OtoDock', Claude Code·Codex 에이전트 부서별 협업
해커뉴스에 'OtoDock'이라는 자체 호스팅 가능한 기업용 AI 에이전트 운영체제가 소개되었습니다. Claude Code와 Codex를 기반으로 회사 업무를 수행하는 AI 에이전트들을 만들고, 부서별로 협업시키며 사용자 각자의 Anthropic·OpenAI 구독으로 실행할 수 있습니다. 멀티 테넌트 설계, 전화 연동, 자체 서버 샌드박스 실행 등 기업 데이터를 외부에 노출하지 않고 AI 에이전트를 운영하려는 실무자에게 주목할 만한 오픈소스 프로젝트입니다.
OtoDock — 협업 에이전트. 에이전트 기반 기업 운영체제(OS)입니다. Claude Code와 Codex 위에 구축된 회사의 두뇌 역할을 하며, 사용자의 Anthropic 및 OpenAI 구독으로 작동합니다. 문서 · 설치 · 기능 · 토론 링크 제공. 자체 호스팅 · 설계 단계부터 멀티 테넌트 지원 · 페어 소스(Fair source) 라이선스. Claude Code · Codex · 자신의 API 키 · 로컬 모델로 실행됩니다.
대시보드 하이라이트가 있으며, 2분짜리 영상이 전체 스토리를 보여줍니다. OtoDock이 유용하다면 저장소에 별(star)을 남겨주면 다른 사람들이 찾는 데 도움이 됩니다.
왜 OtoDock인가 OtoDock은 회사의 두뇌 역할을 합니다. 회사가 사용하는 도구에 연결되고, 부서 단위로 일하며, 서로에게 업무를 위임하고, 아무도 지켜보지 않을 때도 스스로 계속 작업하는 강력한 에이전트를 만들 수 있습니다.
설계부터 멀티 테넌트 방식입니다. 여러 사람이 같은 에이전트로 작업하며, 에이전트 공유 방식과 작업 결과 저장 위치를 결정하는 4가지 모드가 있습니다. 자체 호스팅 대시보드에서 에이전트와 작업하거나, 전화번호를 부여해 통화로 대화할 수도 있습니다. 모든 것이 자신의 Anthropic·OpenAI 구독과 로컬 모델로 실행됩니다.
나만의 AI 에이전트 만들기 모든 에이전트는 개인 비서, 시스템 관리자, 마케팅 매니저처럼 이름과 역할을 부여받아 사용자의 서버에서 실행됩니다. 에이전트는 6가지 구성 요소로 이루어지며 모두 편집할 수 있습니다.
· 페르소나(Persona): 일상 언어로 작성된 지시사항이 에이전트의 정체성과 작동 방식을 정의합니다. · 메모리(Memory): 에이전트가 대화에 걸쳐 자신만의 메모를 유지합니다. · 워크스페이스(Workspace): 일상 업무 결과물이 저장되는 폴더입니다. 에이전트 모드에 따라 개인별 비공개, 팀 전체 공유 또는 둘 다일 수 있습니다. · 지식(Knowledge): 참고 문서를 항상 사용할 수 있습니다. · 스킬(Skills): 업무에 적용할 수 있는 기법을 학습합니다. · 도구(Tools): 허용된 도구만 사용합니다.
하나의 에이전트를 공유하는 4가지 방식 모든 에이전트에는 사람들이 공유하는 방식을 결정하는 모드가 있습니다.
· 개인 전용(Personal only): 각자에게 비공개 워크스페이스를 제공 · 개인 + 공유(Personal + shared): 기본으로 개인별 비공개 워크스페이스, 팀용 공유 워크스페이스 추가 · 공유 + 개인(Shared + personal): 일상 업무는 팀 공유 워크스페이스가 기본, 개인별 비공개 워크스페이스 추가 · 공유 전용(Shared only): 모두가 하나의 기록과 하나의 워크스페이스를 공유
모두에게 적절한 자리를 부여 관리자가 각 사람을 필요한 에이전트에 추가합니다.
플랫폼 역할 3가지: 관리자(Admin)는 플랫폼을 운영하고, 매니저(Manager)는 에이전트에 대한 완전한 권한을 가지며, 크리에이터(Creator)는 에이전트를 만듭니다.
에이전트별 역할 3가지: 에디터(Editor)는 공유 파일을 편집하고, 멤버(Member)는 배정받은 에이전트를 사용하며, 뷰어(Viewer)는 채팅하고 공유 파일을 읽습니다.
Claude Code 또는 Codex. 당신의 구독으로. Claude Code는 Anthropic 구독으로, Codex는 ChatGPT 구독으로 실행됩니다. 모든 사용자가 자신의 구독을 연결합니다. 자체 하드웨어의 로컬 모델도 사용할 수 있습니다. 에이전트별로 엔진을 선택할 수 있고 채팅마다 전환할 수도 있습니다.
자리를 비운 동안도 일합니다 에이전트는 어떤 일정으로든, 웹훅 이벤트 발생 시, 또는 지정한 시점에 한 번 실행됩니다. 워크스페이스에서 작업하며 보고서, 파일, 업데이트가 그곳에 저장되고, 주의가 필요할 때 알림을 보냅니다. 알림은 조용한 차임벨부터 지속적인 위험 경보까지 4단계 중요도로 제공됩니다. 모든 실행은 열어보고 읽고 이어서 대화할 수 있는 전체 채팅이므로 누가 지켜볼 필요가 없습니다.
에이전트에게 전화번호 부여하기 에이전트가 전화를 받고 걸 수 있습니다. 자신의 Twilio 계정을 연결하거나, 이미 운영 중인 Asterisk 또는 FreePBX 서버를 연결하면 됩니다.
내 서버에서 실행. 내 머신에서 작동. 기본적으로 모든 에이전트는 사용자의 서버에서 격리된 샌드박스 내에서 실행되며, 하나의 대시보드로 모두를 제어합니다. macOS, Linux 또는 Windows 노트북·워크스테이션·PC를 한 줄 설치 명령으로 페어링할 수도 있습니다. 해당 머신은 서버로 향는 단일 아웃바운드 연결만 유지하므로 개방된 포트가 필요 없으며, 파일이 항상 동기화됩니다. 그러면 같은 에이전트가 그 머신에서 머신에 대한 완전한 접근 권한으로 실행되고, 어디서든 같은 대시보드로 작업할 수 있습니다. 머신이 오프라인이 되면 서버가 대신 맡습니다. 당신만의 에이전트 클라우드입니다.
2분 소개 영상(hero-v8-web.mp4)이 제공되며, 이 영상 자체도 AI가 감독하고 촬영한 것입니다.