CV

chatboxai/vibedrop

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 0 forks Качество 69 Тренд 14MIT

Агент-нативный статический хостинг сайта — CLI, MCP-сервер и SDK для развертывания на vibedrop.cc

Обзор

Агент-родной статический хостинг сайта. Скажите своему агенту развернуть папку — получите общедоступный URL за считанные секунды. Этот репозиторий содержит клиентов с открытым исходным кодом. Сам хостинг работает на vibedrop.cc. Переведите это в код Клода, курсор, виндсерф или любой агент, который может прочитать URL: Прочитайте https://vibedrop.cc/skill.md и следуйте инструкциям по настройке VibeDrop. 1 Любой агент, который может получить URL-адреса, будет работать. 2. Он читает skills.md, запускает npm i-g @vibedrop/cli и предоставляет анонимный ключ API. Ни подписки, ни кредитки. 3. Укажите в любой папке с index.html — дист/, рыхлый HTML-пакет или что-то, что только что написал агент. - "Поместите ./site online и напишите мне ссылку". - "Постройте это и разверните вывод на VibeDrop." - "Разверните целевую страницу, которую вы только что написали". Все, что имеет index.html в корне: — — dist/, out/, build/ от Vite, следующий экспорт, Astro, SvelteKit, CRA и т. д. — — рукописный index.html плюс его активы, однофайловый макет, созданная ИИ целевая страница.

Обзор (машинный перевод)

Агент-родной статический хостинг сайта. Скажите своему агенту развернуть папку — получите общедоступный URL за считанные секунды.

Сайт: https://vibedrop.cc

  • Навыки: [[Т1]]
  • CLI: @vibedrop/cli Сервер MCP: @vibedrop/mcp
  • SDK: @vibedrop/sdk

Этот репозиторий содержит клиентов с открытым исходным кодом. Сам хостинг работает на vibedrop.cc.

Быстрый старт — вставьте одно предложение своему агенту

Переведите это в код Клода, курсор, виндсерф или любой агент, который может прочитать URL:

Читайте https://vibedrop.cc/skill.md и следуйте инструкциям по настройке VibeDrop.

Три шага, ~30 секунд:

  1. **Пожалуйста, быстро. ** Любой агент, который может получить URL, будет работать. 2.Агент устанавливает сам. Он читает skill.md, запускает npm i -g @vibedrop/cli и предоставляет анонимный ключ API. Ни подписки, ни кредитки.
  2. **Просите URL. ** Укажите в любой папке index.html — dist/, свободный HTML-пакет или что-то, что только что написал агент.

Тогда скажи что-нибудь вроде:

«Поместите ./site онлайн и напишите мне ссылку».

  • “Построй это и разверни выход на VibeDrop”.
  • “Разверните целевую страницу, которую вы только что написали”.

###Что считается развертываемой папкой?

Все, что в корне [11]:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

VibeDrop

Agent-native static site hosting. Tell your agent to deploy a folder — get a public URL in seconds.

This repository contains the open-source clients. The hosting service itself runs at vibedrop.cc.

Quick start — paste one prompt to your agent

Drop this into Claude Code, Cursor, Windsurf, or any agent that can read a URL:

Read https://vibedrop.cc/skill.md and follow the instructions to set up VibeDrop.

Three steps, ~30 seconds:

  1. Paste the prompt. Any agent that can fetch URLs will work.
  2. Agent installs itself. It reads skill.md, runs npm i -g @vibedrop/cli, and provisions an anonymous API key. No signup, no credit card.
  3. Ask for a URL. Point at any folder with an index.html — a dist/, a loose HTML bundle, or whatever the agent just wrote.

Then say something like:

  • “Put ./site online and text me the link.”
  • “Build this and deploy the output to VibeDrop.”
  • “Deploy the landing page you just wrote.”

What counts as a deployable folder?

Anything with an index.html at its root:

  • Framework build output — dist/, out/, build/ from Vite, next export, Astro, SvelteKit, CRA, etc.
  • Plain HTML — a hand-written index.html plus its assets, a single-file mockup, an AI-generated landing page.
  • Files your agent just wrote — “deploy the folder you just made.”
  • Chrome extension or Electron local pages — any directory of static HTML.

VibeDrop serves static files only. If your framework needs a build step, run it first and point at the output directory.

Alternatives

MCP server

If you’d rather the agent call deploy as a native tool (instead of shelling out to the CLI), install the MCP server:

claude mcp add vibedrop -- npx @vibedrop/mcp

Cursor / Windsurf — add to your MCP config:

{
  "mcpServers": {
    "vibedrop": { "command": "npx", "args": ["-y", "@vibedrop/mcp"] }
  }
}

CLI (humans)

npx @vibedrop/cli deploy ./dist

SDK (Node)

import { VibedropClient, packDir } from "@vibedrop/sdk";

const client = new VibedropClient({ apiKey: process.env.VIBEDROP_KEY });
const zip = await packDir("./dist");
const { site } = await client.deploy(zip);
console.log(site.url);

Development

pnpm install
pnpm build
pnpm typecheck

License

MIT — see LICENSE.

Открыть полный README на GitHub

Установка

npx -y @vibedrop/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "vibedrop": { "command": "npx", "args": ["-y", "@vibedrop/mcp"] } } }