This application uses agents to generate other agentic applications based on user requirements. It combines Agno for agent framework, Temporal for workflow orchestration, Streamlit for UI, and Google's Gemini API for LLMs. It also has a Postgres Vector DB for RAG, augmenting code generation for apps.
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
Create a
.envfile with:
GEMINI_API_KEY=your_gemini_api_key
- Run the application:
streamlit run app.py- Open the application in your browser
- Enter your requirements for an agentic application in the text area
- Click "Generate App" to create your custom agent-based application
- The system will generate the necessary code and provide deployment instructions
- Natural language to agent specification conversion
- Automated code generation for agents
- Temporal workflow orchestration
- Streamlit-based UI generation
- Built-in templates for common agent patterns