Skip to content

Repository files navigation

Ledger API

🔗 Live demo: taskapi-fronend.vercel.app 🎨 Frontend repo: taskapi-frontend

The backend for Ledger — a full-stack task/project manager built around a real AI agent, not a chatbot wrapper.

A LangGraph-orchestrated ReAct agent reasons, selects from 17 tools, and observes results in a loop — creating/updating tasks and projects, and answering questions grounded in live database retrieval (RAG via ChromaDB) rather than guessing. Responses stream token-by-token via astream_events, and every run is traced end-to-end in LangSmith.

Stack: FastAPI · async SQLAlchemy 2.0 · PostgreSQL (Neon) · Alembic migrations · LangChain/LangGraph · OpenAI (gpt-4o-mini) · ChromaDB Deployed: Render

License

This project is licensed under the MIT License.

About

ReAct-style LangGraph AI agent (tool-calling, RAG via ChromaDB, streaming, LangSmith tracing) on a FastAPI + async SQLAlchemy + PostgreSQL backend. Deployed on Render + Neon.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages