Brain-dump in. Blueprint out.
A free, local-first AI workbench that turns one raw brain-dump into five structured outputs β powered by your own Claude Code, Codex, or Agy CLI. No subscription. No cloud. Everything runs on your machine.
npx vivreamOpens automatically at http://localhost:3001.
Five outputs from one brain-dump. Type your ideas once, generate any of:
| Output | What it's for | |
|---|---|---|
| π | Spec | A structured design document |
| β€ | Execution prompt | A ready-to-paste prompt for Claude Code / Cursor / ChatGPT |
| πΏ | Mindmap | A node-graph visualization of your idea |
{} |
JSON | Structured data for system integration |
| π€ | Pitch deck | Marp slides, targeted at investors / team / clients |
- CLI runtime selection β Vivream detects which AI CLIs are installed on your machine (Claude Code / Codex / Agy) and shows a detected / not installed status. Choose a default runtime in Settings β CLI, or switch on the fly from the selector in the workbench header.
- Specialized AI roles per output β each output mode is backed by a dedicated AI skill (e.g. Spec writes as a senior tech writer, Pitch as a startup storyteller), so the AI adopts the right voice for what you're building.
- Time Machine β roll back to any previous checkpoint in your session.
- Cross-Pollination β Vivream surfaces similar past sessions and suggests connections automatically.
- Local-first & private β sessions live in your browser's IndexedDB, BYOK API keys are encrypted with AES-256-GCM, and every AI run happens on your own machine. No data is sent to Vivream servers.
- Bilingual UI (Korean / English) β toggle the language in Settings β General. The landing page and settings are fully translated; the workbench is currently Korean (English coming).
- Node.js β₯ 20 (nodejs.org)
- One AI runtime (pick one):
| Runtime | How to get it |
|---|---|
| Claude Code (recommended) | claude.ai/code |
| OpenAI Codex CLI | npm install -g @openai/codex |
| Agy | antigravity.ai |
| BYOK API Key | Enter inside the app under Settings β BYOK |
- Install Node.js from nodejs.org (LTS version)
- Open PowerShell or Command Prompt
- Run:
npx vivream
- Browser opens automatically at
http://localhost:3001
If
npxis not found, restart the terminal after installing Node.js.
- Install Node.js:
brew install node
# or download from nodejs.org- Open Terminal and run:
npx vivream- Browser opens automatically at
http://localhost:3001
# Install Node.js 20+ (if not already installed)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Run Vivream
npx vivream- Brain-dump β Type your raw ideas, notes, or goals into the input box. No structure needed.
- Pick a runtime β Vivream auto-detects your installed CLI, or choose one from the header selector (Claude Code / Codex / Agy / BYOK key).
- Generate β AI turns your dump into any of the five outputs: spec, execution prompt, mindmap, JSON, or pitch deck. Each mode is guided by its own specialized AI role. Generate one output, or hit β¦ Generate all remaining to fill every tab in one go. The runtime selector shows which CLI is active (e.g. Auto Β· Claude).
- Save sessions β Save your sessions and revisit them later.
- Time Machine β Roll back to any previous checkpoint in your session.
- Cross-Pollination β Vivream finds similar past sessions and suggests connections automatically.
All AI processing happens on your machine using your own credentials. No data is sent to Vivream servers.
See which AI CLIs are installed (detected / not installed) and choose your default runtime. Priority order: your explicit choice (header selector or saved default) β auto-detected CLI (Claude β Codex β Agy) β BYOK API key. You can also switch runtimes any time from the selector in the workbench header.
Toggle the UI language between νκ΅μ΄ and English. The landing page and settings are fully translated; the workbench is currently Korean (English translation in progress).
If you don't have Claude Code / Codex / Agy installed, you can use an API key directly:
- Open
http://localhost:3001 - Go to Settings β BYOK
- Enter your Anthropic API key
Keys are encrypted with AES-256-GCM. Get an API key at console.anthropic.com.
Default port is 3001. If it's in use, Vivream automatically tries the next available port.
"No local AI CLI detected"
β Install Claude Code, Codex CLI, or Agy β or add a BYOK API key in Settings. Check Settings β CLI to see what's detected.
Browser doesn't open automatically
β Navigate to http://localhost:3001 manually.
Port already in use
β Vivream will automatically find the next free port. Check the terminal output for the actual URL.
First run is slow
β The first run extracts the server bundle (~13MB) to ~/.vivream/cache/. Subsequent runs start instantly.
Vivream is free and open to use. If it saves you time, consider sponsoring:
appsoapplication@gmail.com Β· Issues
MIT
μμ΄λμ΄λ₯Ό μμλ΄μΈμ. μ€κ³λλ‘ λ°κΏλ립λλ€.
νλμ λΈλ μΈλ€νλ₯Ό λ€μ― κ°μ§ ꡬ쑰νλ κ²°κ³Όλ¬Όλ‘ λ°κΏμ£Όλ λ¬΄λ£ λ‘컬 AI μν¬λ²€μΉ. Claude Code / Codex / Agy CLI λ‘ κ΅¬λ. ꡬλ μμ. ν΄λΌμ°λ μμ. λ΄ μ»΄ν¨ν°μμ μ λΆ μ€ν.
npx vivreamhttp://localhost:3001 μ΄ μλμΌλ‘ μ΄λ¦½λλ€.
ν λ²μ λ€ν β λ€μ― κ°μ§ κ²°κ³Όλ¬Ό. μμ΄λμ΄λ₯Ό ν λ² μ λ ₯νλ©΄ μλ μ€ λ¬΄μμ΄λ μμ±ν μ μμ΅λλ€:
| κ²°κ³Όλ¬Ό | μ©λ | |
|---|---|---|
| π | μ€κ³μ | ꡬ쑰νλ μ€κ³ λ¬Έμ |
| β€ | μ€ν ν둬ννΈ | Claude Code / Cursor / ChatGPT μ κ·Έλλ‘ λΆμ¬λ£λ ν둬ννΈ |
| πΏ | λ§μΈλλ§΅ | μμ΄λμ΄λ₯Ό λ Έλ κ·Έλνλ‘ μκ°ν |
{} |
JSON | μμ€ν μ°λμ© κ΅¬μ‘°ν λ°μ΄ν° |
| π€ | νΌμΉ λ± | ν¬μμ Β· ν Β· ν΄λΌμ΄μΈνΈ λμ Marp μ¬λΌμ΄λ |
- CLI λ°νμ μ ν β λ΄ μ»΄ν¨ν°μ μ€μΉλ AI CLI(Claude Code / Codex / Agy)λ₯Ό μλ κ°μ§ν΄ κ°μ§λ¨ / λ―Έμ€μΉ μνλ‘ λ³΄μ¬μ€λλ€. μ€μ β CLI μμ κΈ°λ³Έ λ°νμμ κ³ λ₯΄κ±°λ, μν¬λ²€μΉ ν€λμ μ νκΈ°μμ μ¦μ μ νν μ μμ΅λλ€.
- κ²°κ³Όλ¬Όλ³ μ μ© AI μν β κ° μΆλ ₯ λͺ¨λλ§λ€ μ λ΄ AI μ€ν¬μ΄ λΆμ΅λλ€(μ: μ€κ³μλ μλμ΄ ν ν¬ λΌμ΄ν°, νΌμΉλ μ€ννΈμ μ€ν 리ν λ¬). λ§λ€λ €λ κ²°κ³Όλ¬Όμ λ§λ λͺ©μλ¦¬λ‘ AI κ° μλν©λλ€.
- Time Machine β μΈμ μ μ΄μ 체ν¬ν¬μΈνΈλ‘ λ‘€λ°±.
- Cross-Pollination β κ³Όκ±° μ μ¬ μΈμ μ μ°Ύμ μλμΌλ‘ μ°κ²°μ μ μ.
- λ‘컬 μ°μ & νλΌμ΄λ²μ β μΈμ μ λΈλΌμ°μ IndexedDB μ μ μ₯λκ³ , BYOK API ν€λ AES-256-GCM μΌλ‘ μνΈνλλ©°, λͺ¨λ AI μ€νμ΄ λ΄ μ»΄ν¨ν°μμ μΌμ΄λ©λλ€. Vivream μλ²λ‘ λ°μ΄ν°λ₯Ό 보λ΄μ§ μμ΅λλ€.
- ν/μ UI μ ν β μ€μ β μΌλ° μμ μΈμ΄λ₯Ό λ°κΏ μ μμ΅λλ€. λλ© νμ΄μ§μ μ€μ μ μμ ν λ²μλμ΄ μκ³ , μν¬λ²€μΉλ νμ¬ νκ΅μ΄μ λλ€(μλ¬Έμ μμ μ€).
- Node.js β₯ 20 (nodejs.org)
- μλ μ€ νλ:
- Claude Code (κΆμ₯) β claude.ai/code
- OpenAI Codex CLI β
npm install -g @openai/codex - Agy β antigravity.ai
- BYOK β μ± λ΄ μ€μ β BYOKμμ API ν€ μ λ ₯
Windows
- nodejs.orgμμ Node.js μ€μΉ
- PowerShell λλ λͺ λ Ή ν둬ννΈ μ΄κΈ°
npx vivreamμ€ν
macOS
brew install node
npx vivreamLinux
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
npx vivream- μ λ ₯μ°½μ μμ΄λμ΄ λ€ν β νμ μμ΄ μμ λ‘κ² μ λ ₯
- λ°νμ μ ν β μ€μΉλ CLI λ₯Ό μλ κ°μ§νκ±°λ, ν€λ μ νκΈ°μμ μ§μ μ ν (Claude Code / Codex / Agy / BYOK ν€)
- μμ± λ²νΌ ν΄λ¦ β AI κ° λ€μ― κ²°κ³Όλ¬Ό(μ€κ³μ Β· μ€ν ν둬ννΈ Β· λ§μΈλλ§΅ Β· JSON Β· νΌμΉ λ±) μ€ μνλ κ²μΌλ‘ μ 리. λͺ¨λλ§λ€ μ μ© AI μν μ΄ μλ. νλμ© μμ±νκ±°λ β¦ λλ¨Έμ§ λͺ¨λ μμ± μΌλ‘ λͺ¨λ νμ ν λ²μ μ±μΈ μ μκ³ , λ°νμ μ νκΈ°κ° νμ¬ νμ± CLI λ₯Ό νμν©λλ€(μ: μλ Β· Claude)
- μΈμ μ μ₯ β μ΄μ μμ μ μ₯ λ° μ¬λ°©λ¬Έ
- Time Machine β μ΄μ 체ν¬ν¬μΈνΈλ‘ λ‘€λ°±
- Cross-Pollination β κ³Όκ±° μ μ¬ μΈμ μλ μΆμ²
- CLI λ°νμ (μ€μ β CLI) β μ€μΉλ CLI μ κ°μ§λ¨ / λ―Έμ€μΉ μν νμΈ λ° κΈ°λ³Έ λ°νμ μ ν. μ°μ μμ: λͺ μ μ ν(ν€λ μ νκΈ° λλ μ μ₯λ κΈ°λ³Έκ°) β μλ κ°μ§ CLI(claude β codex β agy μ) β BYOK API ν€. ν€λ μ νκΈ°μμ μΈμ λ μ ν κ°λ₯.
- μΈμ΄ (μ€μ β μΌλ°) β UI μΈμ΄λ₯Ό νκ΅μ΄ / English λ‘ μ ν. λλ© νμ΄μ§μ μ€μ μ μμ λ²μ, μν¬λ²€μΉλ νμ¬ νκ΅μ΄(μλ¬Έ μμ μ€).
- BYOK (μ€μ β BYOK) β Claude Code / Codex / Agy μμ΄ Anthropic API ν€λ₯Ό μ§μ μ¬μ©. ν€λ AES-256-GCM μΌλ‘ μνΈν μ μ₯. console.anthropic.com μμ ν€ λ°κΈ.
- ν¬νΈ β κΈ°λ³Έ ν¬νΈλ
3001. μ¬μ© μ€μ΄λ©΄ λ€μ κ°μ© ν¬νΈλ₯Ό μλμΌλ‘ μλ.