Skip to main content
Glama

Slipway ⛵

Создавайте и запускайте настоящие приложения прямо из Claude или ChatGPT — бесплатно, с открытым исходным кодом, и всё это ваше.

CI License: MIT Node Zero AI credits

Демо Slipway: панель управления, встроенная авторизация и изоляция данных по пользователям

40-секундное демо приложения, которое Claude собрал через Slipway: панель управления, регистрация, личные заметки каждого пользователя (версия mp4).

Claude и ChatGPT уже умеют написать вам приложение. Но опубликовать его — совсем другая история: git, хостинг, базы данных, почтовые сервисы, push-провайдеры — стек, который никогда не создавался для вас.

Slipway решает это с помощью одного MCP-сервера (Model Context Protocol). Подключите его — и модель, за которую вы уже платите, сможет создавать каркасы приложений, править код, запускать живые превью, делиться ими по публичному URL, хранить данные, отправлять email, отправлять push-уведомления, деплоить на настоящий хостинг и передавать вам готовый репозиторий. Никаких счётчиков, никаких кредитов, никакой привязки: Slipway просто исполняет то, что решает ваша модель, на вашей машине, в ваших аккаунтах.

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"]

Демо за 60 секунд

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

Затем скажите Claude:

«Сделай мне трекер привычек с подсчётом дней подряд. Храни данные в базе данных, дай мне ссылку опробовать его и публичную ссылку, которую я смогу открыть с телефона.»

Он создаёт каркас приложения, пишет код, запускает превью, открывает туннель share_preview и выдаёт вам оба URL. Скажите «ship it» — и он задеплоит; скажите «give me the repo» — и export_app отправит код в ваш собственный GitHub, исключив секреты.

Related MCP server: Universal Dev MCP

Сравнение

Slipway

Облачные ИИ-конструкторы приложений

Цена

Бесплатно, лицензия MIT

Их цены, их условия

Использование ИИ

Ваша существующая подписка Claude/ChatGPT, любой уровень модели

Зависит от их интеграции

Где находится ваш код

Обычные папки на вашей машине + ваш GitHub

Их платформа

Хостинг

Ваши аккаунты Vercel/Netlify/Cloudflare (бесплатные тарифы, ваши домены)

Их инфраструктура

База данных

Встроенный SQLite для каждого приложения, ноль настройки

Их управляемый бэкенд

Email / push

Любой SMTP · Web Push с локальными VAPID-ключами

Их встроенные провайдеры

Привязка, если компания исчезнет

Никакой — всё на вашем диске

Всё

Проверка того, что может делать ИИ

Читайте src/server.ts, это один файл

Закрыто

Полный набор инструментов (22 инструмента)

Возможность

Инструменты

Приложения

create_app (static · react · api · fullstack · saas со встроенными учётными записями пользователей), list_apps, delete_app

Код

write_file, read_file, list_files, delete_file, install_dependencies

Превью

start_preview, preview_logs, stop_preview

Поделиться

share_preview — бесплатный публичный HTTPS-URL через Cloudflare quick-tunnel

Данные

query_database — отдельный SQLite для каждого приложения, ноль конфигурации

Секреты

set_env, list_env (значения доступны ИИ только на запись)

Деплой

deploy / undeploy — локальный хостинг, который переживает перезагрузки, или Vercel · Netlify · Cloudflare Pages

Владение

export_app — один вызов превращает приложение в ваш GitHub-репозиторий

Email

send_email — любой SMTP-провайдер

Push

push_generate_keys, push_send — Web Push, без стороннего сервиса

Мета

server_status

Плюс веб-панель управления: запустите node dist/index.js --http 8788 и откройте http://localhost:8788 — у каждого приложения появятся кнопки предпросмотра, публикации и деплоя, а также живые логи. Шаблон saas включает рабочие регистрацию и вход (пароли с хэшем scrypt, cookie-сессии, данные по пользователям в SQLite) без зависимостей.

Впервые здесь? Полное пошаговое руководство с промптами для копирования — в GETTING_STARTED.md.

Подключение

Claude Code

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

Claude Desktop — добавьте в claude_desktop_config.json:

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

ChatGPT, claude.ai в браузере или ваш телефон — запустите HTTP-транспорт и пробросьте его через туннель:

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

Направьте MCP-коннектор клиента на https://<your-tunnel>/mcp с заголовком Authorization: Bearer some-long-secret. ChatGPT принимает удалённые MCP-коннекторы в режиме разработчика; claude.ai принимает пользовательские коннекторы.

Где что лежит

Приложения — это обычные папки в ~/.slipway/apps/<name> (переопределяется с помощью SLIPWAY_HOME). Для каждого приложения:

  • data.sqlite — база данных

  • .env — секреты, подставляются при предпросмотре и деплое, никогда не возвращаются обратно через ИИ

  • .slipway-push.json — ключи Web Push VAPID; приватный ключ никогда не покидает вашу машину

В результате нет ничего проприетарного: каждое приложение — это обычный код, который можно открыть в редакторе, экспортировать в GitHub через export_app или перенести куда угодно.

Email и push без SaaS

  • Email: с помощью set_env задайте пять SMTP-параметров (SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, MAIL_FROM) — пароля приложения Gmail достаточно для старта — и send_email заработает.

  • Push: push_generate_keys выдаёт вашему фронтенду VAPID applicationServerKey; push_send доставляет сообщения на любую браузерную подписку. Никакого OneSignal, никаких аккаунтов.

Модель безопасности

Slipway выполняет код на машине, на которой он запущен, — в этом весь смысл, — поэтому архитектура строится на изоляции:

  • Все файловые операции изолированы в рабочей области; выход за её пределы (path traversal) отклоняется.

  • Секреты доступны ИИ только на запись (list_env возвращает имена, но никогда значения).

  • delete_app требует явного подтверждения; export_app по умолчанию создаёт приватные репозитории и помещает секреты в .gitignore перед индексацией.

  • HTTP-режим громко предупреждает, если не задан SLIPWAY_TOKEN. Относитесь к Slipway, доступному через туннель, как к SSH-доступу — потому что это именно он.

Подробности и сообщения об уязвимостях: SECURITY.md.

Проверено, а не по ощущениям

npm run smoke прогоняет собранный сервер через реальную MCP-сессию stdio: создание → запись → превью → получение страницы по HTTP → цикл записи-чтения SQLite → переменные окружения → push-ключи → удаление. CI запускает его при каждом пуше на Linux и macOS, Node 22 и 24.

Дорожная карта

  • Поддержка Postgres в том же инструменте query_database

  • Вход по magic-ссылке (через email) в шаблоне saas

  • Больше шаблонов: Next.js, Expo, Astro

  • Облачный мультитенантный режим, чтобы один Slipway мог обслуживать команду

  • Поддержка Windows

Вклад приветствуется — см. CONTRIBUTING.md. Там перечислены хорошие первые задачи.

Лицензия

MIT. Slipway — независимый проект с открытым исходным кодом, не связан с Anthropic, OpenAI или 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