AI News HubLIVE
站内改写4 min read

Show HN: Forge an idea into a build-ready spec, on the AI engine you have

Hephaestus' Forge is a self-hosted web app that interviews you about your idea through a focused 5-phase wizard, then generates a complete, build-ready documentation pack (Project Blueprint, PRD, Technical Spec, Estimation) that you can drop straight into your AI IDE as context. It runs on the AI engine you already have, supports multiple providers, and is private by default.

SourceHacker News AIAuthor: r10d1nsec

Notifications You must be signed in to change notification settings

Fork 0

Star 3

BranchesTags

Open more actions menu

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

15 Commits

15 Commits

.github

.github

backend

backend

docs

docs

examples

examples

frontend

frontend

landing

landing

.env.example

.env.example

.gitignore

.gitignore

CLAUDE.md

CLAUDE.md

CODE_OF_CONDUCT.md

CODE_OF_CONDUCT.md

CONTRIBUTING.md

CONTRIBUTING.md

LICENSE

LICENSE

README.es.md

README.es.md

README.md

README.md

README.zh.md

README.zh.md

SECURITY.md

SECURITY.md

docker-compose.full.yml

docker-compose.full.yml

docker-compose.yml

docker-compose.yml

run.sh

run.sh

start.md

start.md

Repository files navigation

Forge a vague idea into a build-ready spec — with the AI engine you already have.

Self-hosted · 100% local · Bring Your Own Engine

English · 简体中文 · Español

🌐 Website & demo · 📂 Examples · 🚀 Quickstart · 🤝 Contribute

From a one-line idea → a 5-phase interview → a build-ready Project Blueprint. 100% local, on the AI engine you already have.

💡 The problem

You have an idea. You open Claude Code / Cursor / Codex and start prompting. Three hours later you're deep in a refactor because the idea was never actually defined — wrong scope, wrong stack, maybe the wrong kind of solution entirely (you built an app when a 200-line automation would've done it).

AI coding agents are only as good as the context you give them. Half-baked ideas produce half-baked code, wasted tokens, and expensive rewrites.

🔨 The solution

Hephaestus' Forge is a self-hosted web app that interviews you about your idea through a focused 5-phase wizard, then forges a complete, build-ready documentation pack you drop straight into your AI IDE as context:

🧭 Project Blueprint — recommends the right kind of solution (automation / agent / web / app / CLI), the scale, the time, the stages, and the scope.

📋 PRD — personas, prioritized user stories with acceptance criteria, non-goals, KPIs.

🏗️ Technical Spec — a justified stack, data model, API surface, deployment strategy.

⏱️ Estimation — honest min/max ranges with named risk factors, not one optimistic number.

And the part nobody else does: it runs on the AI you already have.

✨ Why you'll want it

🔒 Private by default 100% self-hosted. Your idea and API keys live in a local SQLite file and never leave your machine. No telemetry, no SaaS account.

⚡ Bring Your Own Engine Runs on the coding agents you already have — Claude Code, Codex, Gemini CLI — plus Ollama and any API provider. No vendor lock-in.

🧭 Picks the right solution Stops you from building an app when an automation or agent fits better — before you write a line of code.

💸 Saves tokens & rewrites A sharp spec up front means your agent builds the right thing the first time.

🌍 Multilingual Full UI in EN · 中文 · ES · FR · DE — and the language you pick drives the interview questions and the generated documents.

📦 Drop-in context Export a clean Markdown ZIP, ready to paste into any AI IDE.

🆓 Open source (MIT) Free forever. Extend it, fork it, ship it.

👤 Who it's for

Vibe coders & indie hackers turning a spark into something real this weekend.

Developers who want their AI agent to build the right thing the first time.

Founders & PMs who need a credible spec, scope, and estimate to align on.

No-code builders who want to know whether to build an app, an automation, or an agent.

Privacy-conscious teams who can't send their ideas to a third-party SaaS.

⚡ Bring Your Own Engine

Every other planning tool locks you into one API key. Hephaestus runs on whatever you've got — including the coding agents already installed on your machine:

Engine Examples Works in

🖥️ CLI agents claude (Claude Code), codex, gemini Native mode

☁️ API providers Anthropic, OpenAI, Google Gemini, OpenAI-compatible (OpenRouter, Groq, Together…) Docker + Native

🧊 Local models Ollama (Llama, Mistral, Qwen…) Docker + Native

The app auto-detects the CLI agents in your PATH and lets you configure API/Ollama providers in a dedicated Engines panel — test the connection, pick a default, done. Keys are stored only in a local SQLite file and are honest about state: detected in PATH ≠ authenticated — you click Test to verify before using.

🛠️ How it works

Describe your idea → 5-phase guided wizard → Generate docs → Export ZIP 💡 Discovery·Audience·Solution-Fit·Scope·Constraints 📦 drop into your AI IDE

Describe your idea in a sentence or a paragraph.

Answer a short, AI-generated interview — one sharp question at a time, streamed live — across five phases: Discovery → Audience → Solution-Fit → Scope → Constraints. This is what lets Hephaestus recommend the right kind of solution instead of assuming you need an app.

Generate a pack led by a Project Blueprint, plus PRD · Technical Spec · Estimation.

Export as a ZIP of clean Markdown, ready as context for your coding agent.

📸 See it in action

🌐 Prefer to look first? Visit the website →

Project Blueprint (solution type · scale · stages) Multilingual UI (中文)

Bring Your Own Engine Generated document viewer

📂 Examples (real output)

Three complete packs generated by Hephaestus itself with the Claude Code engine — from one sentence to a full doc set:

🤖 Standup Forge — git activity → daily standup. Its Blueprint recommends a scheduled automation, not a web app.

🇬🇧 Streakly — an AI habit tracker → PRD.

🇨🇳 聚单宝 — a restaurant order/inventory mini-program (fully in Chinese).

See examples/ for the breakdown.

🆚 How it compares

GTPlanner DocForge-AI ideaforge.chat Hephaestus' Forge

Self-hosted / private ✅ ✅ ❌ (SaaS) ✅

One-command Docker ❌ ❌ — ✅

CLI agents (Claude Code/Codex/Gemini) ❌ ❌ ❌ ✅

Local models (Ollama) ❌ ❌ ❌ ✅

Guided wizard UI ❌ ❌ ✅ ✅ (5 phases)

Recommends solution type (automation/agent/web/app) ❌ ❌ ❌ ✅

Multilingual app (EN/中文/ES/FR/DE) ❌ ❌ ❌ ✅

Honest time estimation ❌ ❌ ❌ ✅

Open source (MIT) ✅ ✅ ❌ ✅

🚀 Quickstart

Option A — Docker (API + Ollama engines)

git clone https://github.com/r10d1nsec/hephaestus-forge cd hephaestus-forge cp .env.example .env # optional — you can also configure engines in the UI docker compose up -d

open http://localhost:3000

Option B — Native mode (unlocks CLI agents 🔓)

Runs on the host so it can reach claude / codex / gemini in your PATH:

git clone https://github.com/r10d1nsec/hephaestus-forge cd hephaestus-forge ./run.sh

open http://localhost:3000

📐 Architecture

React + Vite + Tailwind frontend · FastAPI + SQLite backend · a single Engine abstraction that every provider plugs into. Read docs/ARCHITECTURE.md and docs/ENGINES.md.

🗺️ Roadmap

v0.1 — MVP: Docker + native, Engines panel, wizard, PRD/Tech Spec/Estimation, ZIP export

v0.2: 5-phase wizard, Project Blueprint with solution-type recommendation, multilingual app, premium redesign

v0.3: User Flows (Mermaid), AI Prompts Pack, inline editor, version history, PDF export

v1.0: "Copy as Claude context", GitHub Gist export, custom templates, CLI companion, VS Code extension

Have an idea for the roadmap? Open an issue or start a discussion.

🤝 Join the forge

Hephaestus is built in the open, and contributors are what make it better. Whether you write Rust or you've never opened a terminal, there's a way in:

⭐ Star the repo — the single biggest, easiest way to help it reach more builders.

🖥️ Add an engine — the highest-value contribution. Each new engine brings its whole community. There's a hands-on "add your first engine in ~20 minutes" walkthrough in CONTRIBUTING.md.

🌍 Translate — add a README..md or a UI locale and reach a new audience.

📝 Improve the prompts — the wizard and generators are just Markdown in backend/prompts/. No code required.

🐛 Report a bug or 💡 suggest a feature — open an issue.

🧪 Share what you forged — post a generated pack in Discussions.

New here? Look for good first issue — we keep a seed list of scoped, friendly starters. Be kind; see the Code of Conduct.

Every star, issue, and PR genuinely moves this forward. Thank you for forging with us. 🔥

📜 License

MIT © 2026 Angel Roldan — Córdoba, Spain.

If Hephaestus saved you a refactor, give it a ⭐

About

Forge a vague idea into a build-ready spec — with the AI engine you already have (Claude Code / Codex / Gemini CLI / Ollama / any API). Self-hosted, 100% local, multilingual.

r10d1nsec.github.io/hephaestus-forge/

Topics

project-planning

ai

self-hosted

developer-tools

claude

local-first

llm

ollama

vibe-coding

prd-generator

Resources

Readme

License

MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

3 stars

Watchers

1 watching

Forks

0 forks

Report repository

Releases

No releases published

Packages 0

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

TypeScript 34.1%

Python 24.6%

CSS 14.4%

HTML 13.2%

JavaScript 12.9%

Shell 0.5%

Dockerfile 0.3%