Building the VS Code UI for a YC-backed AI dev tool used by 80,000 developers.

Pythagora, a Y Combinator-backed AI development platform built on the 33k-star GPT Pilot project, brought Techtribe in to build React UI for its VS Code extension during its post-seed growth.

  • Developer tools · AI
  • 8 months
  • Custom
  • Sunset
  • TypeScript / React / VS Code Extension API / WebSockets
The Pythagora extension running inside VS Code, with the agent conversation panel beside the code editor
YC W24
backed, $4M seed raised May 2024
33k+
GitHub stars on GPT Pilot, the open-source core
80k+
developers on the platform (company-reported)

The problem

Pythagora set out to build the first all-in-one AI development platform: describe an app, and a set of cooperating agents writes the spec, builds the frontend and backend, debugs, and deploys, with a developer in the loop the whole way. It grew out of GPT Pilot, an open-source project that reached more than 33,000 GitHub stars, went through Y Combinator's Winter 2024 batch, and raised a $4M seed in May 2024 from Inovo, 500 Emerging Europe, Moonfire, Rebel and Uphonest Capital.

The product lived inside VS Code. That's a demanding place for UI: the extension has to feel native to the editor, stream agent output in real time, let developers review and edit generated files, and surface errors and debugging state without getting in the way. A seven-person team scaling after a seed round needed React engineers who could ship extension UI at that quality bar.

What we built

Techtribe worked as React engineers on the VS Code extension through the eight months after the seed round, when the product was going from early adopters to tens of thousands of developers.

Extension UI in React. The conversational agent panel and the surfaces around it, built with TypeScript against the VS Code extension API and its webview model, with the constraints that come with it: message passing between the webview and the extension host, theme compliance, and keeping the editor responsive.

Real-time agent output. Streaming agent messages, file changes and status over WebSockets into the panel, so developers could watch the agents plan and build and step in when asked.

Review and edit flows. Interfaces for inspecting generated files, answering the agents' questions, and reporting errors back into the loop.

We worked from clear, well-defined specifications from the Pythagora team, which is worth saying because it's rare and it made the collaboration fast.

Results

Pythagora went on to report more than 80,000 developers and 5,000 businesses on the platform. In 2026 the company sunset the coding product and pivoted to Pazi.ai, an agent platform for business workflows, with GPT Pilot left as a widely studied open-source codebase.

For Techtribe, this is proof of two things: we can work inside a funded, fast-moving developer-tools startup with a high bar for UI, and we know the VS Code extension surface, which has since come up again in our work for FlowGen Labs.

pythagora.ai landing page: the world's first all-in-one AI development platform
Pythagora positioned itself as an all-in-one AI development platform: specs, frontend, backend, debugging and deployment from one place.
Pythagora's Y Combinator company page showing Winter 2024 batch and a team size of 7
Y Combinator, Winter 2024 batch.
Client
Pythagora (YC W24) · San Francisco, United States · Zagreb, Croatia
Timeline
Apr 2024 – Nov 2024
Our role
React engineer, VS Code extension
Stack
TypeScript, React, VS Code Extension API, WebSockets

Book a call

Building something like this?

Tell us where you are. We'll map the fastest path to a production system.

  • You talk to a founder, not a salesperson.
  • You leave with a recommended package and a rough plan.
  • Prefer email? howdy@techtribedev.com