multivibe
OpenAI-compatible multi-account Codex and vibe coding proxy
What it is
OpenAI-compatible multi-account Codex and vibe coding proxy
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add 'git+https://github.com/thibautrey/multivibe.git#5d784437261681708855eb3e40d4dd1c60915d66'
DSH versions accepted
Undeclared
Author and traction
thibautrey · ★ 61 · Updated 2026-11-09
About this plugin
Your providers. Your hardware. One AI gateway.
A free, self-hosted gateway for coding agents and AI apps. Connect provider accounts, route around quotas, and use your preferred AI providers.
Download MultiVibe Host · Run the gateway · Explore the API · Contribute
Current dashboard · Fictional data from the local demo instance ✨ At a glance Full capabilities and gateway architecture MultiVibe exposes the same inference routes under /v1 and at the root for clients that expect either style. In the shipped Compose profile, the public :1455 socket is served directly by the native Rust edge; Node.js remains on loopback 127.0.0.1:1456 for the dashboard UI, OAuth, static assets, and the dashboard resource routes that have not yet migrated. Rust owns dashboard session authentication, the outer admin access guard, health, the read-only API key and application-policy inventories, and all public inference routes. Compatibility endpoints for Ollama- and LiteLLM-style discovery are also available.
Reach the dashboard through :1455, never through :1456. The control plane port stays on container loopback by design and is not a second entry point, so publishing or browsing 1456 returns a refused connection. The edge reverse proxies every dashboard route to it after session authentication.
ADMIN_TOKEN protects the dashboard and must be set for any host reachable beyond your own machine. The Compose default (change-me) is a placeholder: while it is in effect the instance logs a startup warning and the admin boundary accepts a publicly known value. Set ADMIN_TOKEN in .env next to docker-compose.yml; local overrides belong in an untracked docker-compose.override.yml.
Find your way ⬇️ Download MultiVibe Host
MultiVibe Host is the fastest way to run the complete, security-bounded local Host: gateway, dashboard, private device identity, provider agent, and managed model runtime. Official builds are published together in one verified release. macOS installation macOS
Open the latest release and choose the disk image for your Mac: darwin_arm64.dmg for Apple Silicon (M1 or newer) darwin_amd64.dmg for Intel
Open the DMG, drag MultiVibe Host to Applications, then launch it. The app is signed with Developer ID, notarized by Apple, and runs from the menu bar. Its menu-bar label follows the provider used most recently and shows that provider's remaining capacity: quota windows when it bills a subscription, or the remaining prepaid credit in its own currency when it bills pay-as-you-go. Opening it presents a native account overview with per-account quota windows, credit balances, reset times, and health without exposing account tokens to the interface process.
Linux installation Linux
Download the Linux amd64 release assets and follow NATIVE-MULTIPART.txt when the archive is split into several parts. After reconstructing and extracting the archive, run:
Similar plugins
dsh-our-free-model
Our Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道…
next-ai-draw-io
Draw and edit draw.io diagrams by chatting with an AI. Web app, desktop app, and an MCP server for Claude Code, Cursor,…
MemOS
Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with…