Analysis updated 2026-05-18
Build a personal chatbot that looks up current information online instead of guessing when it does not know something.
Keep a running memory of past conversations so the assistant recognizes returning users.
Learn how the ReAct reasoning pattern works by reading a small, self-contained LangGraph example.
| bulentturudu/agentsproject | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a paid OpenAI API key and a Tavily API key before it will run.
This is a Python AI assistant built with LangGraph that goes beyond a simple chatbot by searching the internet when it encounters questions it cannot answer, and storing conversation history in a local database so it can remember past exchanges with you. The AI reasoning follows the ReAct pattern, a technique where the model decides whether to look something up before answering rather than guessing. Internet searches are powered by Tavily Search. Conversation memory is stored in SQLite, a lightweight local database. The AI model used is GPT-4o-mini from OpenAI. Setup requires an OpenAI API key and a Tavily API key. The README is written in Turkish.
A Python chatbot that searches the web when it does not know an answer and remembers past conversations in a local SQLite database.
Mainly Python. The stack also includes Python, LangGraph, OpenAI GPT-4o-mini.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.