explaingit

o1-spec/foundry

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5Setup · hard

TLDR

Foundry is a visual command center that orchestrates a team of seven specialist AI agents through staged pipelines, with live monitoring and human approval controls.

Mindmap

mindmap
  root((Foundry))
    What it does
      Multi-agent pipelines
      Visual execution graph
      Human-in-the-loop control
      Cost telemetry
    Tech stack
      Next.js
      TypeScript
      PostgreSQL and Prisma
      React Flow
    Use cases
      Automated PRD and spec generation
      Live agent monitoring
      Mid-run instruction injection
    Audience
      Developers building agent systems

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a multi-agent pipeline that plans, researches, architects, builds, and QA-tests a product spec end to end.

USE CASE 2

Watch a live execution graph showing which agent is running, retrying, or completed during a multi-step AI task.

USE CASE 3

Inject mid-run instructions or regenerate a single agent's output without restarting the whole pipeline.

What is it built with?

TypeScriptNext.jsPostgreSQLPrismaReact FlowTailwind CSS

How does it compare?

o1-spec/foundry0xradioac7iv/tempfs52191314/web-agent-proxy-sdk
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a local PostgreSQL cluster, Prisma schema setup, and an API key for the BTL Runtime endpoint.

License not stated in the README, check the repository before using in a commercial project.

In plain English

Foundry is a hackathon project that gives you a visual command center for running teams of AI agents on a single task. Instead of one AI model handling a request start to finish, Foundry breaks the work into stages and hands each stage to a specialist agent, then lets you watch, pause, and steer the whole process from a browser interface. The README frames the problem this way: building systems with multiple cooperating AI agents is difficult because context has to be passed correctly between steps, token costs can spiral, latency bottlenecks are hard to trace, and there is often no way for a person to step in before something goes wrong. Foundry addresses this with a visual execution graph built on React Flow, so each agent shows its current status such as waiting, running, retrying, completed, or failed. A single run deploys seven specialist agents through a mix of sequential and parallel stages. A Planner creates the task roadmap first. A Researcher and a Product Manager then work in parallel to gather information and write requirements. An Architect designs the API and database structure, an Engineer produces mock code and layouts, a QA Engineer writes test checklists, and a Lead Reviewer combines everything into one final package. Throughout a run, a person can inject new instructions, ask a specific agent to revise its output, regenerate a single artifact without rerunning the whole pipeline, and give final approval before the package is considered done. Under the hood, Foundry talks to an OpenAI-compatible endpoint called BTL Runtime, reading custom response headers to track cache hits and estimated cost savings for each call, and it streams live reasoning and progress updates to the browser over server-sent events. It is built with Next.js and TypeScript on the frontend and backend, PostgreSQL with Prisma as the database layer, and Tailwind CSS with Shadcn UI components for styling. Running it locally requires cloning the repository, installing dependencies, configuring a .env.local file with a database connection string and a BTL Runtime API key, initializing a local PostgreSQL cluster, and seeding the database before starting the development server. The README does not state a license.

Copy-paste prompts

Prompt 1
Clone Foundry and configure its .env.local with a local PostgreSQL database and a BTL Runtime API key.
Prompt 2
Explain how Foundry's Planner, Researcher, Architect, Engineer, QA, and Reviewer agents hand off work to each other.
Prompt 3
Add an eighth specialist agent stage to Foundry's pipeline and wire it into the execution graph.
Prompt 4
How does Foundry use BTL Runtime's response headers to track cache hits and cost savings?

Frequently asked questions

What is foundry?

Foundry is a visual command center that orchestrates a team of seven specialist AI agents through staged pipelines, with live monitoring and human approval controls.

What language is foundry written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, PostgreSQL.

What license does foundry use?

License not stated in the README, check the repository before using in a commercial project.

How hard is foundry to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is foundry for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.