Skip to main content

Autonomous AI Software Factory - Production-grade multi-agent system

Project description

🤖 AI Software Factory

Python 3.11+ License: MIT Local AI

A high-performance, frictionless AI Coding Assistant. Built to run anywhere—from high-end cloud GPUs to low-end laptops—with completely free, private, and offline-capable architecture.


🚀 Why AI Factory?

Most AI coding tools require expensive subscriptions or proprietary API keys. AI Factory is different. It is designed to "just work" for everyone, immediately.

  • Zero-Key Setup: Use our built-in local model (Qwen2.5-Coder). No credit card, no API key, and no GPU required.
  • Hierarchical Multi-Agent: Not just a chatbot. It uses a professional Architect → Developer → Auditor workflow to ensure production-quality code.
  • Filesystem Power: It can read, edit, refactor, and create files across your entire project with a simple command.
  • Smart Context: Automatically analyzes your project structure to understand your coding style and dependencies.

✨ Key Features

🟢 Zero-Key Local Mode

Run high-quality coding AI directly on your CPU. Completely free, private, and works 100% offline. Ideal for low-end systems or secure environments.

🔵 Fast Cloud Mode

Upgrade to Cloud Mode in seconds using a free OpenRouter key. Access the world's most powerful models like Claude 3.5 Sonnet, GPT-4o, and DeepSeek-V3.

🛠️ Production-Ready CLI

  • Interactive Shell: Navigate and code with /cd, /read, /edit, and /list.
  • Unlimited Undo: Messed up? Just type /undo. Every change is automatically backed up.
  • Clarifying Q&A: The agent asks questions before starting complex tasks to ensure it gets the requirements right.
  • Skill Injection: Instantly teach the agent new rules by adding .md files to the skills/ folder.

⚡ Quick Start (Global Install)

The fastest way to install AI Factory locally on Windows is our one-line installer:

# Run in PowerShell (Sets up Python, pipx, and paths automatically)
irm https://raw.githubusercontent.com/ATANU0023/Ai-factory/main/install.ps1 | iex

Manual Installation (Any OS)

# 1. Install the base package
pipx install ai-software-factory

# 2. Add Local AI support (Optional, for offline/zero-key use)
pip install "ai-software-factory[local]"

# 3. Launch the factory
ai-factory

📋 Commands Reference

Command Description Example
/auth Configure Local vs Cloud mode /auth
/cd <path> Change working directory /cd ./src/app
/read <file> View file content with line numbers /read main.py
/edit <file> Open the interactive file editor /edit config.py
/undo Revert the last change /undo
/questions Toggle clarifying questions (ON/OFF) /questions
/mode Switch between 'chat' and 'build' /mode chat
quit Exit the factory exit

🏗️ Architecture

AI Factory uses LangGraph to orchestrate a specialized team of agents:

  1. Architect: Analyzes requirements and drafts a comprehensive file-by-file plan.
  2. Developer: Executes the plan, writing precise, production-grade code.
  3. Auditor: Reviews the changes, runs checks, and ensures everything matches the plan.

🛡️ Safety & Privacy

  • Local First: Files are never sent to the cloud when using Local Mode.
  • Backups: Every edit creates a timestamped backup in .ai-factory-backups/.
  • Previews: You always see a diff preview before any changes are written to disk.

🧠 Customizing Your Factory

You can define custom coding standards or project rules by adding Markdown files to the skills/ directory.

Example skills/my_rules.md:

# My Project Rules
- Always use TypeScript for new files.
- Use functional components instead of class components.
- Wrap all API calls in a try/catch block.

📝 License

MIT License - See LICENSE file for details.

Made with ❤️ by ATANU PRAMANIK

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

ai_software_factory-1.0.10.tar.gz (49.4 kB view details)

Uploaded Source

Built Distribution

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

ai_software_factory-1.0.10-py3-none-any.whl (55.2 kB view details)

Uploaded Python 3

File details

Details for the file ai_software_factory-1.0.10.tar.gz.

File metadata

  • Download URL: ai_software_factory-1.0.10.tar.gz
  • Upload date:
  • Size: 49.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for ai_software_factory-1.0.10.tar.gz
Algorithm Hash digest
SHA256 492fe5f2551d31653abd6e7b1ac57018a1a7fc25cb753d2689cf4317163a7e58
MD5 58afe4686a9ebe0deb809dd5189203f3
BLAKE2b-256 e9686bd903827915f906c9cd32b94e10746097fa3f5f02494109be0ec8df7f18

See more details on using hashes here.

File details

Details for the file ai_software_factory-1.0.10-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_software_factory-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 98a1b74f9bbf4673ab5e2b04a8df72dab67845eadbb73cfb31a9f575427449d2
MD5 5cb967836c90e801da1d3ef8bfbbc149
BLAKE2b-256 80f279b7b401f0f95f7107654b37b5953d473e5ab88a803e7e6ac2e60ff0a682

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