Sprawl /tasks · /api

Every task is a checklist.
Every checklist
lives on a canvas.

Drop tasks anywhere on an infinite canvas. Open each one and tick through its checklist. Cluster by project with a single color. Hand work off to agents through a clean API — they see the same checklists you do.

infinite canvas · nested checklists · scoped agent keys
Screenshot · Hero canvas overview

The pitch —

Most task managers stuff your work into rows. Sprawl gives it space — an infinite canvas where every checklist stays visible and groups itself by project color. The workspace is built for humans, but every task is reachable through an API with scoped agent keys — so an agent can read, tick, or add items to the same checklist you're looking at.

01

Surface

/tasks

An infinite canvas.
Everything is a
checklist.

Drop a card anywhere, give it a title, open it, and start ticking items off. Pan and zoom around your work — where you put it on the canvas is the plan.

  • drag, arrange, marquee‑select
  • checklists per task
  • markdown notes per item
  • due dates & full‑text search
Screenshot · Canvas with multiple checklists

Collaboration

/api/v1

02

Built for humans.
Open to agents.

Issue an API key for an agent and pick what it can touch — one project, read‑only, or full access. The agent ticks items off the same checklists you do, without ever logging in as you.

GET /tasks PATCH /tasks/:id scoped keys
for humans
Screenshot · Human view (canvas)
for agents
$ _
Screenshot · Agent view (terminal / API)
03

Topology

paint mode

Projects you
can see.

Paint each card with a project color. Drag related cards near each other and a cluster forms — one glance at the canvas tells you which project has weight, which is quiet, and where things are piling up.

one color per project
Screenshot · Canvas with painted project clusters

Begin —

Start sprawling.

Open the canvas. Drop a card. Tick something off. That's the whole onboarding.