Komplettes Channel-Manager-Template, repull-revenue (Open-Source-Companion fürs Revenue Management), MCP-Server für AI-Agents, Vercel-AI-SDK-Provider und sechs native SDKs — alles Open Source, alles forkbar, alles produktionsreif.
Forke den ganzen Channel-Manager. Kalender, Reservierungen, Connections, Messaging, Bewertungen — jeder Screen, den ein Multi-Property-Operator braucht. Powered by Repull, mit KI-Funktionen powered by Vanio AI. Läuft ab Tag eins gegen deinen eigenen Repull-API-Key.
$git clone github.com/ivannikolovbg/repull-channel-managerrepull-channel-manager.vercel.appMarktintelligenz, Demand-Kurven und Preisempfehlungen pro Nacht — jede Zahl, die ein Revenue Manager morgens prüft, vollständig offen. Empfehlung anwenden — Repull verteilt den neuen Preis auf jeden verbundenen Kanal. Kein Abo, kein Per-Listing-Tarif, keine Blackbox.
$git clone github.com/ivannikolovbg/repull-revenuerepull-revenue.vercel.app@repull/mcpMIT License OSSHäng Repull an Claude Desktop, Cursor, Windsurf, Zed oder jeden MCP-fähigen Client. Deine KI ruft Reservierungen, Properties und Messaging-Tools nativ auf — kein Custom-Glue, kein Plugin zum Pflegen.
$npx -y @repull/mcp{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["-y", "@repull/mcp"],
"env": {
"REPULL_API_KEY": "sk_test_..."
}
}
}
}Dann frag Claude:
@repull/ai-sdkMIT License OSSHänge Repull in jeden streamText- oder generateText-Call. Dein Modell kann Reservierungen listen, Gäste-Nachrichten senden und Preise über native Tool-Calls aktualisieren. Inklusive funktionierender Chat-Demo zum Forken als Starter.
$npm install @repull/ai-sdk ai @ai-sdk/openaiimport { streamText } from 'ai'
import { openai } from '@ai-sdk/openai'
import { repullTools, RepullClient } from '@repull/ai-sdk'
const tools = repullTools(
new RepullClient({ apiKey: process.env.REPULL_API_KEY! })
)
export async function POST(req: Request) {
const { messages } = await req.json()
return streamText({
model: openai('gpt-4o'),
tools,
messages,
}).toDataStreamResponse()
}Sechs SDKs
Alle Open Source. Handgemachtes TypeScript-Flagship plus generierte Bindings gegen dieselbe OpenAPI-Spec.
github.com/ivannikolovbg/repull-go$go get github.com/ivannikolovbg/repull-goUnsere Haltung
Jeder Adapter, das Channel-Manager-Template und die AI-Runtimes sind offen. Wenn du Repull jemals verlassen willst, nimmst du den Integrationscode mit.
Standard-Schemas, OpenAPI überall und ein MCP-Server — Repull spielt sauber mit deinem Stack zusammen, auch mit Tools, die wir noch gar nicht kennen.
Issues, PRs und Releases passieren auf GitHub. Bug gefunden oder ein neues Feld auf einem Connector? PR aufmachen — wir reviewen ihn in derselben Woche.
API-Key in 30 Sekunden, Channel-Manager-Template forken — am Wochenende bist du live.