Conversational AI Agent
6 tools · live reasoning traces
ReAct-style AI agent with tool calling, a visible live thinking panel, and real-time streaming. Built on a LangGraph state graph with persistent SQLite-backed memory, custom tools, and a Next.js chat frontend talking to a FastAPI + WebSocket backend.
Problem
Show how an agent reasons and uses tools instead of hiding it behind a chat box.
Approach
- LangGraph ReAct state graph with six tools: Calculator, Weather, DateTime, Web Search, Code Interpreter and RAG Search
- Live thinking panel with visible reasoning traces, streamed over WebSocket
- SQLite checkpointer for persistent memory
- FastAPI backend and a Next.js chat frontend
Screens











Results
- Visible reasoning for every tool call
- Memory that persists across conversations
Stack
- LangGraph
- FastAPI
- WebSocket
- Next.js
- SQLite
- OpenAI
By Muzammil Nawaz Khan, AI Engineer.