Sign inSign up

jsoprych/elko-project-wizard

By jsoprych

โ€ขUpdated 22 days ago

Crafts AGENTS.md & CLAUDE.md bundles from user project requirements - then unzip & start Vibe coding

Image
Languages & frameworks
Machine learning & AI
Developer tools
1

2.5K

jsoprych/elko-project-wizard repository overview

Give Feedback

Tell us in one line what you use elko-project-wizard for and what broke or is missing. Just click the button or open the feedback formโ  ยท Open a GitHub issueโ .


โ elko-project-wizard

๐Ÿš€ FREE to test, run locally, or deploy wherever containers run. Your AI agent is fully briefed and coding in under 60 seconds. Just pull and go.

docker pull jsoprych/elko-project-wizard:latest

Stop briefing your AI agent from a blank page.

Pick your directives. Compose a profile. Hit Generate. Get a .zip with AGENTS.md, CLAUDE.md, Dockerfile, and more โ€” ready to cd into and start coding.

No LLM required. The default build is 100% template-based โ€” no API keys, no outbound calls.

๐Ÿ“– Full documentation โ†’ github.com/jsoprych/elko-docs/elko-project-wizardโ 

๐Ÿณ Docker Hub โ†’ hub.docker.com/r/jsoprych/elko-project-wizardโ 

elko-project-wizard โ€” home


โ Why This Matters

Every time your AI coding agent starts a session, it reads your AGENTS.md or CLAUDE.md to understand the project. A poorly written one wastes tokens on guesswork โ€” the agent re-learns your conventions and hedges every suggestion. A well-engineered one front-loads the context so the agent hits the ground running, produces idiomatic code on the first attempt, and spends your API budget on actual work.

elko-project-wizard builds that file for you โ€” composable, reusable, and ready to drop into any project in under 60 seconds.


โ Quick Start

docker run -d \
  --name elko-project-wizard \
  -p 8080:8080 \
  -v wizard-data:/app/data \
  jsoprych/elko-project-wizard:latest

Open http://localhost:8080โ  โ€” start the Quick Start Wizard or browse directives immediately.


โ How It Works

Directives browser

1. Browse Directives Pick from 26+ built-in policies across coding standards, tech stack, visibility, Docker, and workflow.

2. Compose a Profile

New Profile composer

Combine directives into a reusable profile โ€” Go + Minimal Deps + Docker + Private โ€” saved for every future project.

3. Generate & Go Download a .zip scaffold. Unzip, git init, open Claude Code or OpenCode โ€” your agent is already briefed.


โ Quick Start Wizard โ€” 5 Steps

Quick Start Wizard

Click ๐Ÿš€ Quick Start Wizard in the sidebar. The wizard walks you through 5 tabs in order โ€” each tab unlocks only after the previous step is complete:

TabWhat You Do
๐Ÿ“‹ Your ProjectProject name, your name, optional email + description
๐ŸŽ“ ExperienceZero / Builder / Hero โ€” calibrates agent communication style
๐Ÿ› ๏ธ Tech StackGo, Node.js/TS, Python, Rust, LAMP, C, C++
โšก GenerateReview bundle, download ZIP
๐Ÿ“ฆ Bundle PreviewInspect every file โ€” Markdown files render beautifully, re-download any time

A live checklist sidebar tracks your progress through each step.


โ What's in the ZIP

FileAlways?Purpose
AGENTS.mdโœ“Full AI agent briefing โ€” your directives concatenated
CLAUDE.mdโœ“@AGENTS.md โ€” Claude Code reads this first
.gitignoreโœ“Stack-appropriate boilerplate
README.mdโœ“Stub template
Dockerfile + docker-compose.ymlDocker directiveProduction-ready multi-stage build
setup-1st.sh / .batStarter directivePreflight dependency check
GETTING_STARTED.mdStarter directiveStack-specific install & run guide
FREE_AI_SETUP.mdAI Provider directiveFree Gemini API key walkthrough

โ Stats

26+Built-in directives
11Categories
8Tech stacks (Go, Node.js/TS, Python, Rust, LAMP, C, C++)
5Wizard steps
60sZero to coding
0API keys required

โ With AI Assist (Optional)

Pass your Anthropic or DeepSeek API key to generate custom directives directly from the dashboard:

docker run -d \
  --name elko-project-wizard \
  -p 8080:8080 \
  -v wizard-data:/app/data \
  -e ANTHROPIC_API_KEY=sk-ant-... \
  jsoprych/elko-project-wizard:latest

Without a key, AI Assist returns a prompt sandwich โ€” paste it into Claude, ChatGPT, Grok, or DeepSeek and import the result as a custom directive.


โ Docker Compose

services:
  elko-project-wizard:
    image: jsoprych/elko-project-wizard:latest
    ports:
      - "8080:8080"
    volumes:
      - wizard-data:/app/data
    restart: unless-stopped

volumes:
  wizard-data:

โ Stop / Remove

docker stop elko-project-wizard
docker start elko-project-wizard
docker rm elko-project-wizard                                          # remove container (data kept)
docker rm elko-project-wizard && docker volume rm wizard-data          # full removal

โ Platforms

linux/amd64 ยท linux/arm64


Note: Each build expires after 90 days. If the server refuses to start, pull the latest image: docker pull jsoprych/elko-project-wizard:latest

Built by Elko.AIโ  & DARKFABRIK.AIโ  ยท [email protected]โ 

Tag summary

Content type

Image

Digest

sha256:abb9689ddโ€ฆ

Size

14.8 MB

Last updated

22 days ago

docker pull jsoprych/elko-project-wizard