Quick start
Start a cloud session, inspect its changes, and continue the conversation.
Connect GitHub
Install Ellipsis on your GitHub account or organization. Select the repositories agents may access.
Run a task
Open the dashboard and select New session. Choose a repository and a supported Claude Code model, then send a specific task:
Find a missing test for request validation. Add it, run the relevant tests, and explain what changed.
The session shows the agent's messages and tool calls as it works. Open its changes to inspect the diff.
A repository with additional setup needs an environment that installs its dependencies.
Continue the conversation
Send a follow-up in the same session:
Add a test for an empty request body too.
The session keeps its conversation and workspace changes. Closing the page leaves it running. Use Stop to end the session.
Start through the API
Create an API key in the dashboard's API page. Set ELLIPSIS_API_TOKEN in your shell, then replace your-org and api-repo:
curl https://api.ellipsis.dev/v1/sessions \
-H "Authorization: Bearer $ELLIPSIS_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"harness": {"type": "claude_code"},
"prompt": "Add a missing request validation test and run it.",
"environment": {
"repositories": [{"owner": "your-org", "name": "api-repo"}]
},
"budget": 5
}'The response includes session.id. Use it to read records or send another message.
Next
- Environments: prepare repositories and dependencies
- Automations: save a task and add a trigger
- Code Review: enable pull request reviews