← all repositories
BCG-X-Official/agentkit

BCG's agent starter kit is now a museum piece

A once-handy LangChain template for constrained agents, officially retired by its creators.

1.9k stars TypeScript AgentsApp Builders
agentkit
Velocity · 7d
+2.3
★ / day
Trend
steady
star history

What it does AgentKit was BCG X’s full-stack starter kit for building “constrained” agent apps—chatbots that follow pre-defined action plans rather than wandering off into ReAct rabbit holes. It wired together a Next.js frontend, FastAPI backend, LangChain orchestration, and Postgres/pgvector in Docker Compose, with Celery/Redis for queues and NextAuth for authentication.

The interesting bit The core idea was reliability through restriction: a Meta Agent picks from human-authored Action Plans, then executes tool chains in parallel with streaming intermediate results to the UI. Think of it as guardrails for LLMs that still let you show off—tables, visualizations, code snippets—while the agent plods through its script.

Key highlights

  • Pre-built Docker Compose setup with environment variable templates
  • Streaming UI with rendering for tables, code blocks, and agent status updates
  • Parallel tool execution within linear action steps
  • Optional add-ons: user feedback collection, per-user settings, GitHub/email auth
  • LangSmith integration for evaluation

Caveats

  • Deprecated and unmaintained as of the README; BCG explicitly recommends Vercel AI SDK or FastAPI’s official full-stack template instead
  • README warns it is “a starter kit,” not production-ready, and omits enterprise security features
  • Documentation site (agentkit.infra.x.bcg.com) may or may not persist; the repo itself is archival

Verdict Worth a quick skim if you’re studying how consultancies packaged agent patterns circa 2023–2024, or if you need to maintain a legacy prototype. Start something new here and you’re building on abandoned scaffolding.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.