#1212th of 12 in Chat apps
langgraph-fullstack-python
LangGraph ReAct agent and FastHTML chat UI in one deployment
- Stars
- 157
- License
- MIT
- Last commit
- Mar 2026
- Language
- Python
Overview
A Python project where langgraph.json mounts both a ReAct agent graph and a FastHTML chat page, so one langgraph dev process on port 2024 serves the UI and the agent. The model defaults to Claude 3.5 Sonnet with OpenAI as the alternative, Tavily search is the only tool, and there is no auth and no chat history persistence. For Python developers targeting LangGraph Platform who want a UI without a JavaScript build.
Who it is for: Python developers deploying to LangGraph Platform
Strengths
- One process serves agent and UI; deploys as a single LangGraph app
- Unit and integration test workflows run in CI
- Opens directly in LangGraph Studio
Weaknesses
- No persistent chat history; the README lists it as a next step
- No auth
- Default model string claude-3-5-sonnet-20240620 is dated
- Server-rendered FastHTML UI; limited for rich client-side features
What it needs
- Python, langgraph, anthropic, openai
- Needs anthropic-or-openai-api-key, tavily-api-key, uv
- env example file
Also in Chat apps
See all 12| Rank | Project | Score |
|---|---|---|
| 1 | langchain-nextjs-templateNext.js routes for LangChain.js chat, agents, structured output and RAG | 63 out of 100 |
| 2 | chatbotNext.js chat template with Auth.js, Postgres history and AI Gateway models | 54 out of 100 |
| 3 | chatNuxt UI chat template with GitHub login, SQLite history and AI Gateway | 52 out of 100 |
| #4 | gemini-chatbotNext.js chatbot template defaulting to Gemini with NextAuth and Postgres | 50 out of 100 |
| #5 | claude-quickstartsIndependent Claude API starter projects, one folder per pattern | 48 out of 100 |