Autonomous AI Software Factory - Production-grade multi-agent system
Project description
🤖 AI Software Factory
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
.mdfiles to theskills/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:
- Architect: Analyzes requirements and drafts a comprehensive file-by-file plan.
- Developer: Executes the plan, writing precise, production-grade code.
- 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
diffpreview 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
Release history Release notifications | RSS feed
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 ai_software_factory-1.0.9.tar.gz.
File metadata
- Download URL: ai_software_factory-1.0.9.tar.gz
- Upload date:
- Size: 49.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb6817e65a1949287ec50230c40a85e08585729c2984f31d47f5b4e3f7c45ba0
|
|
| MD5 |
9b613b6f4826015dad2997df957fde0d
|
|
| BLAKE2b-256 |
9524ca70f4ff9001dfa7b14ed030531616e0cb0ee81f898408819020f87b3ee0
|
File details
Details for the file ai_software_factory-1.0.9-py3-none-any.whl.
File metadata
- Download URL: ai_software_factory-1.0.9-py3-none-any.whl
- Upload date:
- Size: 55.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f34c33dcd2ee5f664b0535fde4a666e17543cfa394b6dd3c698e1f936a53a94
|
|
| MD5 |
755864689a6bf318008e5238aac2c9bf
|
|
| BLAKE2b-256 |
6777c63be4c9bda91c010766258945f810d7c6230c1258ec7cce4cdbdcc06a0d
|