Run coding agents from anywhere
Point it at a repo, give it a task. The agent runs in a sandbox and delivers a PR. No infra to manage.
curl -X POST \
https://1code.dev/api/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"repository": "org/repo",
"prompt": "Fix the auth bug in login"
}'
# → Agent starts in a sandbox, returns a PRWhat you provide
Repository
Point to any GitHub repo your team has access to
Prompt
Describe the task - fix a bug, refactor, add a feature
Branch (optional)
Target a specific branch, or let the agent create one
What we handle
Remote Sandboxes
Every task runs in an isolated cloud sandbox. Your repo is cloned, dependencies installed, agent ready to go.
Git & PR Integration
The agent commits changes, pushes branches, and opens PRs - all automatically.
Async Execution
Fire a task and move on. Poll for status or get notified when the PR is ready.
Follow-up Messages
Send additional instructions to a running task. The agent picks up where it left off.
Usage & Rate Limits
Built-in rate limiting, usage tracking, and API key management. No extra setup.
Auto-Updates
New Claude Code version - we update the runtime. Your integration stays the same.
Add MCP servers to your agent's sandbox. Update Notion docs, create Linear tickets, query your database - all from inside the task.
Notion
Update docs & wikis
Linear
Manage tasks & issues
GitHub
Issues, PRs & repos
Slack
Post updates & alerts
Sentry
Read errors & traces
PostgreSQL
Query & migrate data
Any MCP-compatible server works. Bring your own or use community servers.
Trigger Claude Code on every failing build or flaky test. The agent reads logs, fixes the issue, and opens a PR.
POST /api/v1/taskswebhookci_pipelineBuild your own @bot that runs Claude Code on demand. Your team messages a task, gets a PR back.
POST /api/v1/tasksslack_webhookGET /api/v1/tasks/:idScript bulk changes across repos - update dependencies, migrate APIs, fix lint issues. One loop, many PRs.
POST /api/v1/tasksGET /api/v1/taskscronYour repo. Your prompt. Agent handles the rest.