Work with AI assistance inside an editor built around your codebase.
Coding & Development
Explore a codebase, prototype and review changes.

Bring code assistance into supported editors and GitHub workflows.
Develop interface and application ideas through a conversational workflow.
Build a web application draft by describing the experience you need.
Coordinate coding agents and review their work in a desktop development workspace.
Describe an app and develop it in a workspace with building and publishing tools.
Turn a conversational brief into a website, application or interactive prototype.
Bring AI review into pull requests and the process of assessing code changes.
Use an open-source coding agent to inspect projects, edit files and run developer commands.
Two tasks to take further.
Coding & DevelopmentTurn a legacy bug report into a reproducible case
Convert a legacy bug report into a minimal, repeatable example before proposing a code change. Capture the environment, input, expected behavior, and observed failure. Then make the smallest justified correction and rerun the same case, preserving evidence that the original issue was reproduced and addressed.
Coding & DevelopmentBuild a small CSV import acceptance pack
Turn an import specification into a set of CSV fixtures with expected outcomes. Cover the formatting and data cases relevant to the contract, including quoted fields, identifiers, and rejected rows. Use the pack to expose ambiguous requirements before changing the importer or accepting implementation code.
From an idea to an outcome.
Coding & DevelopmentHow to choose AI tools for an interface prototype
A reviewable prototype with documented assumptions and working states.
Read the guide →From an interface idea to review
v0 → Cursor
Before you commit
- Use a small sample of your actual work.
- Define a useful output before you start.
- Check current terms, access and data settings.
- Count the manual edits needed to make it usable.
Your next useful tool is here.
Start with the task. Explore the options. Make something good.