Skip to main content
Glama

Slipway ⛵

Baue echte Apps direkt über Claude oder ChatGPT und bring sie live – kostenlos, Open Source und dein.

CI License: MIT Node Zero AI credits

Slipway demo: dashboard, built-in auth, and per-user data isolation

40-Sekunden-Demo einer App, die Claude über Slipway gebaut hat – Dashboard, Registrierung, private Notizen pro Benutzer (MP4-Version).

Claude und ChatGPT können dir bereits eine App schreiben. Sie live zu bekommen, ist eine andere Geschichte – Git, Hosting, Datenbanken, E-Mail-Dienste, Push-Anbieter: ein Stack, der nie für dich gebaut wurde.

Slipway behebt das mit einem einzigen MCP-Server (Model Context Protocol). Verbinde ihn, und das Modell, für das du bereits zahlst, kann Apps aufsetzen, Code bearbeiten, Live-Vorschauen starten, sie unter einer öffentlichen URL teilen, Daten speichern, E-Mails senden, Push-Benachrichtigungen senden, auf echtem Hosting bereitstellen und dir das fertige Repository übergeben. Keine Nutzungsmessung, keine Credits, kein Lock-in: Slipway führt einfach aus, was dein Modell entscheidet – auf deiner Maschine, in deine Konten.

flowchart LR
    A["Claude / ChatGPT<br/>(the subscription you already have)"] -- MCP --> B["Slipway<br/>(your machine)"]
    B --> C["Apps in ~/.slipway/apps<br/>plain directories — yours"]
    B --> D["Live preview<br/>+ public share URL"]
    B --> E["SQLite · SMTP email · Web Push"]
    B --> F["Deploy: Vercel / Netlify / Cloudflare<br/>+ export to your GitHub"]

Die 60-Sekunden-Demo

git clone https://github.com/Sandeepbhuiya29/Slipway.git && cd Slipway
npm install && npm run build
claude mcp add slipway -- node "$PWD/dist/index.js"

Sag dann zu Claude:

„Baue mir einen Habit-Tracker mit Streaks. Speichere die Daten in der Datenbank, gib mir einen Link zum Testen und einen öffentlichen Link, den ich auf dem Handy öffnen kann.“

Es erstellt das Grundgerüst der App, schreibt den Code, startet eine Vorschau, öffnet einen share_preview-Tunnel und übergibt dir beide URLs. Sag „veröffentliche es“, und es wird bereitgestellt; sag „gib mir das Repo“, und export_app pusht den Code in dein eigenes GitHub – ohne Secrets.

Related MCP server: Universal Dev MCP

Vergleich

Slipway

Gehostete KI-App-Builder

Preis

Kostenlos, MIT-lizenziert

Deren Preise, deren Bedingungen

KI-Nutzung

Dein bestehendes Claude/ChatGPT-Abonnement, jede Modellstufe

Hängt von deren Integration ab

Wo dein Code lebt

Einfache Verzeichnisse auf deinem Rechner + dein GitHub

Deren Plattform

Hosting

Deine Vercel-/Netlify-/Cloudflare-Konten (kostenlose Tarife, deine Domains)

Deren Infrastruktur

Datenbank

Integriertes SQLite pro App, null Einrichtung

Deren verwaltetes Backend

E-Mail / Push

Beliebiges SMTP · Web Push mit lokalen VAPID-Keys

Deren gebündelte Anbieter

Lock-in, falls das Unternehmen verschwindet

Keines – alles liegt auf deiner Festplatte

Alles

Einsehen, was die KI tun kann

Lies src/server.ts – es ist eine Datei

Geschlossen

Die vollständige Tool-Übersicht (22 Tools)

Fähigkeit

Tools

Apps

create_app (static · react · api · fullstack · saas mit integrierten Benutzerkonten), list_apps, delete_app

Code

write_file, read_file, list_files, delete_file, install_dependencies

Vorschau

start_preview, preview_logs, stop_preview

Teilen

share_preview – kostenlose öffentliche HTTPS-URL via Cloudflare quick-tunnel

Daten

query_database – SQLite pro App, null Konfiguration

Secrets

set_env, list_env (Werte sind durch die KI nur schreibbar)

Bereitstellen

deploy / undeploy – lokales Hosting, das Neustarts überlebt, oder Vercel · Netlify · Cloudflare Pages

Gehört dir

export_app – ein Aufruf macht aus der App dein GitHub-Repo

E-Mail

send_email – jeder SMTP-Anbieter

Push

push_generate_keys, push_send – Web Push, kein Drittanbieterdienst

Meta

server_status

Außerdem ein Web-Dashboard: Führe node dist/index.js --http 8788 aus und öffne http://localhost:8788 – jede App mit Vorschau-/Teilen-/Deploy-Buttons und Live-Logs. Die saas-Vorlage bringt eine funktionierende Registrierung/Anmeldung mit (scrypt-gehashte Passwörter, Cookie-Sessions, Daten pro Benutzer in SQLite) – mit null Abhängigkeiten.

Neu hier? Die vollständige Schritt-für-Schritt-Anleitung mit Copy-Paste-Prompts findest du in GETTING_STARTED.md.

Verbinden

Claude Code

claude mcp add slipway -- node /absolute/path/to/Slipway/dist/index.js

Claude Desktop – hinzufügen zu claude_desktop_config.json:

{
  "mcpServers": {
    "slipway": { "command": "node", "args": ["/absolute/path/to/Slipway/dist/index.js"] }
  }
}

ChatGPT, claude.ai im Web oder dein Telefon – starte den HTTP-Transport und tunnele ihn:

SLIPWAY_TOKEN=some-long-secret node dist/index.js --http 8788
cloudflared tunnel --url http://localhost:8788

Richte den MCP-Connector des Clients auf https://<your-tunnel>/mcp mit dem Header Authorization: Bearer some-long-secret aus. ChatGPT akzeptiert Remote-MCP-Connectors im Entwicklermodus; claude.ai akzeptiert benutzerdefinierte Connectors.

Wo die Dinge liegen

Apps sind einfache Verzeichnisse unter ~/.slipway/apps/<name> (überschreibbar mit SLIPWAY_HOME). Pro App:

  • data.sqlite – die Datenbank

  • .env – Secrets, bei Vorschau/Deploy injiziert, werden nie durch die KI zurückgegeben

  • .slipway-push.json – Web-Push-VAPID-Keys; der private Key verlässt deine Maschine nie

An der Ausgabe ist nichts proprietär: Jede App ist gewöhnlicher Code, den du in einem Editor öffnen, per export_app nach GitHub exportieren oder überallhin verschieben kannst.

E-Mail und Push ohne SaaS

  • E-Mail: set_env mit den fünf SMTP-Werten (SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, MAIL_FROM) – ein Gmail-App-Passwort genügt für den Anfang – und send_email funktioniert.

  • Push: push_generate_keys gibt deinem Frontend einen VAPID-applicationServerKey; push_send liefert an jedes Browser-Abonnement. Kein OneSignal, keine Konten.

Sicherheitsmodell

Slipway führt Code auf der Maschine aus, auf der es läuft – genau das ist der Punkt – daher ist das Design auf Eindämmung ausgelegt:

  • Alle Dateioperationen sind auf den Arbeitsbereich beschränkt; Pfad-Traversal wird abgelehnt.

  • Secrets sind durch die KI nur schreibbar (list_env gibt Namen zurück, niemals Werte).

  • delete_app erfordert explizite Bestätigung; export_app erstellt standardmäßig private Repos und nimmt Secrets vor dem Staging in die .gitignore auf.

  • Der HTTP-Modus warnt lautstark, wenn SLIPWAY_TOKEN nicht gesetzt ist. Behandle einen getunnelten Slipway wie SSH-Zugriff, denn genau das ist er.

Details und Meldungen: SECURITY.md.

Verifiziert, nicht Bauchgefühl

npm run smoke steuert eine echte MCP-stdio-Sitzung: erstellen → schreiben → Vorschau → Seite per HTTP abrufen → SQLite-Roundtrip → Env → Push-Keys → Teardown. CI führt sie bei jedem Push aus, auf Linux und macOS, Node 22 und 24.

Roadmap

  • Postgres hinter demselben query_database-Tool

  • Magic-Link-Anmeldung (E-Mail-basiert) in der saas-Vorlage

  • Weitere Vorlagen: Next.js, Expo, Astro

  • Ein gehosteter Multi-Tenant-Modus, damit ein einziges Slipway ein Team bedienen kann

  • Windows-Support

Beiträge willkommen – siehe CONTRIBUTING.md. Gute erste Issues sind dort aufgelistet.

Lizenz

MIT. Slipway ist ein unabhängiges Open-Source-Projekt und steht in keiner Verbindung zu Anthropic, OpenAI oder Cloudflare.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Build, version, review, and export websites, web apps, and games from a conversation.

  • Turn Claude or ChatGPT into a website builder that ships a real site to a live URL you own.

  • Build personal interactive apps with real URLs and persistent storage, using any AI.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sandeepbhuiya29/Slipway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server