This is a project aimed at creating an agent that perpetually thinks and develops itself. It can add entries into an SQLite database and change the structure of that databaase. It also has the ability to search the web when it needs to. It utilizes OpenAI function calling and the responses API. All that is needed to run it is an OpenAI API key.
 sqlite python3 artificial-intelligence openai schema-evolution tkinter-gui autonomous-agent personal-ai ai-agent llm-agent single-file-app gpt-4o experimental-ai responses-api self-reflective-agent self-improving-ai self-evolving-system introspective-agent openai-function-calling memory-architecture 
 -  Updated 
Jun 6, 2025  - Python