Skip to main content
$ Command Line Interface

CLI Referentie

Complete referentie voor alle Snow-Flow CLI commando's. Gebruik deze commando's in je terminal naast de TUI.

Snelle Start

bash
# Install Snow-Flow globally
npm install -g snow-flow

# Start the TUI
snow-flow

# Or run a single command
snow-flow run "Create a new incident widget"

Commando's

snow-flow Start de TUI (Terminal User Interface)
Gebruik: snow-flow [project]

Opties

--model, -m Initieel model om te gebruiken
--prompt Initiële prompt om te verzenden
--agent Initiële agent modus
--continue, -c Ga verder met de meest recente sessie
--session, -s Hervat een specifieke sessie
--port Poort voor de ingebouwde server
--hostname Hostnaam om aan te binden
--mdns Schakel mDNS-ontdekking in
--cors Schakel CORS-headers in

Voorbeelden

snow-flowsnow-flow --model anthropic/claude-sonnet-4snow-flow --agent plansnow-flow --continue
snow-flow run Voer een enkele prompt uit zonder TUI
Gebruik: snow-flow run [message..]

Opties

--command Uit te voeren commando
--continue, -c Ga verder met de meest recente sessie
--session, -s Hervat een specifieke sessie
--share Deel sessie na afronding
--model, -m Te gebruiken model
--agent Agent modus
--format Uitvoerformaat: default, json
--file, -f Lees prompt uit bestand
--title Stel sessietitel in
--attach Voeg bestand toe aan de prompt
--port Poort voor de ingebouwde server
--variant Te gebruiken agent variant

Voorbeelden

snow-flow run "Create a new incident widget"snow-flow run --model openai/gpt-4o "Explain this code"snow-flow run --continue "Follow up on last task"snow-flow run --format json "List all tables"
snow-flow serve Start de headless Snow-Flow server
Gebruik: snow-flow serve

Opties

--port Poort om op te luisteren
--hostname Hostnaam om aan te binden
--mdns Schakel mDNS-ontdekking in
--cors Schakel CORS-headers in

Voorbeelden

snow-flow servesnow-flow serve --port 4096snow-flow serve --hostname 0.0.0.0 --cors
snow-flow web Start server en open webinterface
Gebruik: snow-flow web

Opties

--port Poort om op te luisteren
--hostname Hostnaam om aan te binden
--mdns Schakel mDNS-ontdekking in
--cors Schakel CORS-headers in

Voorbeelden

snow-flow websnow-flow web --port 8080
snow-flow attach Verbind met een draaiende Snow-Flow server
Gebruik: snow-flow attach <url>

Opties

--dir Werkmap overschrijven
--session, -s Hervat een specifieke sessie

Voorbeelden

snow-flow attach http://localhost:4096
snow-flow session Beheer gespreksessies
Gebruik: snow-flow session <action>

Subcommando's

list Toon alle sessies

Opties

--max-count, -n Maximum aantal resultaten
--format Uitvoerformaat: table, json

Voorbeelden

snow-flow session listsnow-flow session list -n 10snow-flow session list --format json
snow-flow export Exporteer een sessie gesprek
Gebruik: snow-flow export [sessionID]

Voorbeelden

snow-flow exportsnow-flow export abc123
snow-flow import Importeer sessiedata vanuit JSON of share URL
Gebruik: snow-flow import <file>

Voorbeelden

snow-flow import session.jsonsnow-flow import https://share.snow-flow.dev/s/abc123
snow-flow auth Authenticatie en provider beheer
Gebruik: snow-flow auth <action>

Subcommando's

login [url] Authenticeer met providers en ServiceNow
logout Wis authenticatie tokens
list Toon geconfigureerde authenticatie (alias: ls)

Voorbeelden

snow-flow auth loginsnow-flow auth login https://dev12345.service-now.comsnow-flow auth listsnow-flow auth logout
snow-flow models Toon beschikbare AI modellen
Gebruik: snow-flow models [provider]

Opties

--verbose Toon gedetailleerde modelinformatie
--refresh Vernieuw gecachte modellijst

Voorbeelden

snow-flow modelssnow-flow models anthropicsnow-flow models --verbose
snow-flow stats Bekijk gebruiksstatistieken
Gebruik: snow-flow stats

Opties

--days Aantal dagen om te tonen
--tools Toon tool gebruik overzicht
--models Toon model gebruik overzicht
--project Filter op project

Voorbeelden

snow-flow statssnow-flow stats --days 30snow-flow stats --tools --models
snow-flow agent Maak en beheer aangepaste agents
Gebruik: snow-flow agent <action>

Subcommando's

create Maak een nieuwe agent configuratie
list Toon beschikbare agents

Voorbeelden

snow-flow agent createsnow-flow agent list
snow-flow mcp Beheer MCP server configuratie
Gebruik: snow-flow mcp <action>

Subcommando's

add Voeg MCP server toe aan configuratie
list Toon geconfigureerde MCP servers (alias: ls)
auth <name> Authenticeer met een MCP server
logout <name> Verwijder MCP server authenticatie
debug <name> Debug een MCP server verbinding

Voorbeelden

snow-flow mcp addsnow-flow mcp listsnow-flow mcp auth servicenowsnow-flow mcp debug servicenow
snow-flow upgrade Upgrade Snow-Flow naar laatste versie
Gebruik: snow-flow upgrade [target]

Opties

--method, -m Installatiemethode: curl, npm, pnpm, bun, brew, choco, scoop

Voorbeelden

snow-flow upgradesnow-flow upgrade latestsnow-flow upgrade --method brew
snow-flow uninstall Verwijder Snow-Flow en bijbehorende bestanden
Gebruik: snow-flow uninstall

Opties

--keep-config, -c Bewaar configuratiebestanden
--keep-data, -d Bewaar databestanden (sessies, etc.)
--dry-run Toon wat er verwijderd zou worden
--force, -f Sla bevestigingsvraag over

Voorbeelden

snow-flow uninstallsnow-flow uninstall --keep-configsnow-flow uninstall --dry-run
snow-flow completion Genereer shell-aanvullingsscript
Gebruik: snow-flow completion

Voorbeelden

snow-flow completion
snow-flow github GitHub integratie commando's
Gebruik: snow-flow github <action>

Subcommando's

install Installeer GitHub app integratie
run Voer uit op GitHub issue/PR

Voorbeelden

snow-flow github installsnow-flow github run --issue 123
snow-flow pr Haal een GitHub PR branch op en check deze uit
Gebruik: snow-flow pr <number>

Voorbeelden

snow-flow pr 42snow-flow pr 123
snow-flow acp Start ACP (Agent Client Protocol) server
Gebruik: snow-flow acp

Opties

--port Poort om op te luisteren
--hostname Hostnaam om aan te binden
--mdns Schakel mDNS-ontdekking in
--cors Schakel CORS-headers in
--cwd Werkmap

Voorbeelden

snow-flow acpsnow-flow acp --port 5000
snow-flow generate Genereer OpenAPI specificatie met code voorbeelden
Gebruik: snow-flow generate

Voorbeelden

snow-flow generate

Debug Commando's

Geavanceerde debug commando's voor troubleshooting en development:

snow-flow debug paths Toon globale paden (data, config, cache, state)
snow-flow debug config Toon debug configuratie
snow-flow debug scrap Toon alle bekende projecten
snow-flow debug skill Toon alle beschikbare skills
snow-flow debug agent <name> Toon agent configuratie details
snow-flow debug wait Wacht oneindig (voor debugging)
snow-flow debug lsp diagnostics <file> Toon LSP diagnostics voor bestand
snow-flow debug lsp symbols <query> Zoek LSP symbolen
snow-flow debug lsp document-symbols <uri> Haal symbolen op uit document
snow-flow debug file search <query> Zoek bestanden op query
snow-flow debug file read <path> Lees bestand inhoud
snow-flow debug file list <path> Toon map inhoud
snow-flow debug file status Toon bestandsstatus informatie
snow-flow debug file tree [dir] Toon mappenstructuur
snow-flow debug rg search <pattern> Zoek met ripgrep
snow-flow debug rg tree Toon bestandsboom via ripgrep
snow-flow debug rg files Toon bestanden via ripgrep
snow-flow debug snapshot track Volg huidige snapshot status
snow-flow debug snapshot patch <hash> Toon patch voor een snapshot hash
snow-flow debug snapshot diff <hash> Toon diff voor een snapshot hash

Globale Opties

Deze opties zijn beschikbaar op alle commando's:

--help, -h Toon hulp voor elk commando
--version, -v Toon huidige versie
--print-logs Toon logbestandspad bij afsluiten
--log-level Stel logniveau in: DEBUG, INFO, WARN, ERROR

Omgevingsvariabelen

SNOWCODE_SERVER Aangepaste server URL
OPENCODE_SERVER_PASSWORD Beveilig de headless server met een wachtwoord
OPENCODE_THEME Thema overschrijving
SERVICENOW_INSTANCE ServiceNow instance URL
SERVICENOW_CLIENT_ID OAuth Client ID
SERVICENOW_CLIENT_SECRET OAuth Client Secret
ANTHROPIC_API_KEY Anthropic API sleutel voor Claude
OPENAI_API_KEY OpenAI API sleutel

Meer Hulp Nodig?

Bekijk de TUI Handleiding voor toetsenbordsnelkoppelingen of verken alle MCP tools.