Autonomous AI Software Factory - Production-grade multi-agent system
Project description
🤖 AI Software Factory (Sub-Project)
The core engine behind the AI Software Factory. This package handles agent orchestration, local LLM inference, and filesystem management.
🚀 Version 1.0.10 Highlights
- 💨 Optimized Local Mode: 2-3x faster response times on CPU using physical-core threading.
- ✨ Clean Console: Silenced JSON logs and technical warnings for a professional CLI look.
- 📍 Current Directory Focus: No more
./outputfolder—the AI builds and edits files directly where you are.
🛠️ Usage Guide
1. Launching
After installation via pipx, simply run:
ai-factory
2. Configuration (/auth)
The first time you run the tool, use /auth to choose your engine:
- 🟢 Local Mode: Zero-Key, private, and free. Downloads a ~1GB model on first use.
- 🔵 Cloud Mode: High-speed, uses OpenRouter. Requires an API Key.
3. Basic Workflow
AI Factory distinguishes between Casual Chat and Build Requests automatically.
- Project Request: "Add a login page to this react app" -> Triggers the Architect/Developer workflow.
- Casual Question: "What is Python?" -> Responds with a helpful answer.
📋 Commands
| Command | Action |
|---|---|
/cd <path> |
Change the factory's working directory. |
/list |
List all files in the current focus folder. |
/read <file> |
View a file with line numbers (helps with manual review). |
/edit <file> |
Open a specific file for AI modification. |
/undo |
Roll back the last code change made by the AI. |
/status |
Check if you are in Local or Cloud mode. |
/questions |
Toggle whether the AI asks clarifying questions. |
📦 Maintenance
To update to the latest version of the AI Software Factory:
pipx upgrade ai-software-factory
🛡️ Best Practices
- Skills: Add a
.mdfile to theskills/folder to tech the AI your specific coding style. - Backups: If something goes wrong, check the
.ai-factory-backups/folder in your project root. - Diffs: Always review the
diffbefore typingyesto apply changes.
Developed with ❤️ and optimized for the terminal.
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.11.tar.gz.
File metadata
- Download URL: ai_software_factory-1.0.11.tar.gz
- Upload date:
- Size: 47.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e898f12bcaaf835321b627760d3d2ced5186be7406f92108aa5848b6662fd36d
|
|
| MD5 |
4f48b2e6fb775dc7a7a820eee2b6d468
|
|
| BLAKE2b-256 |
3d13b9c455c762e80139ee35f77660587ea642c6ee32bb6fc2748a07436fbf48
|
File details
Details for the file ai_software_factory-1.0.11-py3-none-any.whl.
File metadata
- Download URL: ai_software_factory-1.0.11-py3-none-any.whl
- Upload date:
- Size: 54.2 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 |
9d3fff134bf31332d5e7c785f93767efdfbe69095222109004d536aca7b32c08
|
|
| MD5 |
dceed6756f9b3c4bcdaf1c2cf984ede6
|
|
| BLAKE2b-256 |
6841f5507086d4041eea06a58d93c2e24ccbe6b92929420d5eb53fb1448e6100
|