Stormbreaker er en macOS-app lavet til dig, der er ny i vibecoding. Skriv i almindeligt sprog hvad du vil bygge, så skriver en AI-agent en rigtig app — React, Svelte, Vue eller Next.js — direkte på din Mac og viser et live-preview. Tanken er enkel: både appen og de AI-modeller du bruger er primært open source og gratis, så du kan bygge til dit eget formål uden at tænke på abonnementer, API-regninger eller skjulte omkostninger. Brug den som app — eller direkte i terminalen med en lige så stærk CLI.

De fleste vibecoding-værktøjer kører i skyen og koster penge pr. besked. Stormbreaker vender det om: kør gratis, open-source modeller lokalt på din egen maskine, så der ikke er noget der tikker op imens du lærer og eksperimenterer.
Kør open-source modeller som Qwen, Llama, Mistral eller Gemma lokalt via Ollama eller LM Studio. Ingen konto, ingen kvote, ingen regning.
Stormbreaker er selv open source og gratis. Hent den, kig i koden, og byg videre til dit eget formål — helt uden binding.
Vil du have en større model, kan du valgfrit tilføje din egen API-nøgle (OpenAI, Anthropic, Google Gemini, NVIDIA) — men det er aldrig nødvendigt for at komme i gang.
Den samme vibecoding-oplevelse som sky-værktøjerne — bare privat, gratis og lavet til nybegyndere.
En guidet tutorial peger på hver del af appen og forklarer den i almindeligt sprog, og en learning-mode forklarer fagudtryk undervejs med en altid-åben ordbog. Du behøver ikke kunne kode.
Hele løkken — prompt → kode → preview — sker på din Mac. Dine prompts og din kode forlader aldrig maskinen.
Hvert projekt er en helt almindelig mappe, du selv kan åbne i en editor, køre med npm og committe til git.
En ægte SwiftUI-app med WKWebView-preview — hurtig opstart, lavt forbrug, og rigtig macOS-opførsel.
Skriv en prompt, vælg et framework (React / Svelte / Vue / Next.js), eller start fra en skabelon. Skift mellem Build og Plan, vedhæft et skærmbillede, eller skriv / for kommandoer.

Skriv / for en menu. /byg og /plan skifter tilstand; /ret, /stil, /mobil og /forklar udfylder en færdig prompt for dig.

Agenten streamer sine rettelser mens preview'et opdaterer via hot-reload. En statusbar viser dev-server, aktiv model og forbrug. Hver tur gemmes som et checkpoint — gendan eller se forskelle når som helst.

Et fil-træ du kan navigere med tastaturet, en editor med syntaksfarvning og linjenumre, faner for åbne filer, og et minimap. Se filer blive skrevet live, eller åbn hele projektet i din egen editor.

Deploy fra værktøjslinjen til Vercel, Netlify eller GitHub Pages, plus push til GitHub. Deploy-historik gemmes pr. projekt, og du får et delbart live-link tilbage.

Ny i vibecoding? En spotlight-gennemgang forklarer hver del af appen i almindeligt sprog, og learning-mode viser forklaringskort ved milepæle — med en altid-åben ordbog over fagudtryk.

Foretrækker du terminalen — eller arbejder du over SSH? storm chat giver dig en fuldskærms-TUI med præcis samme motor som appen: live fil-streaming med syntaksfarver, model-skift midt i en session, gendan via checkpoints og en Kontekst-sidebar der altid viser hvor du er. Ingen nye afhængigheder — bare Swift.

# Installér CLI'en med én kommando — gratis og lokalt curl -fsSL https://parthee-vijaya.github.io/stormbreaker-mac/install.sh | bash # Kom i gang storm # åbn (= stormbreaker) · skriv / for kommandoer storm new min-app # nyt projekt
Hver tur gemmes som et checkpoint, så /diff viser præcis hvad der blev ændret, med farver. Bagefter gennemgår en 2. agent automatisk dit build for fejl, sikkerhed og tilgængelighed og foreslår rettelser med /fix — helt rådgivende, det blokerer aldrig.

Sidebaren viser forbrug (tokens, hastighed, pris) og dit git-repo live: gren, ændringer og hvor langt du er foran/bagud. Udgiv og synk uden at forlade terminalen med /github, /push, /pull og /pr. Og med /kø stiller du flere opgaver i kø — Stormbreaker bygger dem igennem én ad gangen og viser status undervejs.

/-kommandoer — og en agent der søger selvGem genbrugelige prompts som markdown i .forge/commands/ — de dukker op i /-menuen og kan udvides med $ARGUMENTS, !`shell` og @fil. Og på større projekter søger agenten selv i koden (grep i indhold, glob på filnavne) i stedet for at gætte. Inspireret af opencode — samme idé, Stormbreaker-motoren.

Motor, workflow og platform — det hele er der.
Selv-rettende agent — kører tsc + en røgtest og retter sine egne fejl.
Line-replace / diff-rettelser, ikke kun hele filer.
Checkpoint pr. tur med gendan & diff.
Spørg om koden — read-only spørgsmål om projektet.
Flere frameworks — React / Svelte / Vue + Next.js.
Billede → UI, design-fra-link og delbare bundles.
Visuel redigering + "skift stil"-palette.
Stemme-diktering, kommando-palette og slash-kommandoer.
Statusbar, editor-faner og minimap.
Reviewer-agent — en 2. agent gennemgår hvert build for fejl, sikkerhed & tilgængelighed.
GitHub indbygget — udgiv, commit, push/pull & pull requests, med live git-status i sidebaren.
Swarm / kø — stil flere byggeopgaver i kø; de køres én ad gangen.
Per-kommando tilladelser — sikre kommandoer kører frit, farlige (rm -rf, sudo, curl|sh) afvises, resten spørger.
Forbrug & pris live — tokens, hastighed og kr/gratis pr. model.
Fuldskærms-TUI (storm chat) med samme motor som appen.
MCP — brug eksterne værktøjer i et build, plus en server så andre agenter kan drive Stormbreaker.
Web som agent-værktøj — agenten kan selv søge på nettet & hente URL'er/READMEs midt i et build i stedet for at gætte.
Live plan-tjekliste — agentens plan vises som afkrydsning (PLAN-panel) mens koden streames.
Hukommelse på tværs af sessioner — husker dine præferencer & projektets valg med /remember og /memory.
Samtale-compaction — lange sessioner komprimeres automatisk, så små lokale modeller ikke løber tør for kontekst (/compact).
CLAUDE.md / AGENTS.md & @fil-referencer — projekt-regler fra Claude Code & opencode læses uændret.
Kode-søgning — agenten kan selv grep i indhold & glob filnavne for at finde kode i større projekter i stedet for at gætte.
Egne slash-kommandoer — gem genbrugelige prompts som markdown ($ARGUMENTS, !`shell`, @fil) og kald dem med /dit-navn.
Hærdet sikkerhed — write-jail mod symlink-escape, SSRF-værn på web-hentning, og bekræftelse før et projekts MCP-servere starter.
Konfigurerbare tilladelser — egne allow/ask/deny-mønstre i permissions.json; katastrofale kommandoer kan aldrig løsnes op.
Egne farvetemaer — drop en JSON i ~/.config/storm/themes/; system følger terminalen.
Billede-paste i terminalen — /paste et screenshot fra udklipsholderen → UI med en vision-model.
Remote MCP — forbind til hostede MCP-servere over HTTP/SSE, ikke kun lokale.
Lyst / mørkt tema; native notifikationer.
Nøgler i Keychain, aldrig i klartekst.
Kræver macOS 26 på Apple Silicon, samt en model-backend (onboarding-guiden hjælper dig med at installere en gratis lokal model).