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 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

agilemind "Create a 2048 game with UI" -o output

2. 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
cp .env.template .env # Then replace the placeholder values with actual credentials
# Or set environment variables manually: OPENAI_API_KEY, OPENAI_BASE_URL, etc.

# 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.2.tar.gz (51.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.2-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

File details

Details for the file agilemind-0.0.2.tar.gz.

File metadata

  • Download URL: agilemind-0.0.2.tar.gz
  • Upload date:
  • Size: 51.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.2.tar.gz
Algorithm Hash digest
SHA256 5937d48915e36ee031507170917ee272b2b36efc8e105301964caec22ae7a6dc
MD5 c45dd67b0b71b58a30e6b342be2e96b2
BLAKE2b-256 72707f64abcdbbde1c3f5aef775c1ed99cd950bffb1bca4d1552ea67f783075d

See more details on using hashes here.

File details

Details for the file agilemind-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: agilemind-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 66.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ab8fd2c4155d2713bd0adf7799836b5692be8b3d2cfbfcd42b37bed8e3e8ba09
MD5 90c903fd856f60ad5b416cf003a56ced
BLAKE2b-256 346b74eb7633b701d501c40b942219f78b86b3a2ace7669192253621d4d435dc

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