yan5xu/codexloom

Turn Codex threads into an organization of long-lived domain agents.

CodexLoom – 지속 가능한 AI 에이전트 워크스페이스

무엇인가요 – CodexLoom은 Codex 채팅 에이전트 런타임에 내구성 있는 아이덴티티, 프로필, 조직 구조를 추가하는 자체 호스팅 플랫폼입니다. 단일 도메인 에이전트가 여러 작업에 걸쳐 안정적인 ID, 이름, 프로필, 주 스레드를 유지할 수 있게 하며, 다른 에이전트는 제한된 메시지, 주제, 관리되는 아티팩트를 통해 이 에이전트와 소통합니다. 시스템은 또한 Feishu(Lark), Slack, Parall과 같은 외부 채팅 도구에 내부 에이전트를 노출하는 "인터페이스 에이전트"도 제공합니다.

주요 기능

  • 장기 운영 에이전트 – 안정적인 ID, 편집 가능한 프로필, 지속적인 스레드, 구성 가능한 모델 설정.
  • 다중 표면 접근 – 동일한 스레드를 Codex 데스크톱, 모바일, CodexLoom 웹 UI, 또는 loom CLI에서 사용 가능하며 실시간 동기화 지원.
  • 에이전트 간 메시징 – 큐, 전송, 응답, 전달 상태 추적을 가능하게 하며 전체 기록을 보존.
  • 제한된 협업 – 범위 지정된 협업을 위한 주제, 인간의 결정이 필요한 "당신이 필요해" 프롬프트, 관리되는 아티팩트 이관.
  • 팀 조직화 – 드래그 가능한 맵을 통해 조직(책임 계층), 협업(다중 도메인 링크), 활동(증거), 모든 에이전트의 디렉터리 관리.
  • 통제된 외부 전달 – 인터페이스 에이전트가 에이전트를 외부 IM 대화에 매핑하고, 대화 참여 정책을 강제하며, 아이덴티티/인증 경계를 유지.
  • 운영 도구 – 스케줄, 외부 트리거, 런타임 검사, 즉시 백업, 부드러운 재시작, 사용량 대시보드(토큰, 컨텍스트, 캐시, 모델).

대상 사용자 – 여러 전문 에이전트를 지속적으로 실행하고, 이미 사용 중인 채팅 도구에 통합하며, 작업 간 지식을 유지하고 싶은 고급 단일 사용자 또는 1인 기업 소유자. 엔터프라이즈 다중 테넌트 기능은 현재 주요 초점이 아님.

빠른 시작

# 전제 조건: `codex` CLI 설치 및 ChatGPT 계정으로 로그인
make release               # 바이너리 빌드
./bin/codex-loom           # 로컬 서버 시작 (http://localhost:4870)

그 후 웹 UI 또는 CLI를 통해 에이전트를 생성하고 프로필을 설정한 후 첫 번째 메시지를 보낼 수 있습니다:

./bin/loom agent create research --cwd /path/to/repo
./bin/loom profile set research \
  --identity "Long‑term researcher" \
  --domain "Research the product ecosystem" \
  --scope "Answer questions, preserve conclusions"
./bin/loom thread send research "Establish a baseline for this domain"

커뮤니티 및 문서 – 논의를 위한 Feishu 커뮤니티가 제공됩니다. 전체 문서(오너 가이드, API 사양, 통합 노트, CLI 참조, 아키텍처 핸드북 등)는 docs/ 폴더에 있습니다.

라이선스 및 상태 – 소스 공개는 Elastic License 2.0 (OSI 승인되지 않은 오픈소스 아님) 하에 제공됩니다. 프로젝트는 로컬 우선, 자체 호스팅, 활발히 개발 중이며, 원격 기능은 변경될 수 있는 실험적 Codex API에 의존합니다.


위 정보는 리포지토리의 README에서 직접 인용되었으며, 추가 주장은 없습니다.

관련