Th0rgal/orb
All your AI providers, machines, and agent harnesses in one place. Free & native
Orb – Unified AI Agent Hub
What it is
Orb is a desktop (macOS) and iOS application that lets you run and manage AI‑powered coding agents from a single place. It talks to a self‑hosted backend called sandboxed.sh (now just the server side) which stores project data, mission history and coordinates remote execution.
Core ideas
| Idea | How Orb implements it |
|---|---|
| One UI for many agents | Choose a harness (Claude Code, Codex, Antigravity, OpenCode, Grok, etc.) and a model and run it locally, on your own cloud, or via a provider‑managed cloud agent (ChatGPT, Hermes, Grok Bot, Cursor Cloud). |
| Projects & missions | A project groups related work. Inside a project you create missions (tasks) that keep a transcript, a synced Context folder, colors, and skill tags. |
| Live, steerable conversations | The transcript shows collapsible “Worked — …” folds, sub‑agents, inline prompt editing, and a follow‑up queue that can auto‑send the next turn. |
| Side‑panel for quick questions | Press ⌘⇧J to open a docked /btw panel that can ask a question using the same workspace context without breaking the main flow. |
| Durable, resumable runs | Missions can be scheduled to wake up later, automatically resume after a restart, and be transferred between machines while preserving symlinks and skipping build artefacts. |
| Rich output | Markdown, code blocks, tables, LaTeX, quizzes, inline images and clickable file links are rendered directly in the transcript. |
| Cross‑device sync | The iOS client connects to the same sandboxed.sh server, showing the same project list, transcripts and context files, and lets you edit or follow‑up from a phone or tablet. |
How you use it (high‑level workflow)
- Run the backend – either via Docker or a native Linux install (
sandboxed.sh). It stores all project/mission data and exposes an API. - Open the client – build the macOS Tauri app (or the SwiftUI iOS app) and point it at your backend URL.
- Add execution targets –
- Local: run a coding agent on the same machine.
- Remote: register a remote machine (SSH address book) that sandboxed.sh can dispatch jobs to.
- Cloud: link a provider account (ChatGPT, Grok, etc.) through the Providers UI or via CLIProxyAPI Plus.
- Create a project → launch a mission – write a task description, pick the mode (local, private‑cloud, cloud‑agent), select the harness/model, and start the conversation.
- Interact – edit prompts, approve sub‑agent suggestions, ask side‑questions, or let the system run automatically.
Supported AI back‑ends & models
- Local / private‑cloud harnesses – Claude Code, Codex, Antigravity, OpenCode, Grok.
- Cloud agents – Hermes (durable coordinator), OpenAI ChatGPT (via signed‑in browser profile), Grok Bot, Cursor Cloud (official API with repo + git reference).
- Proxy routing – You can attach subscription accounts through CLIProxyAPI Plus, which handles OAuth, token renewal, quota display and request rotation.
Architecture snapshot
- Client: Tauri + SolidJS for macOS, SwiftUI for iOS – thin UI layer.
- Backend (sandboxed.sh): Rust service that owns project records, mission history, and coordinates remote‑node execution. It also exposes the MCP control plane used by orchestrators like Hermes.
- Remote nodes: Either local processes, Docker containers, or SSH‑accessible machines that run the actual model inference.
- Cloud adapters: Separate modules that talk to provider APIs; they are independent of the UI.
Who might benefit?
- Developers who want a single pane of glass for multiple coding‑assistant models.
- Teams that run AI agents on private infrastructure (on‑prem servers, self‑hosted GPUs) but also want to fall back to provider‑hosted agents.
- Power users who need persistent, resumable missions across devices and want rich, searchable transcripts.
Where to learn more
- Docs –
docs/README.md(index),AGENTS.md(execution architecture),WORKSPACES.md(shared context),HERMES_ORCHESTRATION.md(MCP & Hermes),DEBUGGING.md. - Desktop build guide –
orb/README.md. - iOS build guide –
ios_dashboard/README.md. - Community – Discord link in the header.
All information above is taken directly from the repository’s README; no external assumptions have been added.
Related
- Project
- Project
- Project
- Project