Gratis · open source · til nybegyndere

Kom i gang med vibecoding — gratis og på din egen Mac.

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.

↓ Hent til macOS (.dmg) Se på GitHub Apple Silicon · macOS 26 · højreklik → Åbn første gang
Stormbreaker: chat til venstre, live app-preview til højre
Gratis hele vejen

Også modellerne

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.

Gratis lokale modeller

Kør open-source modeller som Qwen, Llama, Mistral eller Gemma lokalt via Ollama eller LM Studio. Ingen konto, ingen kvote, ingen regning.

Appen er open source

Stormbreaker er selv open source og gratis. Hent den, kig i koden, og byg videre til dit eget formål — helt uden binding.

Cloud er valgfrit

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.

Derfor Stormbreaker

Bygget til at lære i

Den samme vibecoding-oplevelse som sky-værktøjerne — bare privat, gratis og lavet til nybegyndere.

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.

Lokalt & privat

Hele løkken — prompt → kode → preview — sker på din Mac. Dine prompts og din kode forlader aldrig maskinen.

Rigtige filer, ikke en sandkasse

Hvert projekt er en helt almindelig mappe, du selv kan åbne i en editor, køre med npm og committe til git.

Native, ikke Electron

En ægte SwiftUI-app med WKWebView-preview — hurtig opstart, lavt forbrug, og rigtig macOS-opførsel.

Sådan virker det

Fra tom prompt til app, der kører

1 Start

Beskriv hvad du vil bygge

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.

Startskærm
2 Slash-kommandoer

Styr prompten fra tastaturet

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

Slash-kommando-menu
3 Byg & preview

Chat til venstre, live app til højre

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.

Live preview
4 Kode

Se alt hvad agenten skrev

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.

Kode-visning med faner og minimap
5 Deploy

Sæt den online

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.

Deploy-menu
6 Lær undervejs

Guidet tutorial & learning-mode

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.

Guidet tutorial
Også i terminalen

En lige så stærk CLI

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.

storm chat — fuldskærms-TUI med Kontekst-sidebar
zsh — storm
# 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
Se hele CLI-guiden → Avanceret installation med én curl-kommando · alle kommandoer
Farvede diffs & reviewer

Se ændringerne — og få dem gennemgået

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.

Farvet diff + reviewer-fund i terminalen
Sidebar · GitHub · swarm

Kontekst, git og en kø — i sidebaren

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.

Kontekst-sidebar med git-status og swarm-kø
Egne kommandoer & kode-søgning

Dine egne /-kommandoer — og en agent der søger selv

Gem 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.

storm — / -menuen med egne kommandoer
Alt i kassen

Færdigbygget hele vejen igennem

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.

Installér

I gang på et minut

Kræver macOS 26 på Apple Silicon, samt en model-backend (onboarding-guiden hjælper dig med at installere en gratis lokal model).

  1. Hent Stormbreaker-<version>.dmg fra seneste release.
  2. Åbn DMG'en og træk Stormbreaker over i Programmer.
  3. Første gang: højreklik → Åbn og bekræft (ad-hoc-signeret, endnu ikke notariseret). Derefter åbner den normalt.
Bemærk: Stormbreaker er et aktivt personligt projekt. Det kører kun på Apple Silicon + macOS 26 og er ikke notariseret endnu, så første start kræver højreklik → Åbn. Cloud-deploy (Vercel/Netlify) kræver at deres CLI er installeret og logget ind.