FastAPI Langgraph Starter — AI skill for Claude Code
A production-ready, async AI agent boilerplate built with FastAPI, LangGraph, and uv.
How to install FastAPI Langgraph Starter
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open sudheerdunga/fastapi-langgraph-starter and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What FastAPI Langgraph Starter does
A production-ready, async AI agent boilerplate built with FastAPI, LangGraph, and uv. Features multi-provider LLM support (Anthropic Claude, Google Gemini, Ollama), stateful multi-turn conversations with SQLite persistence, dynamic tool execution, and real-time Server-Sent Events (SSE) streaming.
Alternatives in AI
- Opencodex — Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama… 12.3k ★
- Loushang — AI-native agent harness for coding workflows by python: multi-model LLM orchestration, stateful sessions, tool 1.3k ★
- Agor — Orchestrate Claude Code, Codex, and Gemini sessions on a multiplayer canvas 1.2k ★
README
FastAPI LangGraph Starter 🚀
A modern, production-grade template for building stateful AI agents using **FastAPI**, **LangGraph**, and **uv**.
🌟 Key Highlights
- FastAPI Backend: Async, high-performance web service with automated OpenAPI Swagger UI.
- LangGraph Agent Workflow: Dynamic cyclic graph workflows with conditional tool routing and SQLite session checkpointer persistence (
thread_id). - Multi-LLM Provider Support: Out-of-the-box support for Anthropic Claude, Google Gemini, and local Ollama models.
- Real-Time Streaming: Server-Sent Events (SSE) emitting token streams and tool lifecycle events (
tool_start,tool_end). - Tool Registry: Dynamic tool discovery, registration, and per-request tool filtering.
- Modern Python Tooling: Fast dependency resolution with
uv, code linting withruff, and testing withpytest.
📂 Quick Links
🚀 Getting Started
Navigate to the `backend` folder and get started:
cd backend
cp .env.example .env
uv sync --all-groups
uv run app
Visit the interactive Swagger API documentation at: [http://localhost:8000/docs](http://localhost:8000/docs).
Related Skills
Lastsaas
SaaS boilerplate/starter-kit in Go+React with Stripe integration, multi-tenant support, comprehensive features
Apply Agent
LLM agent that tracks job applications by reading your inbox read-only. Built with LangGraph, Claude or a loca
Agent Rs
Pure-Rust async runtime for LLM agents. Multi-provider (Anthropic/OpenAI/Ollama), tool-capable end-to-end, str
Umwelten
CLI tool for evaluating and comparing AI models across Google, Ollama, OpenRouter, LM Studio, LlamaBarn, and G
Agent Starter Kit
A minimal, working Claude-powered AI agent, structured to stay maintainable as tools, memory, APIs, and tests
Mastering Langgraph Agent Skill
Build stateful AI agents and agentic workflows with LangGraph in Python. Covers tool-using agents, branching w
Related Agents
AI ML
AI/ML 통합 전문가 + LLM API 최신 모델/SDK 코딩 가이드. RAG 시스템, 문서 분석, OpenAI/Anthropic/Gemini/Ollama 최신 API 보장. "AI integra
LLM Orchestrator
Use this agent for LLM integration work — prompt engineering, multi-provider abstraction (OpenRouter, Gemini,
LLM Integrator
LLM integration specialist who connects to OpenAI/Anthropic/Ollama APIs, designs prompt templates, implements