โ† forge

PlatinumForge

One idea. Eight agents. Nine stages. Working software.

โŒฅ repo

A single-file C# web application that drives LLM-powered agentic software generation from a single idea sentence. An 8-agent Design Council refines your constraints, then a 9-stage linear forge pipeline generates a multi-file project with full constraint traceability.

No scaffolding. No boilerplate. Idea in โ†’ traceable, validated, working code out.

The Design Council โ€” 8 AI Agents

ฮจ PsiGeneral Designer โ€” balanced, helpful, opinionated
โ˜€๏ธ ApolloThe Expander โ€” wild ideas, lateral thinking, "what if?"
๐Ÿ”ฅ PrometheusThe Challenger โ€” probes assumptions, finds gaps
โš’๏ธ HephaestusThe Builder โ€” data structures, patterns, architecture
โš–๏ธ ThemisThe Enforcer โ€” blocks non-compliant changes
๐Ÿ  HestiaThe Explorer โ€” enriches concepts, splits compound ideas
โšก ZeusThe Arbiter โ€” resolves disagreements, overrides vetoes
๐Ÿ”จ ThorThe Stress Tester โ€” chaos engineering, performance, security

The 9-Stage Pipeline

๐ŸŒฑ Seed โ†’ ๐Ÿ’ก Expansion โ†’ โš–๏ธ ConstraintForge โ†’ ๐ŸŽญ BehaviourForge โ†’ ๐Ÿ—๏ธ ShapeForge โ†’ ๐Ÿงช BuildForge โ†’ โš’๏ธ GenerateForge โ†’ โœ“ Validate โ†’ ๐Ÿš€ Ship

Key mechanics

  • Constraint traceability โ€” every constraint gets a unique ID (C001, C002โ€ฆ) traced through acceptance criteria, architecture, and tests
  • Tests before code โ€” BuildForge generates all tests BEFORE GenerateForge writes code
  • Council review gates โ€” after each stage, all 8 agents review with APPROVE / CONCERN / VETO
  • Multi-file generation โ€” LLM plans a file manifest, then generates interfaces, services, controllers, models
  • End-to-end build โ€” generates .csproj, runs dotnet build, launches app, health-checks it
  • 12 quality sliders โ€” performance, security, readabilityโ€ฆ shape every line of generated code

Architecture

The entire application is one Program.cs. No ASP.NET. No frameworks. Raw HttpListener on port 5005. Roslyn in-memory compilation. SSE for real-time collaboration. Monaco editor for code viewing. JSON on disk under ~/.platinumforge/.

Nothing behaves, exists, or ships without traceable constraint lineage.

Launch PlatinumForge โ†’ View on GitHub โ†’