MicroAgent
FreeAgents Capable of Self-Editing Their Prompts / Python Code 
About MicroAgent
Microagents is an experimental open-source framework that dynamically creates self-improving agents in response to user tasks. These small, microservice-sized agents are generated on-the-fly, assessed for functionality, and if validated, stored for reuse across chat sessions. This allows the system to learn and improve its methods over time without manual prompt engineering. Built with Python and leveraging OpenAI's GPT-4 Turbo and text-embedding-ada-002, Microagents enables automated task decomposition and execution. Note: Agents execute raw Python code and currently lack a sandbox, so isolated environments like GitHub Codespaces or Docker are recommended.
Key Features
Pros & Cons
- Learns from past interactions and improves across sessions
- No manual prompt tuning needed after initial setup
- Reuses validated agents to reduce redundant computation
- Open-source and free to use with your own OpenAI API key
- Supports both OpenAI and Azure OpenAI services
- Includes multiple UI options: Gradio, terminal, and textual
- Executes Python code directly without a sandbox (security risk)
- Requires an OpenAI API key with access to GPT-4 Turbo (costs incur)
- Experimental framework – may have bugs or limited robustness
- No built-in isolation; recommended to run in Docker or Codespaces
- Dependent on external LLM services for agent generation