• Claude Code
  • Codex
  • Cursor
  • GitHub Copilot
  • Gemini CLI
  • Kiro
  • OpenCode

From idea to release, one agent works with the whole team.

Des2Dev is a desktop app for building a product end to end with an AI agent. The brief, design, spec, code, testcases and release notes live in one repo, linked to each other and in step with Figma.

Free. Uses the agent plan you already have.

Five tools, five versions of the truth.

The PM writes in one place, the designer draws in another, developers code in a third and QA tests in a fourth. Every handoff pulls the product a little further apart.

A tool for every role

The brief in Docs, the design in Figma, tasks in Jira, testcases in a spreadsheet. None of them knows about the others.

Documents go stale

The code changes and nobody updates the spec or Figma. By test time, nobody is sure which version is right.

Handoffs drop details

PM to designer, designer to developer, developer to QA. Each handoff is another chance to get it wrong.

AI work gets lost

The agent codes in a chat. Its reasons, its decisions and what it made scroll away with the conversation.

With Des2Dev, one flow from start to finish.

You decide, the agent writes. Every step leaves documents in the repo for the next step to build on.

  1. 01 · Start

    Shape the product

    You
    Describe the idea: the problem, who it is for, how you will measure success.
    The agent
    Writes the product brief, requirements with acceptance criteria, the user flow and the sitemap.
    You get
    Product briefRequirementsUser flowSitemap
  2. 02 · Middle

    Design and build

    You
    Review each screen and comment on the canvas or in Figma.
    The agent
    Draws screens from the design system, writes the tech spec, API and data model, splits the work into tasks and codes them.
    You get
    ScreensDesign systemTech specAPITasks
  3. 03 · End

    Test and release

    You
    Run the tests, read the results, push the new version.
    The agent
    Writes testcases from the acceptance criteria, checks accessibility, files bugs, drafts release notes and docs.
    You get
    TestcasesBugsAccessibilityRelease notesDocs

At the end, the whole product is in one repo.

Code, design, spec, tests and their history sit side by side. Each one knows where it came from.

One source of truth

Every document is a file in the repo, reviewed in pull requests like code.

See what is missing

Coverage points out criteria without tests, screens without a requirement and strings without a translation.

Figma matches the code

Every push redraws the screens and the design system in Figma. Designers keep working there.

History for everything

Every document has its own versions. Compare two, restore an old one.

Every change goes all the way round.

When a requirement changes, the spec, screens, testcases and tasks change with it, in the same pass.

A requirement changes

Edit a requirement and the agent updates the screens, testcases and tasks tied to it.

The designer comments

Notes from Figma or the canvas land in the chat. The agent fixes, the designer approves.

A test fails

A failed testcase becomes a bug on its screen. The agent fixes it and reruns that case.

Before and after Des2Dev.

The same team and the same product, built a different way.

The old wayWith Des2Dev
Where documents liveDocs, Figma, Jira, spreadsheets, each apartOne repo, all linked
When a requirement changesEdited by hand in each place, often missedThe agent updates everything tied to it
Design and codeDrift apart within a few sprintsFigma redrawn from code on every push
TestcasesWritten late, incomplete, unlinkedWritten from acceptance criteria, with coverage
HandoffsMeetings, screenshots, messagesThe whole team opens the same repo
What the AI makesStays in a chat and gets lostSaved as files in the repo, with versions

Chat on one side, the project on the other.

The desktop app runs Claude Code. What the agent writes opens next to the chat.

Chat with Claude Code

Your own Claude Code works from the chat. Reopen a chat to pick up where it stopped.

Document list

Brief, screens, diagrams, spec, tests, tasks and the rest, each with a count.

Screen canvas

Every screen in the design, Light and Dark, redrawn as files change.

Ask from a document

Click a requirement, task or screen to put a ready request in the chat.

Push with a preview

Claude cannot push. You read the check and the diff from the last version, then push.

You approve risky steps

Shell commands and web fetches wait for Allow, Always allow or Deny.

Use the agent you already have.

Des2Dev runs no model of its own. Your agent does the work, on your plan.

Desktop app

Chat with Claude Code inside Des2Dev.

  1. 1Claude Code installed and signed in
  2. 2Model usage goes on your Claude plan or API
  3. 3Fable, Opus, Sonnet or Haiku, and the effort, per chat

Your agent over MCP

Every des2dev command as a tool.

  1. 1des2dev mcp install <agent>
  2. 2Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Kiro, OpenCode
  3. 3Checks, pushes, reads notes, builds the approved version

Terminal

The same commands, typed by hand or run in CI.

  1. 1des2dev init in the repo
  2. 2des2dev push, pull, feedback, approved
  3. 3No agent needed

Questions

Open a repo. Tell it your first idea.

Sign in, run des2dev init in your repo, and tell your agent what you want to build.