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 서버에 연결되어 동일한 프로젝트 목록, 트랜스크립트 및 컨텍스트 파일을 표시하므로 휴대폰이나 태블릿에서 편집하거나 후속 작업을 수행할 수 있습니다. |
사용 방법 (상위 수준 워크플로우)
- 백엔드 실행 – Docker 또는 네이티브 Linux 설치(
sandboxed.sh)를 통해 실행합니다. 모든 프로젝트/미션 데이터를 저장하고 API를 노출합니다. - 클라이언트 열기 – macOS Tauri 앱(또는 SwiftUI iOS 앱)을 빌드하고 백엔드 URL을 지정합니다.
- 실행 대상 추가 –
- 로컬: 같은 머신에서 코딩 에이전트를 실행합니다.
- 원격: sandboxed.sh가 작업을 디스패치할 수 있는 원격 머신(SSH 주소록)을 등록합니다.
- 클라우드: Providers UI 또는 CLIProxyAPI Plus를 통해 공급자 계정(ChatGPT, Grok 등)을 연결합니다.
- 프로젝트 생성 → 미션 시작 – 작업 설명을 작성하고 모드(로컬, 프라이빗 클라우드, 클라우드 에이전트)를 선택한 다음, harness/model을 선택하고 대화를 시작합니다.
- 상호 작용 – 프롬프트 편집, 하위 에이전트 제안 승인, 사이드 질문, 또는 시스템 자동 실행을 활용합니다.
지원되는 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에서 직접 가져온 것이며, 외부적인 가정은 추가되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트