Th0rgal/orb

All your AI providers, machines, and agent harnesses in one place. Free & native

Orb – 통합 AI 에이전트 허브

Orb란 무엇인가

Orb는 AI 기반 코딩 에이전트를 한곳에서 실행하고 관리할 수 있는 데스크톱 (macOS) 및 iOS 애플리케이션입니다. sandboxed.sh(현재는 서버 측만 해당)라는 자체 호스팅 백엔드와 통신하여 프로젝트 데이터와 미션 기록을 저장하고 원격 실행을 조정합니다.

핵심 아이디어

아이디어 Orb의 구현 방식
다중 에이전트 통합 UI harness (Claude Code, Codex, Antigravity, OpenCode, Grok 등)와 model을 선택하여 로컬, 자체 클라우드 또는 공급자 관리 클라우드 에이전트 (ChatGPT, Hermes, Grok Bot, Cursor Cloud)에서 실행합니다.
프로젝트 및 미션 프로젝트는 관련 작업을 그룹화합니다. 프로젝트 내에서 트랜스크립트, 동기화된 Context 폴더, 색상 및 기술 태그를 유지하는 미션(작업)을 생성합니다.
실시간 제어 가능한 대화 트랜스크립트에는 접기 가능한 “Worked — …” 섹션, 하위 에이전트, 인라인 프롬프트 편집, 다음 턴을 자동으로 보낼 수 있는 후속 큐가 표시됩니다.
사이드 패널을 통한 빠른 질문 ⌘⇧J를 눌러 도킹된 /btw 패널을 열면 메인 흐름을 방해하지 않고 동일한 작업 공간 컨텍스트를 사용하여 질문할 수 있습니다.
지속적이고 재개 가능한 실행 미션은 나중에 깨어나도록 예약하거나, 재시작 후 자동으로 재개하거나, 심볼릭 링크를 유지하고 빌드 아티팩트를 건너뛰면서 기기 간에 전송할 수 있습니다.
풍부한 출력 Markdown, 코드 블록, 테이블, LaTeX, 퀴즈, 인라인 이미지 및 클릭 가능한 파일 링크가 트랜스크립트에 직접 렌더링됩니다.
기기 간 동기화 iOS 클라이언트는 동일한 sandboxed.sh 서버에 연결되어 동일한 프로젝트 목록, 트랜스크립트 및 컨텍스트 파일을 표시하므로 휴대폰이나 태블릿에서 편집하거나 후속 작업을 수행할 수 있습니다.

사용 방법 (상위 수준 워크플로우)

  1. 백엔드 실행 – Docker 또는 네이티브 Linux 설치(sandboxed.sh)를 통해 실행합니다. 모든 프로젝트/미션 데이터를 저장하고 API를 노출합니다.
  2. 클라이언트 열기 – macOS Tauri 앱(또는 SwiftUI iOS 앱)을 빌드하고 백엔드 URL을 지정합니다.
  3. 실행 대상 추가 –
    • 로컬: 같은 머신에서 코딩 에이전트를 실행합니다.
    • 원격: sandboxed.sh가 작업을 디스패치할 수 있는 원격 머신(SSH 주소록)을 등록합니다.
    • 클라우드: Providers UI 또는 CLIProxyAPI Plus를 통해 공급자 계정(ChatGPT, Grok 등)을 연결합니다.
  4. 프로젝트 생성 → 미션 시작 – 작업 설명을 작성하고 모드(로컬, 프라이빗 클라우드, 클라우드 에이전트)를 선택한 다음, harness/model을 선택하고 대화를 시작합니다.
  5. 상호 작용 – 프롬프트 편집, 하위 에이전트 제안 승인, 사이드 질문, 또는 시스템 자동 실행을 활용합니다.

지원되는 AI 백엔드 및 모델

  • 로컬 / 프라이빗 클라우드 harnesses – Claude Code, Codex, Antigravity, OpenCode, Grok.
  • 클라우드 에이전트 – Hermes (지속적 조정자), OpenAI ChatGPT (로그인된 브라우저 프로필 경유), Grok Bot, Cursor Cloud (repo + git 참조가 포함된 공식 API).
  • 프록시 라우팅 – CLIProxyAPI Plus를 통해 구독 계정을 연결할 수 있으며, OAuth, 토큰 갱신, 할당량 표시 및 요청 로테이션을 처리합니다.

아키텍처 스냅샷

  • 클라이언트: macOS용 Tauri + SolidJS, iOS용 SwiftUI – 경량 UI 계층.
  • 백엔드 (sandboxed.sh): 프로젝트 기록, 미션 기록을 소유하고 원격 노드 실행을 조정하는 Rust 서비스. Hermes와 같은 오케스트레이터가 사용하는 MCP 제어 평면도 노출합니다.
  • 원격 노드: 로컬 프로세스, Docker 컨테이너 또는 SSH 접근 가능한 머신으로, 실제 모델 추론을 실행합니다.
  • 클라우드 어댑터: 공급자 API와 통신하는 독립적인 모듈로, UI와 독립적입니다.

누가 혜택을 받을 수 있나요?

  • 여러 코딩 어시스턴트 모델을 단일 창에서 관리하려는 개발자.
  • 프라이빗 인프라(온프레미스 서버, 자체 호스팅 GPU)에서 AI 에이전트를 실행하면서 공급자 호스팅 에이전트로의 폴백도 필요한 팀.
  • 기기 간 지속적이고 재개 가능한 미션이 필요하며 풍부하고 검색 가능한 트랜스크립트를 원하는 파워 유저.

더 알아보기

  • 문서 – docs/README.md (인덱스), AGENTS.md (실행 아키텍처), WORKSPACES.md (공유 컨텍스트), HERMES_ORCHESTRATION.md (MCP & Hermes), DEBUGGING.md.
  • 데스크톱 빌드 가이드 – orb/README.md.
  • iOS 빌드 가이드 – ios_dashboard/README.md.
  • 커뮤니티 – 헤더의 Discord 링크.

위의 모든 정보는 저장소의 README에서 직접 가져온 것이며, 외부적인 가정은 추가되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트