Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SEMalytics/forge

Repository files navigation

Forge - AI Development Orchestration

Transform natural language descriptions into production-ready code with intelligent task decomposition, distributed generation, and automated testing.

Quick Start

# Install
git clone https://github.com/SEMalytics/forge.git
cd forge
poetry install
pip install -e .
# Verify
forge --version
forge doctor
# Build a project
forge init my-project
forge chat
forge build --project my-project
forge iterate --project my-project

See Installation Guide for detailed setup.

Features

  • 12-Agent Review System — Security, performance, architecture experts vote on code (8/12 approval threshold)
  • Automated Iteration — Detects issues, generates fixes, loops until tests pass
  • Multi-Framework Testing — pytest, jest, go test with Docker isolation
  • Pattern-Based Generation — 40+ engineering patterns via KnowledgeForge
  • Git Integration — Conventional commits, branch management, PR creation
  • Multi-Platform Deploy — fly.io, Vercel, AWS, Docker, Kubernetes

Demo

Try Forge with intentionally vulnerable code:

git clone https://github.com/SEMalytics/forge-demo.git
cd forge-demo
forge review panel # Show 12 expert agents
forge review directory demos # Detect vulnerabilities
forge init "Demo" -i demo -d "Demo"
forge iterate -p demo -d demos # Auto-fix loop

See forge-demo for full documentation.

KnowledgeForge as Claude Project

The knowledgeforge/ directory can be deployed as a standalone Claude Project:

  1. Go to claude.ai → Create Project
  2. Paste 00_Project_Instructions.md into Project Instructions
  3. Upload remaining .md files to Project Knowledge
  4. Start chatting with PDIA method, 4 agent modes, and coordination patterns

See knowledgeforge/README.md or browse on GitHub.

Documentation

Getting Started:

Guides:

Architecture & API:

Development:

See docs/README.md for complete index.

CLI Commands

# Core workflow
forge init <project> # Initialize project
forge chat # Interactive planning
forge build -p <id> # Generate code
forge test -p <id> # Run tests
forge iterate -p <id> # Auto-fix loop
# Review
forge review panel # Show 12 agents
forge review file <path> # Review single file
forge review directory <dir> # Review directory
# Utilities
forge status # Project status
forge doctor # Check dependencies
forge deploy -p <id> # Generate deploy config

Requirements

  • Python 3.11 or 3.12 (not 3.13+)
  • Docker (optional, for isolated testing)
  • ANTHROPIC_API_KEY environment variable

License

MIT — See LICENSE

Links


Built with Claude by SEMalytics


About SEMalytics

Forge is built by SEMalytics—applying cognitive science and AI orchestration to real development problems.

Related Projects:

  • KnowledgeForge — The multi-agent methodology powering Forge's 12-agent review system
  • Concept Clarity — Measure message clarity across communications
  • Communications Optimization System (COS) — Personality-aware B2B content analysis

Learn more at SEMalytics →


Built by SEMalytics · AI that ships.

About

AI code generation framework with 12-agent review system, automated testing (pytest/jest/go), and iterative auto-fix. Natural language → production code with security scanning, Docker isolation, and multi-platform deploy configs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /