AutoMagik is a workflow automation system that lets you run AI-driven flows from LangFlow with minimal fuss. Deploy tasks, monitor them, and iterate quicklyโwithout writing a bunch of code.
Key Features
- ๐ **LangFlow Integration**: Seamlessly run and manage LangFlow-based AI workflows
- ๐ **Task Scheduling**: Flexible scheduling with cron and interval-based options
- ๐ฏ **Task Management**: Monitor, retry, and track task execution
- ๐ **API & CLI**: Full-featured REST API and command-line interface
- ๐ **Worker Management**: Robust worker process management with health monitoring
- ๐ **API Key Authentication**: Secure API access with key-based authentication
Installation
bash
pip install automagik
Documentation
For detailed setup instructions and usage examples, visit our [documentation](https://github.com/namastexlabs/automagik/tree/main/docs).
Requirements
- Python 3.9+
- PostgreSQL
- Docker (optional, for containerized setup)
Changes in this Release
- Initial implementation of core workflow automation features
- Complete CLI interface for task and worker management
- REST API with OpenAPI documentation
- Database migrations and management tools
- Comprehensive test suite with 74 passing tests
- MIT License