Figma
Provides a workspace with design and development tools for teams creating apps, websites, and products.
Handpicked apps, agent skills, and prompts for work and everyday life.
Every app listed with pricing linked to its official source.
A considered selection of tools worth exploring.
Provides a workspace with design and development tools for teams creating apps, websites, and products.
Helps product teams plan projects, track issues, coordinate initiatives, and manage incoming customer feedback.
Create presentations, social posts, videos, and documents with templates, editing tools, and team collaboration.
A high-performance, open-source code editor written in Rust, built for speed and collaboration with humans and AI across macOS, Linux, and Windows.
An AI-powered website builder that provides drag-and-drop design tools, customizable templates, web hosting, and business solutions to create and manage websites.
Lets designers and marketing teams visually build websites with responsive layouts, CMS, SEO controls, and hosting.
Keep exploring the latest additions.
What the same model costs at every provider, and who sells it for less.
Cheapest frontier model · LMArena 1480+
$0.43 / $0.87
per 1M tokens from DeepInfra
Every quality tierLatest price cut · Oct 31
$0.20 / $0.50−40%
at Venice AI, was $0.25 / $1.25
All price changesGive your AI agent a new way to help.

Build interfaces with deliberate typography, layout, and visual direction.
Sharpen a plan or design through a relentless interview.
Create, check, preview, edit, and render HyperFrames video projects using command-line tools.
Reusable starting points for your next task.
Review this code change before it ships. The change (diff or new code): {{diff}} What it's for, and facts the code doesn't show (data types, how it's called, the rules it must follow): {{context}} 1. List each problem with the line or function, what goes wrong, and a concrete input or sequence of events that triggers it. Check correctness against the rules I gave, security (injection, access control, secrets), data loss, concurrency and repeated runs, error handling, and wrong assumptions about types, units or time zones. 2. Rank the problems: blocks shipping (wrong results, security hole, data loss), should fix before merge, worth a follow-up. Leave out style preferences. 3. Mark each problem as certain from the code shown, or depending on code or behaviour you can't see. For the second kind, say what to check. 4. Give the smallest fix for each blocking problem, as code. 5. List the tests that would have caught the blocking problems, one line each. Don't report problems in code you weren't shown, and don't call code wrong only because you would have written it differently.
Write test cases for this feature from its requirements. Requirements: {{requirements}} What else I know (platform, account types, limits, existing behaviour): {{context}} 1. Group the cases: main path, limits and boundaries, invalid input, account types and permissions, timing (expiry, repeats, two things at once), and failures of services the feature depends on. 2. For each case give a short name, the starting state, the steps, and the expected result taken from the requirements. For every limit, test just inside, exactly at, and just outside it. 3. Where the requirements don't say what should happen, don't choose an answer: write the expected result as "Not specified" and list the question at the end. 4. Mark the cases to run first: the ones that would hurt most if they failed (security, data loss, money) and the main path. 5. End with the open questions, each naming the case it blocks. Use only the rules I gave. Don't invent limits, messages or behaviour.
Write the interface copy for every state of this screen. The screen and what users do on it: {{screen}} Product voice and any length limits: {{voice}} 1. First list the states this screen can be in: first-time empty, loading, each error that can happen, success, and any permission or plan limit. Add a state I didn't mention only when what I described implies it, and mark it as added. Don't add features I didn't describe, such as search, filters or anything that happens automatically. 2. For each state write a heading if it needs one, one or two lines of body text, and the button or link text. 3. Every error says what happened in plain words and what the user can do next. No error codes, no blaming the user, no "Oops". 4. Buttons start with a verb and say what happens ("Save changes", not "Submit"). Use the same word for the same action in every state. 5. Stay within the limits I gave and show the character count next to each line that has a limit. With no limits given, keep headings under 40 characters and body text under 120. 6. End with the terms you used for key things (for example "project", not "workspace") so the rest of the product can match. Use only facts about the product that I gave you. Where a message needs a fact I didn't give (a limit, a time, a contact), put it in [brackets] for me to fill.
Submit your app for editorial review and hear back within 48 hours. Approved apps get a dedicated page in their category and in search.
Submit your app