This project is a self-reflective AI agent that thinks, stores its thoughts, evolves its own memory schema, and is interactable in a simple desktop GUI.
It’s designed to be a complete thinking agent with journaling, reflection prompts, SQL schema evolution, and web search capabilities.
- Autonomous journaling and reflection
- Self-evolving memory using SQLite
- Schema awareness and auto-migration
- Short-term memory buffer
- Reflection prompt scoring and strategy evaluation
- Web search integration using OpenAI
responses
API - Simple Tkinter-based GUI interface
- Clone the repo
git clone https://github.com/your-username/llm_growing_agent.git cd llm_growing_agent
- Input your OpenAI API Key.
- Create your first agent.