Skip to main content

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

agilemind-0.0.3.tar.gz (60.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agilemind-0.0.3-py3-none-any.whl (78.6 kB view details)

Uploaded Python 3

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

Hashes for agilemind-0.0.3.tar.gz
Algorithm Hash digest
SHA256 336672afd6b7e62ca6b7833161aeb48e0849a53f4416d1e710d5e063372a4a37
MD5 c40f9b40fe4c95361a6eaa7a75742b48
BLAKE2b-256 01e65e1e994d8431e5d9805c066e1a6f1539847c93e9e07489a3f0dfccd004a7

See more details on using hashes here.

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

Hashes for agilemind-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 019a91d8d1fd4ec014326041fb36734984df075b85d0062f9e3502d81d0a9b6b
MD5 e8a21763fe9e7f79d6c3b293df84342b
BLAKE2b-256 ea69b9f1986cc8b78546542d3fd38b4220370c4243debd46683b5238f03ae754

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page