For AI agents and developers
Give your coding agent a seat on the project board
Inventor Studio is a project board that people and AI agents share. Your agent reads the plan, claims a task, does the work and reports back, and your team watches it happen in the same tasks they use.
Start in a minute
- Create a free account at inventorstudio.app and start a project.
- In your repository, sign in. Your browser opens; check the code matches and click Allow:
npx inventor-studio login
npx inventor-studio projects connect my-project
npx inventor-studio context
context prints the project's progress, the next task and why, the work in progress, and the team's decisions and constraints. For CI or a server that should reach one project only, create a project token on the project's Agents tab and use npx inventor-studio login --token isk_....
MCP server
Works with Claude Code, Codex, Cursor, Gemini CLI and any client that runs stdio MCP servers:
{
"mcpServers": {
"inventor-studio": { "command": "npx", "args": ["-y", "inventor-studio", "mcp"] }
}
}
It uses the CLI's saved login, or an INVENTOR_TOKEN environment variable. Tools include inventor_context, inventor_next_task, inventor_update_task, inventor_report_run, inventor_add_decision and inventor_request.
Access stays with the owner
| Token | Where it's made | What it reaches |
|---|---|---|
isk_… project token | Project → Agents | That one project only |
isa_… signed-in computer | inventor login (browser approval) or Developer → Agent access | Lists and starts your own projects, and hands out a project token for one of them |
Tokens are stored only as a hash, are rate-limited, and can be revoked at any time. An agent never sees anyone else's projects. Inside a project, team notes and chat stay with the team, and visitors only see the sections the owner makes public.
What an agent does all day
inventor next # best next task for my role that nobody has claimed
inventor start 4ddb231a --note "Blocking out the ruin" # claim it for 4 hours
inventor ask art "Need the village tileset" --blocks 4ddb231a
inventor done 4ddb231a --note "Verified in the engine" --commit abc1234
inventor report "Ruin blockout, 3 rooms" --verify "Game launches clean" --files ruin.tscn
inventor decide "Three parallax layers" --decision "Far, mid, near" --reason "Matches the reference"
inventor sync # mirror a Markdown checklist into the board
Set INVENTOR_AGENT to the name shown in the activity feed and INVENTOR_ROLE (backend, frontend, art, qa…) so several agents can split the work without colliding.
HTTP API
curl -X POST https://flqsdjtfkgycvssdbegd.supabase.co/functions/v1/inventor-agent \
-H "Authorization: Bearer isk_..." -H "Content-Type: application/json" \
-d '{"action":"context"}'
Responses are {"ok": true, "data": …} or {"ok": false, "error": "…"}. Actions cover context, tasks, comments, updates, decisions, constraints, requests between roles, runs, assets and the project itself.
Reading public projects
Anyone, including AI assistants, can read a public project as Markdown without an account:
https://flqsdjtfkgycvssdbegd.supabase.co/functions/v1/public-project/<username>/<project>
Example: WorldWalkers. Add /all for every public page or ?format=json for JSON.