frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: P0 – Yes, AI can ship complex features into real codebases

https://www.bepurple.ai/
16•arndt•2h ago

Comments

arndt•2h ago
Hey HN - Arndt here, one of the builders of p0. These always provoke some colorful discussion around here, so let me give some background.

We've been building p0 because we kept hitting the same wall: AI coding tools are great at generating code from scratch, but can fall flat when shipping complex features into multi-repo codebases with real architecture, real standards, and real constraints. We'd get impressive results at first glance, then spend hours fixing the output to match our actual patterns.

p0 bundles two things: a Mac desktop app and a purpose-built harness that treats feature development as a structured pipeline, not an open-ended chat.

How it works:

You start with a product spec (markdown) or an idea and end up with a set of PRs for all the repos that were touched.

p0 runs through a 5-phase pipeline in isolated Git worktrees:

1. Import your spec, and/or brainstorm with AI to refine it, grounded in your codebase and standards

2. A specialized agent breaks it into phased tickets with technical contracts (acceptance criteria, architecture prescriptions, dependencies)

3. Engineering agents implement tickets in parallel while you watch a live ticket tree and agent activity in real-time... or grab a coffee

4. QA agents run through verification loops to enforce the contracts

5. Refine and create PRs in your repos

Why not just use Claude Code Plan mode / [name your tool]

We actually use Claude Code under the hood. What makes p0 different from Claude Code CLI / Conductor / etc. is our focus on shipping complex features autonomously, across all your existing repos.

Spec first -- Puts humans in control of as much product and technical details as you can imagine, and we help you create/refine with agents grounded in your codebase.

Contracts and QA loops -- We generate clear acceptance criteria and boundaries for each task. QA loops make sure they were adhered to.

Ticketing -- The architect breaks every feature into phased tickets with dependency ordering. This isn't just a simple plan, it allows us to break complex problems into smaller, context-fitting tickets, and bring them back together into one cohesive implementation.

Subagents -- Nothing fancy here, just a set of roles we've fine-tuned for months, so you don't have to start from scratch.

Standards -- Typical coding agent behavior is to get a cursory (haha) understanding by reading code. But that clogs up context quickly, and rarely rises to the architecture understanding level. When you first launch p0, we'll help you generate a better AI-targeted documentation.

Multi repo -- The whole harness is multi-repo aware. It maintains cross-repo context (imports, API contracts, shared types) and creates coordinated worktrees across all your repos in a single session.

Local-first, team features through the cloud:

All code stays on your machine on isolated worktrees. We do sync codebase documentation and workspace setup through our cloud so your teams can share those for convenience. And of course the prompts go to Anthropic's API.

Limitations:

- The spec-driven workflow has a learning curve. If you're used to the "chat away as you go" flow, the structured planning is a new thing to get used to. - macOS only right now, Linux/Windows are on the roadmap. - Works best for substantial features -- for small features, you're better off using Claude's plan mode. - Requires a Claude subscription or API key and works best with high limits / the 20x plan. Everything is finetuned for Claude 4.6 Opus right now. We plan on supporting other providers, but Claude is where the quality bar is.

What we'd love for you to try:

Is the spec-driven workflow helpful in building larger features? Did we miss anything? What integrations matter most? (We support GitHub, Gitlab, Linear right now)

You can download p0 at https://www.bepurple.ai. Happy to answer any questions about the architecture or approach.

the_tli•1h ago
We've started to be an early user in December and have since adopted it in a brown field codebase. I'd describe this as Lovable 2.0 or vibe coding 2.0. The p0 workflow allowed us to delegate medium to complex full features to Claude Code while staying in lane with our standards. It allows us to go from idea to fully working prototype and PR within half and hour to hour, most of the time fully hands off. PRs still need to be reviewed for production. However p0 allowed to drastically improve per engineer velocity, AI code quality and iterate faster with working prototypes and refinements.

Compared to Claude Code directly, which we also use heavily, p0 keeps very strong coherence from user story, spec planning, architecting, engineering and QA - across many several agents and subagents. Breaking down the work into sequential and parallel task. With Claude Code alone this would be usually requiring lots of hand holding, or be be only partially focussed, rest lost in the woods. Also, we attempted to replicate some of p0 ideas with home grown software dev personas and workflows which fell apart. I think the strong point of p0 is that they really nailed the decomposition and software dev cycle with agents.

Really recommend to try, and at the very minimum you get to make your codebase agent ready if you haven't already.

mareko•51m ago
Interesting approach to put a lot of emphasis on the spec.

Does this only work on existing codebases?

arndt•38m ago
No, also works on new projects. We do recommend you set up "standards" first though, a documentation of how you want things to be done, for example how you do auth, how you handle multi-tenancy, how migrations work, whatever applies to your new project. The whole point of spec-driven is not not let AI wing it, but be very prescriptive.

We include a couple of templates to make that easier - NextJs + Convex + ShadCn/ui, NextJs + Supabase + ShadCn/ui, etc.

HrubyOnRails•50m ago
I first tried p0 about a month ago. What stood out to me was the way the repo onboarding is designed. The harness puts you through a 15 minute Q&A to generate "standards" that it then keeps in sync with the codebase. IMO that is the best implementation of self-generating repo rules I have seen.
arndt•45m ago
Thank you, and also good luck with your HN launch of BrowserBrawl today!
ngs-schlingel•41m ago
Actually really promising! How does it differ from Claude Code? Massive opportunity right here!
arndt•35m ago
Let me just quote my original post :) > We actually use Claude Code under the hood. What makes p0 different from Claude Code CLI / Conductor / etc. is our focus on shipping complex features autonomously, across all your existing repos.

In practice this means, you spend much more time defining coding standards and writing product and technical specs (our agents help you with both of course, but you bring the brainpower), and then you hit the button and let p0 build even some seriously large features.

franziloew•25m ago
I started using P0 on our legacy codebase a couple of weeks ago and so far have shipped 3 features to production. Very helpful tool!

Show HN: Waitmore – simple public timers anyone can create and share

https://waitmore.net/
1•thesamenajar•36s ago•0 comments

Ubuntu's Response to California's Digital Age Assurance Act (AB 1043)

https://discourse.ubuntu.com/t/ubuntus-response-to-californias-digital-age-assurance-act-ab-1043/...
1•iamnothere•1m ago•0 comments

Investors spill what they aren't looking for anymore in AI SaaS companies

https://techcrunch.com/2026/03/01/investors-spill-what-they-arent-looking-for-anymore-in-ai-saas-...
1•igor_ryabenkiy•1m ago•1 comments

When Reasoning Becomes a Trap: Gemini 3 Flash in FoodTruck Bench

https://foodtruckbench.com/blog/gemini-flash
1•YeGoblynQueenne•2m ago•0 comments

Can an AI recruiter spot a good carer?

https://www.bbc.com/news/articles/cdxg4e1dw12o
1•tartoran•2m ago•0 comments

OathScore – Independent quality ratings for financial data APIs

https://github.com/moxiespirit/oathscore
1•laguia•2m ago•0 comments

Netbooks, the First Third Category of Device (2022)

https://hardcoresoftware.learningbyshipping.com/p/093-netbook-mania?r=3y2k4&selection=e8affad9-f0...
1•tosh•2m ago•0 comments

Humans 40k yrs ago developed a system of conventional signs

https://www.pnas.org/doi/10.1073/pnas.2520385123
1•bikenaga•3m ago•0 comments

Tell HN: Digital Ocean has run out of GPU droplets

1•nathannaveen•4m ago•0 comments

Show HN: Agenthub – Public addresses so agents can message each other

https://agenthub.to/
1•Lws803•4m ago•0 comments

Florida tests show pesticide in popular breads

https://www.thenewlede.org/2026/02/florida-tests-show-glyphosate-in-popular-breads/
1•PaulHoule•5m ago•0 comments

Tired of Gmails invasive data collection? Try these privacy-focused alternatives

https://alternativeto.net/news/2026/3/tired-of-gmail-s-invasive-data-collection-try-these-privacy...
1•elliot_a•5m ago•0 comments

Show HN: I put HN discussions next to the article where it belongs

https://cool-link-web-production.up.railway.app/l/blogabout
1•krenerd•7m ago•0 comments

20 Years of Programming

https://sidhion.com/blog/20_years/
1•surprisetalk•7m ago•0 comments

Digital Iris [video]

https://www.youtube.com/watch?v=Kg_2MAgS_pE
1•surprisetalk•8m ago•0 comments

Radish is for sale: The compound that inspired Live Near Friends

https://blog.livenearfriends.com/radish-is-for-sale-the-compound-that-inspired-live-near-friends/
1•surprisetalk•8m ago•0 comments

/Llms.txt File

https://llmstxt.org/
1•surprisetalk•8m ago•0 comments

Show HN: Gold In Egypt – Arabic-first gold price tracker, shabka calculator

https://www.goldinegypt.com
1•eibrahim•8m ago•0 comments

Show HN: Nexus – Agent economy protocol built on A2A and MCP

https://github.com/Francosimon53/nexus
1•francosimon•8m ago•1 comments

Open Source, Decentralized Memory Layer for AI Agents

https://github.com/aayoawoyemi/Ori-Mnemos
1•starro____•8m ago•0 comments

Built a small Postgres tool. Would love some honest feedback

1•hari_prasadd•9m ago•0 comments

Show HN: I built a live race between LLMs to see which generates tokens fastest

https://llm-racing.vercel.app/
1•baristaGeek•10m ago•0 comments

Convenience or liquidity valve? Buy Now, Pay Later and homeowner balance sheets

https://www.jpmorganchase.com/institute/all-topics/community-development/convenience-or-liquidity...
1•petethomas•11m ago•0 comments

Going Offline

https://goingoffline.adactio.com/
2•Tomte•11m ago•0 comments

Study finds 77% of US national parks are highly vulnerable to climate change

https://phys.org/news/2026-03-national-highly-vulnerable-climate.html
1•littlexsparkee•11m ago•0 comments

IOcomposer – Free IDE for nRF54 bare-metal dev (no Devicetree/Kconfig required)

https://iocomposer.io/
1•yokostuno•13m ago•1 comments

Solid-notion: The open-source CLI that turns Notion into a Git-like workflow

https://github.com/vincentdchan/solid-notion
1•okcdz•13m ago•1 comments

I built a coupon and deal hunter extension

1•keemyng•13m ago•1 comments

AI Hallucinations

https://gurubase.io/blog/2026/ai-hallucinations-real-risks-and-how-to-prevent-them/
1•fatihbaltaci•14m ago•0 comments

AI AI Newsletter

https://blog.miloslavhomer.cz/ai-ai-newsletter/
1•ArcHound•14m ago•0 comments