Quick start
Install the GitHub app and the CLI, run your first cloud session with one command, then turn the same prompt into a scheduled automation.
Four steps: install the GitHub app, install the CLI, run a session, make it recurring. Nothing runs on your machine.
Install the GitHub app
Go to app.ellipsis.dev/install, sign in with GitHub, and install the Ellipsis app on your account or organization. GitHub asks which repositories to grant; agents can only see the repositories you pick, and you can add more later from GitHub's app settings.
When the installation lands, the dashboard offers your signup credit: $100 for organizations, $10 for personal accounts. It funds your first sessions before usage-based billing starts.
Install the CLI
brew install ellipsis-dev/cli/agent
agent loginagent login opens your browser to approve the device code, then the CLI is
signed in as you.
Run a session
From inside a checkout of one of your repositories:
$ agent "Summarize the pull requests merged this week"
✓ started session session_3Fp9dR2k
https://app.ellipsis.dev/your-org?session=session_3Fp9dR2k
✻ Starting sandbox…
⎿ Cloning your-org/api-repo @ 4c19e7d
✓ Sandbox ready · your-org/api-repo
Bash (gh search prs --merged --json title,number,closedAt)
Bash (gh pr view 412 --json title,body,files)
Merged 9 pull requests this week. The largest change: request
validation moved into its own middleware (#412, #418). Two bug
fixes in the billing flow (#425, #431), and the CI pipeline now
caches dependencies, cutting build times roughly in half (#436).That is a cloud session: a sandbox came up with the repository you are
standing in cloned, the agent worked, and you are in the conversation. Type
to steer it; Ctrl-C leaves it running in the cloud. Outside a checkout, name
the repository with -r your-org/api-repo, or a saved environment with
-e cloud_agent_environment.
Make it recurring
The same prompt as a file, committed to your default branch as
agents/recent-work-summary.yaml:
ellipsis:
version: v1
name: Recent work summary
description: A weekly summary of the code changes we shipped
trigger:
type: cron
schedule: "0 9 * * 1"
session:
claude:
system: |
Use the GitHub tools to find the pull requests merged in the
last week and summarize what the team has been working on.
Keep it under 150 words and grounded in what the tools
returned. Never invent activity.
environment:
repositories:
- name: api-repo
budget:
session: 1.00git add agents/recent-work-summary.yaml
git commit -m "Add weekly work summary automation"
git pushEllipsis syncs the file on push. It is now an automation: every Monday at 09:00 UTC it starts a session on its own, and it appears on the dashboard's Automations page. Run it now instead of waiting:
$ agent automation run recent-work-summary
✓ started session_8Kq1wN7c
https://app.ellipsis.dev/your-org?session=session_8Kq1wN7c
follow with: agent session get session_8Kq1wN7c --watchNext
- Sessions: flags, steering, conversations, what a session costs.
- Automations: triggers, deploying by git, invoking from the API.
- Environments: define the toolchain once, reference it by name.
- Organization: the defaults and ceilings every session resolves against.