A multi-agent software development tool.
Project description
Agile Mind
Overview
Agile Mind is an AI-powered development platform that builds software repositories from natural language descriptions. It uses a LLM-based multi-agent architecture to automate the software development process, from requirements gathering to code generation and documentation.
Features
- Multi-Agent Architecture: Specialized AI agents for different development tasks
- Code Generation: Automated creation of code from requirements or descriptions
- Collaborative Development: Agents can work together to solve complex programming challenges
- Documentation: AI-generated documentation that stays in sync with code
- Checking: Automated code review and static analysis
Getting Started
1. From PyPI
pip install AgileMind
# Set environment variables as described below
export OPENAI_API_KEY="<Your_API_key>"
agilemind "Create a 2048 game with UI" -o output
2. Docker
docker run -it \
-e OPENAI_API_KEY="<Your_API_key>" \
-v <Your_output_dir>:/agilemind/output \
ghcr.io/wnrock/agilemind:latest \
"Create a 2048 game with UI" \
-o output
3. From source
# Clone the repository
git clone https://github.com/wnrock/AgileMind.git
cd AgileMind
# Install dependencies
pip install -r requirements.txt
# Prepare environment variables
# Set environment variables manually: OPENAI_API_KEY, OPENAI_BASE_URL, etc., or
cp .env.template .env
# Then replace the placeholder values with actual credentials
# Start developing
python app.py "Create a 2048 game with UI" -o output
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agilemind-0.0.3.tar.gz.
File metadata
- Download URL: agilemind-0.0.3.tar.gz
- Upload date:
- Size: 60.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
336672afd6b7e62ca6b7833161aeb48e0849a53f4416d1e710d5e063372a4a37
|
|
| MD5 |
c40f9b40fe4c95361a6eaa7a75742b48
|
|
| BLAKE2b-256 |
01e65e1e994d8431e5d9805c066e1a6f1539847c93e9e07489a3f0dfccd004a7
|
File details
Details for the file agilemind-0.0.3-py3-none-any.whl.
File metadata
- Download URL: agilemind-0.0.3-py3-none-any.whl
- Upload date:
- Size: 78.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
019a91d8d1fd4ec014326041fb36734984df075b85d0062f9e3502d81d0a9b6b
|
|
| MD5 |
e8a21763fe9e7f79d6c3b293df84342b
|
|
| BLAKE2b-256 |
ea69b9f1986cc8b78546542d3fd38b4220370c4243debd46683b5238f03ae754
|