Start with Free. Compare Pro for larger plans.

A clear plan.
An agent that keeps moving.

Write a short brief. Get ordered tasks and ready-to-use context, so your agent can start on the next step right away.

Next.jsReactTypeScriptTailwind CSSSupabaseMotionNext.jsReactTypeScriptTailwind CSSSupabaseMotionNext.jsReactTypeScriptTailwind CSSSupabaseMotion
Next.jsReactTypeScriptTailwind CSSSupabaseMotionNext.jsReactTypeScriptTailwind CSSSupabaseMotionNext.jsReactTypeScriptTailwind CSSSupabaseMotion
Node.jsPostgreSQLDrizzleRedisDockerVercelGitHubNode.jsPostgreSQLDrizzleRedisDockerVercelGitHubNode.jsPostgreSQLDrizzleRedisDockerVercelGitHub
Node.jsPostgreSQLDrizzleRedisDockerVercelGitHubNode.jsPostgreSQLDrizzleRedisDockerVercelGitHubNode.jsPostgreSQLDrizzleRedisDockerVercelGitHub
FutsalGoScratch AgentInteractive demo
FutsalGo roadmap.md

Roadmap

Nearby Courts & Search Filters

Feature roadmap → sub-feature PRD → ordered agent tasks.

FutsalGo
Nearby Courts & Search Filters
Location-Based Search5 tasks
  • F01-S01-T01Build a location search endpoint with coordinates and a search radius.
  • F01-S01-T02Test coordinate validation, radius limits, and search edge cases.
  • F01-S01-T03Build a location input with automatic detection, manual entry, and validation.
  • F01-S01-T04Handle location access failures and invalid input with a manual-entry fallback.
  • F01-S01-T05Test the full search flow from entering coordinates to displaying results.
FutsalGo0/5 session tasks complete
Terminal · scratch-agent

❯ scratch-agent / FutsalGo

Roadmap › PRD › Tasks active. One task per cycle.

$scratch-agent task next --plan demo --json

› F01-S01-T03

Build a location input with automatic detection, manual entry, and validation.

pipeline
Roadmap › PRD › Task
status
pending
layer
frontend
checkpoint
false
5 tasks remaining in demo session

Run the next task?

Local simulation · no code execution

Try it: choose a feature, read the PRD, then run a task in the terminal. View the FutsalGo plan

the planning cloud for agents

Full context for your agent, in one flow.

$

brief: 'music studio booking'

✓ 03 phases · 09 sub-features

graph.edges: 28 · deps acyclic

PRD ENGINE

Brief → ordered graph.

Assumptions enriched. Features, sub-features, tasks, deps.

SCRATCH / RUNTIME● live
Reading the PRD…
Building the graphnext
Waiting for the agentnext

AGENT-NATIVE RUNTIME

Built for focused execution.

One active task. Status, layer, checkpoint all readable.

DEPENDENCY QUEUEREADY
frontend08 tasks
backend08 tasks
qa08 tasks

TASK GRAPH

Deterministic ordering.

Frontend, backend, QA. The server decides the order.

LIVE TELEMETRY5s poll

active · 03 done today · 08 checkpoint false

LIVE PROGRESS

Follow task progress.

Task status and checkpoints stay visible as the agent works.

case studies

From brief to a plan you can build.

Sample projects generated from short briefs, then built one task at a time by coding agents—from mobile apps to websites.

0

Flappy Bird

Android

9:41
ΞEthereum

IDR 41,285,600

Jan 21, 11:42▼ 3.04%
1H1D1W1M1Y

Balance

Ξ0.006714

Value

IDR 277,800

Description

Ethereum is a global platform for decentralized applications.Read more

SwapSend

Crypto Wallet

Android

2:34

Summary

Move209/500 CAL
Exercise32/30 MIN
Stand3/12 HRS

Steps

4,355

Distance

2.26 MI

History

Show More

Hiking

1.70 MI

Today

Trainer Tips

Set up your feet for warrior 1 in yoga

with Fitness+ Trainer Jonelle

Watch this Week's Tip

Summary
Fitness+
Sharing

Habit Tracker

iOS

9:41
Nike Air Force 1 - View 1
New
Best Seller
-25%

Nike Air Force 1

4.7
(325 reviews)Free shipping
Rp 2.099.000Rp 2.699.000
Colors
Sizes

Sneakers Shop

iOS

Supported AI Tools

Token Plan works with mainstream tools that support OpenAI and Anthropic protocols Learn More

Claude Code
Claude Code
Amp
Amp
Cline
Cline
CodeBuddy
CodeBuddy
Codex
Codex
Cursor
Cursor
Hermes Agent
Hermes Agent
Kilo Code
Kilo Code
Kiro
Kiro
Open Claw
Open Claw
Qoder
Qoder
VS Code
VS Code
Open Code
Open Code
Open Hands
Open Hands
Qwen
Qwen
Roo Code
Roo Code
Plandex
Plandex
Antigravity
Antigravity

One flow, many ways of working.

3/24h

Free plan generates per day

18

AI tools supported via one API

SOLO DEV

Give your side project a plan.

Write a brief, review the plan, and work through the tasks with your coding agent.

  • Define scope before you start coding
  • Review agent progress on the web
  • Continue from a saved checkpoint

FREELANCER / AGENCY

Client briefs become professional PRDs.

Turn a client brief into a structured PRD with features, acceptance criteria, and a clear scope before coding starts.

  • PRD + task graph ready to present
  • Measurable scope from features & sub-features
  • Execution can be handed to a coding agent

AGENT OPERATOR

Give your agent the task context.

Use the plan with OpenCode, Claude Code, or Cursor. Review requirements, task dependencies, and checkpoints as you build.

  • Task order managed by the server
  • Checkpoints for manual verification
  • Review failed tasks before retrying

Scratch Agent
You bring the idea.
Build it with your agent.

Start with a short brief. Scratch Agent turns it into a PRD, ordered tasks, and context your coding agent can use. Work in your favorite tools, follow the progress, and review each checkpoint. A clear plan keeps you and your agent working toward the same result.

Name tag Teguh Adhi Wibowo

Your project planning partner

PRD, task dependencies, and checkpoints. Give your agent a clear starting point.

What Scratch Agent prepares

  • Project planning

    PromptTurn my brief into a PRD

  • Task graph

    PromptBreak down the features and dependencies

Teguh Adhi Wibowo

Teguh Adhi Wibowo · Vibe Coding

  • Turn a brief into a plan

    Define features, scope, and acceptance criteria in a structured PRD.

  • Work through the task graph

    Give your coding agent the next task, with its dependencies and context.

  • Review the results

    Track progress, check the output, and continue from the saved checkpoint.

Inside the FutsalGo plan.

Requirements from the sample project. Open the plan to inspect the PRDs and tasks.

Open sample plan

FutsalGo / Sample PRD

Nearby Courts & Search Filters

Find futsal courts near your location and compare availability, prices, and facilities.

F01 / Acceptance criterion

Search returns courts within the selected radius.

FutsalGo / Sample PRD

Live Availability & Booking

Browse available court slots for the next seven days and book consecutive hours.

F02 / Acceptance criterion

The schedule distinguishes available, booked, and unavailable slots.

FutsalGo / Sample PRD

Online Deposits & Payments

Collect a deposit of at least 50% through bank transfers, digital wallets, or cards.

F03 / Acceptance criterion

Checkout opens the payment provider securely.

FutsalGo / Sample PRD

Rescheduling & Cancellations

Let customers change or cancel a booking under the court's cancellation policy.

F04 / Acceptance criterion

Active bookings offer reschedule and cancel actions.

FutsalGo / Sample PRD

Court Owner Dashboard

Give owners tools to manage courts, operating hours, hourly rates, and incoming bookings.

F05 / Acceptance criterion

Owners register with a verified email and business details.

FutsalGo / Sample PRD

Revenue Reports & Booking Analytics

Track bookings, gross revenue, platform fees, and net earnings over a selected period.

F06 / Acceptance criterion

Owners can select a daily, weekly, monthly, or custom date range.

FutsalGo / Sample PRD

Booking Reminders

Send customers and court owners a reminder 24 hours before a scheduled booking.

F07 / Acceptance criterion

Reminders are scheduled 24 hours before the booking starts.

Your next build starts
with a clear plan.

Bring the idea. Review the plan. Build with your agent.