Skip to main content

Forge. The smithy itself — AI-powered project forge from idea to deployment.

Project description

SvarogForge

⚒️ Forge — Your AI Smithy

The forge itself. Your AI smithy — from raw idea to forged tool. In Slavic lore, Svarog's forge birthed the sun, the plow, and the sword. Ours births microservices, bots, and dashboards.

Forge is a Hermes Agent skill that turns "I want..." into a complete project lifecycle:

  1. 🔍 Scout — dispatches Talaria messengers to research the market, competitors, and demand
  2. 📊 Report — gives you a clear "build / don't build" recommendation with evidence
  3. Your OK — you greenlight, Forge assembles the team
  4. ⚒️ Forge — specialized sub-agents execute: CEO strategy, SMM marketing, Security audit, Designer visual, Debug quality, and core development
  5. 🔥 Deliver — output verified by Crucible, delivered with docs

EN RU

Stars Last commit License CI Hermes Skill

Python JSON Markdown GitHub Actions


📦 Install

# The whole SvarogForge family
pip install svarog-forge

# Or install as a Hermes skill
git clone https://github.com/SvarogForge/forge.git
hermes skill install ./forge

Then load in your session:

skill_view(name='forge')

🏭 How it works

You: "I want a Telegram bot for my SaaS that tracks GitHub stars"
 │
 ├── 🔍 SCOUT (Talaria) → 3 parallel scouts research market + competitors + demand
 │
 ├── 📊 GATE REPORT → "Market has 3 competitors. Niche is hot. Build: YES"
 │   └── Wait for your ✅ OK
 │
 ├── ⚒️ ASSEMBLE →
 │   ├── CEO Agent     — strategy, OKR, roadmap, risks
 │   ├── SMM Agent     — launch plan, channels, messaging
 │   ├── Security Agent — OWASP audit, dependency check
 │   ├── Designer Agent — logo, palette, visual identity
 │   ├── Debug Master   — test strategy, CI/CD, coverage
 │   └── My hands       — backend, frontend, quick-fixes
 │
 ├── 🔥 CRUCIBLE → verification checklist (code, docs, security, CI)
 │
 └── 🚀 DELIVER → release + docs + memory updated

📁 What's in the box

forge/
├── SKILL.md               — Hermes Agent skill (main artifact)
├── forge.py                — CLI orchestrator
├── forge-verify.py         — Project structure verifier
├── forge.yaml              — Configuration
├── LICENSE                 — MIT
├── SECURITY.md             — Security policy
├── CONTRIBUTING.md         — Contribution guidelines
├── CHANGELOG.md            — Version history
├── .gitignore
├── .github/workflows/ci.yml — GitHub Actions CI
└── README.md               — This file

🚀 Quick start

# Check status
python forge.py --status

# Verify project structure
python forge-verify.py

# Start a new project (via Hermes Agent)
# Say: "Кузница, сделай [идея]"

🧠 The 5-Phase Pipeline

Phase Name What happens Gate
1 🔍 Scout 3 Talaria scouts research market, competitors, demand
2 📊 Gate Synthesized report with recommendation ✅ Your OK
3 ⚒️ Assemble 5 sub-agents + hands-on fixes in parallel
4 🔥 Crucible Verification checklist (code, docs, CI, security)
5 🚀 Deliver Release, README, PyPI, memory update

⚙️ Configuration

Edit forge.yaml to customize:

delegation:
  max_concurrent_children: 5
  max_spawn_depth: 2

timeout:
  ok_gate_hours: 24           # Auto-pause if no response
  subagent_timeout_minutes: 30

🔧 CLI Usage

# Check pipeline status
python forge.py --status

# Full cycle
python forge.py --plan "Telegram bot for tracking GitHub stars"

# Scout-only (skip assembly)
python forge.py --plan "..." --scout-only

# Resume from a phase
python forge.py --resume crucible

🔥 From the forge-fire

Forge is part of SvarogForge — a family of tools forged for Hermes Agent.

Project Description
Talaria Seven-league messengers for market research
🔥 Crucible Touchstone for quality & benchmarks
⚒️ Forge The smithy itself — AI-powered project forge (you are here)

Created by iMonstra


Star on GitHub · 🐦 Follow @iMonstra · 💬 Join Discussions

Built for Hermes Agent · MIT · Contributions welcome

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

svarog_forge-2.2.0.tar.gz (25.3 kB view details)

Uploaded Source

Built Distribution

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

svarog_forge-2.2.0-py2.py3-none-any.whl (5.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file svarog_forge-2.2.0.tar.gz.

File metadata

  • Download URL: svarog_forge-2.2.0.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for svarog_forge-2.2.0.tar.gz
Algorithm Hash digest
SHA256 90b6dad000b087b027a7cc4332f736ec627bb13c6c121b9cce81ac491ffad8ca
MD5 ce4baa5646e406036a488a5564c1b760
BLAKE2b-256 471355c26132b61090b8ab71d3790088e4326a752b3d3717b70f32b9d362d665

See more details on using hashes here.

File details

Details for the file svarog_forge-2.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: svarog_forge-2.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for svarog_forge-2.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8c9b085cb1bcc9341ed1d9654b1326ab9cabf0a014ecd7d120b959e084489f01
MD5 9815c5b3bed89c719a2f4064c4576092
BLAKE2b-256 1695dfb490077ff48da9b17c61cea1da9e2fbfd465e959da8963062f7b050246

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