butterbase
Open-source backend-as-a-service. Postgres, auth, storage, functions, AI gateway, MCP.
Butterbase is an open-source, AI-native backend-as-a-service platform that combines Postgres databases, authentication, serverless functions, file storage, and an AI gateway with integrated Model Context Protocol (MCP) support. It includes a Claude Code plugin containing over 30 guided skills that enable AI agents to autonomously scaffold, plan, and deploy full-stack applications from idea to production. The platform exposes every backend capability—data operations, row-level security, key-value storage, RAG, durable objects, and realtime subscriptions—as MCP tools that AI assistants can invoke directly without custom glue code.
Key Features
Use Cases
- 01Building AI-powered applications with agents that autonomously create schemas, functions, and deploy features
- 02Enabling Claude Code or other MCP clients to manage backend infrastructure through natural language commands
- 03Developing multiplayer or chat applications using durable objects for stateful per-key actors
- 04Implementing semantic search and retrieval-augmented generation workflows with managed RAG collections
- 05Self-hosting a complete backend platform with Postgres, auth, storage, and serverless compute on your own infrastructure
- 06Creating realtime collaborative UIs with WebSocket subscriptions to database table changes
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
butterbase — FAQ
What is the Butterbase Claude Code plugin?+
The Butterbase plugin is a collection of over 30 guided skills that enable AI assistants to autonomously build full-stack applications by managing backend resources—creating schemas, configuring auth, writing serverless functions, and deploying—through conversational interactions. It's packaged as @butterbase/plugin and distributed via the butterbase-skills repository.
How do I install the Butterbase plugin for Claude Code?+
Clone the Butterbase repository with submodules using 'git clone --recurse-submodules https://github.com/butterbase-ai/butterbase.git' to include the plugin workspace at packages/plugin. The plugin is a git submodule of the butterbase-skills repository and requires the full backend stack running via Docker Compose for the skills to function.
Which AI clients work with Butterbase?+
The MCP server works with any MCP-compatible client including Claude Desktop and other tools supporting the Model Context Protocol via HTTP or stdio. The Claude Code plugin specifically targets Claude Code for guided skill-based workflows.
Do I need API keys or a managed account to use Butterbase?+
No API keys are required for self-hosting. The open-source distribution runs entirely on your infrastructure with Docker, Node.js 22+, and npm. The managed offering at butterbase.ai provides additional features like multi-region orchestration and upstream AI router adapters, but the core runtime is fully functional when self-hosted.
Is Butterbase free and open-source?+
Yes, Butterbase is licensed under Apache 2.0 and the entire runtime data plane is open-source. The self-hosted version includes all core features; the managed cloud offering adds proprietary orchestration, billing, and operations dashboards but the foundational platform remains free to use and modify.
What are the prerequisites for running Butterbase locally?+
You need Docker, Node.js 22 or higher, and npm installed. After cloning with submodules, run 'docker compose -f docker-compose.local.yml up -d' to start the stack, then execute database migrations and seed the dev user before the backend is ready for use.
How do I install butterbase?+
Open the source repository on GitHub and follow its README. butterbase is a plugin — MCP Agents Market links you directly to the official repo.
Is butterbase free?+
butterbase is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.