Ellipsis vs the GitHub Action
The Claude Code GitHub Action runs an agent inside your CI pipeline. Ellipsis runs the same kind of agents as a managed service, with the triggers, permissions, cost controls, and team-wide visibility you would otherwise build and maintain yourself.
| Capability | Ellipsis | Claude Code GitHub Action |
|---|---|---|
| Infrastructure to run it | Managed cloud sandboxes, nothing to host | You provision and maintain the CI runners and workflows |
| Startup time | Warm sandboxes in seconds, dependencies baked into a cached image | Every run boots a runner, checks out, and reinstalls dependencies |
| Triggers | Pull requests, pushes, cron, and @ellipsis in Slack and Linear | GitHub events inside your CI only |
| Scheduled agents | Native cron schedules | Scheduled workflows you build and maintain |
| Team-wide observability | Every session, cost, and diff in one dashboard | Scattered across workflow logs, one run at a time |
| Spend controls | Per session, day, week, and month caps, enforced live | You track API spend yourself |
| Permissions | Per-agent GitHub token scopes, enforced at the mint | Whatever the workflow and token happen to allow |
| Audit trail | Every action and every config version recorded | CI run logs, retained per your CI |
| Code review on every PR | Built in, from any agent or engineer | A separate thing you build and maintain |
| Agent definition | One versioned YAML per agent, deployed with git push | Workflow YAML focused on CI steps, not the agent |
| Secrets | Central, write-only sandbox variable store | GitHub Secrets, managed per repo |
| Isolation and retention | Ephemeral sandbox per session, zero source code retention | Depends on how your runner is set up |
A CI runner repeats the checkout and dependency install on every run. Ellipsis pays it once per commit, then starts each sandbox from the cached image with the packages already on disk.
Speed
Observability
Permissions
Tracing
Run your agents as a managed service, with the triggers, governance, and visibility a CI workflow leaves to you.