# Add to your Claude Code skills
git clone https://github.com/zqiren/OrbitalOrbital is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by zqiren. the agent that never starts from zero. It has 101 GitHub stars.
Orbital's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/zqiren/Orbital" and add it to your Claude Code skills directory (see the Installation section above).
Orbital is primarily written in Python. It is open-source under zqiren on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Orbital against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Every agent today forgets. You paste the same context into every session. You re-explain the project every morning. The decisions you settled last week vanish when the session ends, so you settle them again.
Your agent dies. Your session ends. Your work doesn't.
Orbital is an agent built around that fact. Everything it finishes — the artifacts it produced, the decisions, the lessons — is written into the project and read back at the start of the next session. Instead of starting from zero, your agent starts from everything it has already made. The work compounds.
Artifacts that compound. Most of the work in a project is your agent producing artifacts — code, documents, research, reports. Every artifact it finishes becomes reference material for the next session and the next artifact, alongside the state, decisions, and lessons it keeps current. A project you opened yesterday knows what happened yesterday — and builds on it.
Grounded in your real work. The project is a folder on your disk, local-first. Your files aren't just storage — they're what your agent reads before it produces anything, so its artifacts target your actual codebase, your actual documents, your actual data, instead of plausible-sounding output grounded in nothing.
Swap the hands, keep the memory. Your agent delegates execution to sub-agents — Claude Code, Codex, Gemini CLI, or any CLI agent. They're interchangeable: each one works from the same accumulated context — the same files, decisions, instructions, and history — and what they finish flows back into the project. Change the sub-agent; lose nothing.
Safe to leave running. Queue up tasks and walk away: your agent works through them one at a time, declaring an outcome on every item — completed with a summary, or blocked with a reason for you to resolve. It works inside sandbox boundaries you set, under a per-project budget, with approval rules you control.
Launch Orbital — the setup wizard guides you through two steps:
Step 1 — LLM Provider: Pick a provider from the preset cards, follow the key-console link to grab an API key, and paste it in. Supports DeepSeek, Anthropic, OpenAI, Moonshot, and a dozen other providers.
Step 2 — Connect Your Accounts: Link API connectors (Google Calendar, Drive) and sign in to sites your agents will need (Google, GitHub, etc.) so they can browse without getting blocked by CAPTCHAs. Everything here is optional and can be done later in Settings.
Create a project — give it a name, pick a workspace directory, set an autonomy level
Orbital is one agent bound to a project — not a chat session. The project binds a workspace directory, evolving instructions, an autonomy preset, a budget, approval rules, and persistent state into one supervised unit. Your agent plans and delegates inside it, sub-agents execute, and everything they finish is written back as context for the next instruction. You supervise from anywhere.
flowchart TB
UI["<b>Frontend (React SPA)</b><br/>Chat UI · Approval Cards · Settings · Files"]
subgraph daemon["Daemon (FastAPI + uvicorn)"]
direction TB
AM["AgentManager<br/><i>lifecycle</i>"]
SAM["SubAgentManager<br/><i>delegation</i>"]
TM["TriggerManager<br/><i>cron · file watch</i>"]
Loop["Agent Loop<br/><i>streaming · safety guards</i>"]
TR["Transports<br/>Pipe · PTY · SDK · ACP"]
LLM["LLM Provider<br/><i>OpenAI + Anthropic SDK</i>"]
Tools["Tool Registry<br/><i>shell · file · browser · triggers</i>"]
Auto["Autonomy Interceptor<br/><i>approve · deny · bypass</i>"]
AM --> Loop
SAM --> TR
TM --> AM
Loop --> LLM
Loop --> Tools
Loop --> Auto
end
Platform["<b>Platform Layer</b><br/>Windows sandbox user · macOS Seatbelt · Linux bubblewrap (planned)"]
Relay["<b>Cloud Relay (Node.js, optional)</b><br/>REST proxy · Event forwarding · Push notifications · Pairing"]
Phone["Phone"]
UI <-->|REST + WS| AM
UI <-->|REST + WS| SAM
Tools --> Platform
AM -.WebSocket tunnel.-> Relay
Relay -.WebSocket.-> Phone
Key design decisions:
| Orbital | Claude Projects | OpenClaw | Claude Cowork | |
|---|---|---|---|---|
| Project lives on your machine | ✅ (workspace is a folder you own) | ❌ (cloud-hosted) | ✅ (age |