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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: svarog_forge-2.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 84ba4be6339dd9b9bc43bb62c088944f8cb63bd15fdfaafdc18a9417bb3252ee
MD5 0f9c58a6fb4edf483bc29f0c427504a6
BLAKE2b-256 c805f75bd4256b02683fdb55ef9fd1a518abe5ff4729e0a0eb2893cf210b6427

See more details on using hashes here.

File details

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

File metadata

  • Download URL: svarog_forge-2.2.2-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.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6e24e9df675ded3e915d655ae5dd524d20d4c1626b7034be77a6c0e1205200de
MD5 41673d1951c18a28462cc19e94211770
BLAKE2b-256 f5cc2eeab646fe2743c249548cd5a7195a302f40de512c98c6353be58c5d6cb7

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