drobek

Open-source hosting for small web apps your own agent builds.

Try my hosted instance at drobek.app, or run the same core on your own server.

Try drobek.app → Self-host

Using an AI agent? Give it https://drobek.app/llms.txt, or start from a prompt.

How it works

  1. Add https://drobek.app/mcp to Claude, Claude Code, Cursor or Codex and approve it once.
  2. Ask for an app. The agent writes it straight into your workspace.
  3. Every write compiles and is kept as a version with a preview link, <app>--preview.drobek.app.
  4. Say publish. It is live at <app>.drobek.app or your own domain.

Apps people built this way: the gallery.

Connect your agent

Using an AI agent? Give it this page or this link: the MCP server, every tool, the rules and the full contract.

https://drobek.app/llms.txt

Start from a prompt

Read https://drobek.app/llms.txt and connect the drobek MCP server https://drobek.app/mcp. If a step needs me, such as signing in, tell me exactly what to do. Then build me: …your app idea

Open in ClaudeOpen in ChatGPT

Agents, do this:

  1. Read https://drobek.app/llms.txt: the MCP server, every tool and the rules. The full contract: https://drobek.app/llms-full.txt.
  2. Connect the MCP server https://drobek.app/mcp (OAuth: the user signs in once in the browser). Claude Code:
    claude mcp add --transport http drobek https://drobek.app/mcp
    then the user runs /mcp → drobek → sign in. Or install the plugin, which adds the server and the build skill:
    claude plugin marketplace add freema/drobek-plugin
    claude plugin install drobek@drobek
    Claude (web, desktop): add a custom connector with the URL https://drobek.app/mcp. Cursor, Codex: connect.
  3. Create the app and write its files. Every write compiles and returns the result: fix what fails, then give the user the preview URL.
  4. Publish only when the user asks.

The MCP server alone, for Claude, Claude Code, Cursor or Codex:

https://drobek.app/mcp

No browser where the agent runs (a script, CI)? Create an API key in the dashboard under API keys and send it as Authorization: Bearer drk_…. More in the agent docs.

Agent plugins

The drobek plugin connects your agent to drobek.app or your own drobek server and teaches it the loop: create the app, fix compile errors, hand you the preview, publish when you say so.

claude plugin marketplace add freema/drobek-plugin
claude plugin install drobek@drobek

Codex and Cursor too, and your own drobek server: freema/drobek-plugin (MIT).

Backend components

Platform modules give your apps their backend. They run on drobek.app or your own drobek server; your agent configures them and you confirm sensitive changes.

auth
sign-in for your app's users with an e-mailed code
data
collections of records with per-operation access rules
forms
submissions stored and e-mailed to you
email
notifications to the app's owners
files
uploads from your users, with a per-app quota
proxy
calls to third-party APIs, the key kept on the server

Secrets are set in the dashboard, never through the agent. More modules, and how to write your own: the module directory.

Open source under AGPL-3.0: drobek.app runs the same public image you can host yourself. The code is at freema/drobek, the setup in the self-hosting guide.

Try it here, or host your own

Sign in to my drobek.app instance with your e-mail and start in the dashboard or from your agent. To run your own instance, use the same open-source core and connect the plugins to your server.

Try drobek.app → Self-hosting guide