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.1.tar.gz (25.4 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.1-py2.py3-none-any.whl (8.0 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: svarog_forge-2.2.1.tar.gz
  • Upload date:
  • Size: 25.4 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.1.tar.gz
Algorithm Hash digest
SHA256 f83e77e349c20a239cac754fd837f971f6468a59cb7c5a31661e3ec1a5132a56
MD5 dd56bf41a84d39ce36330b1a8d71bee2
BLAKE2b-256 ec03a7177775673b9aa7368eaa5f0884079c42778ff04194a458e8d3bdd0aa1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: svarog_forge-2.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.0 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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c9dbf82d1c26dc02ea4111dc04acaaa9300170c956fc897d47cdae57511dc3e8
MD5 78790483e7351add86042163c8221994
BLAKE2b-256 aa2d10016d91b6b218013bcdf3aa6f31eea99a5b22b50643f1b6c2e2f0eaa592

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