A Linear-style board for Cursor Cloud Agents. It uses the Cursor SDK to list cloud agents, group them into kanban columns, preview artifacts on cards, and create new cloud agents from a repository and prompt.
This example demonstrates:
- required API-key onboarding before any Cloud Agent data loads,
- cloud-agent listing with grouping by status, repository, branch, or created date,
- agent cards with status, repo/branch metadata, latest activity, PR link, and artifact previews,
- create-agent flows backed by
Agent.create({ cloud: { repos } }), - authenticated artifact media previews proxied through local API routes.
pnpm install
pnpm devOpen the local Next.js URL and complete onboarding by entering a Cursor API key
from the Cursor integrations dashboard.
If you keep "Remember this key" checked, the key is stored locally at
~/.agent-kanban/settings.json; otherwise it is kept only in the in-memory app
session.
Repository listing is rate-limited by the Cloud Agents API and is cached briefly in memory. Artifact previews are fetched through authenticated local API routes, so refresh the board if a preview stops loading.