Current automation surface

Run and schedule coding agents without babysitting terminals.

NanoClaw is Pixcode's maintained multi-CLI entry point. Start a one-shot run, create a durable schedule, inspect its output, and keep the same project context across the web UI, desktop wrapper, and terminal clients.

Pixcode desktop workspace with CLI automation surface
Agent work runs beside project context, files, and the CLI surface so reconnects do not hide state.

Built-in automation patterns

One-shot run

Send a prompt to Claude Code, Codex, Cursor CLI, Gemini CLI, Qwen Code, OpenCode, or Grok through POST /api/nanoclaw/run. Pass agentType (or prefix the prompt with [agent:codex]) when you need a specific CLI.

Scheduled task

Create a once, interval, or cron task with POST /api/nanoclaw/tasks. The task queue stores status and recent run logs so a disconnected browser can safely reconnect later.

Durable lifecycle

List and inspect tasks, then pause, resume, update, cancel, or delete them with the /api/nanoclaw/tasks/:id endpoints. The UI-compatible /api/tasks alias is available for existing clients.

Production review loop

Administrators can use /api/production-agent-loop/* for issue-to-PR automation, CI repair plans, review queues, scheduler jobs, snapshots, and desktop-release policy checks.

Run controls that survive reconnects

NanoClaw keeps the control plane small and explicit. Every operation is authenticated, scoped, and safe to repeat from a mobile browser or a plain terminal.

Run an agent from curl

This is the smallest current integration. It returns structured status, the selected agent, and bounded logs; no workflow graph or provider token is exposed.

curl -X POST http://localhost:3001/api/nanoclaw/run \
  -H "Authorization: Bearer px_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "summarize git status and list the next safe step",
    "agentType": "codex",
    "projectId": "my-app"
  }'

Migration note for older workflow clients

The pre-1.55 /api/orchestration/* workflow family is retired. Existing clients should move one operation at a time: replace a preview or run with /api/nanoclaw/run, replace scheduled workflows with /api/nanoclaw/tasks, and move administrator review/CI actions to /api/production-agent-loop/*. The public OpenAPI document and cookbook are the source of truth for request and response shapes.

End-user automation

tasks:read and tasks:write scopes are enough for NanoClaw status, runs, schedules, and task lifecycle.

Administrator automation

Production agent loop endpoints require the corresponding orchestration:read/orchestration:write scopes and an admin account.

Automation in the product

Pixcode desktop agent workspace
Desktop: project navigation, active workbench, and CLI entry point remain visible together.
Pixcode mobile agent workspace
Mobile: task and project actions are presented as a focused, touch-friendly flow.