Écosystème open source

Construis sur l'écosystème
open source de Repull

Un template de channel manager complet, repull-revenue (le compagnon revenue management open source), un serveur MCP pour les agents IA, un provider Vercel AI SDK et six SDKs natifs — tout est open source, tout est forkable, tout est prêt pour la prod.

Template de Channel Manager

Un channel manager open source complet.

Forke le channel manager entier. Calendrier, réservations, connexions, messagerie, avis — chaque écran dont a besoin un opérateur multi-biens. Propulsé par Repull, avec des fonctions IA propulsées par Vanio AI. Fonctionne dès le premier jour avec ta propre clé API Repull.

Calendrier multi-canal avec synchro
CRM voyageurs et panneau de réservation
Boîte de réception avec réponses assistées par IA
Démo en mode click-through
$git clone github.com/ivannikolovbg/repull-channel-manager
repull-channel-manager.vercel.app
Réservations
142+12
Annonces actives
38+2
Ce mois-ci
$24.3k+18%
Calendrier — mai
5 canaux synchronisés
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Voyageurs
Boîte
Réponses IA
Revenue Management

Le compagnon open source pour le revenue management.

Intelligence de marché, courbes de demande et recommandations de tarif à la nuit — chaque chiffre qu'un revenue manager regarde tous les matins, entièrement ouvert. Applique une reco et Repull la propage sur tous les canaux connectés. Pas d'abonnement, pas de tarif au logement, pas de boîte noire.

KPIs et benchmarks par ville
Recommandations de tarif à la nuit
Calendrier de demande sur 365 jours
Un clic pour appliquer et propager sur tous les canaux
$git clone github.com/ivannikolovbg/repull-revenue
repull-revenue.vercel.app
ADR du marché
$184+6%
Ton ADR
$167-9%
Occupation
78%+4pt
Recommandations — 14 jours à venir
12 nuits
Jun 02$145$178Événement local
Jun 03$145$192Pic de demande
Jun 04$145$165Week-end
Jun 05$130$119Milieu de semaine creux
Marchés
Demande
Appliquer en un clic
MCP Server

Repull, natif dans ton agent IA.

@repull/mcpMIT License OSS

Branche Repull sur Claude Desktop, Cursor, Windsurf, Zed, ou n'importe quel client compatible MCP. Ton IA appelle nativement les outils de réservations, biens et messagerie — pas de glue maison, pas de plugin à expédier.

Fonctionne avec tous les clients MCP
18 outils prêts à l'emploi
Transports Stdio + SSE
La même clé API que ton dashboard
$npx -y @repull/mcp
claude_desktop_config.json
{
  "mcpServers": {
    "repull": {
      "command": "npx",
      "args": ["-y", "@repull/mcp"],
      "env": {
        "REPULL_API_KEY": "sk_test_..."
      }
    }
  }
}

Puis demande à Claude :

« Montre-moi les réservations qui arrivent ce week-end sur toutes mes annonces. »
Vercel AI SDK Provider

Utilise Repull comme tool provider dans n'importe quelle app IA.

@repull/ai-sdkMIT License OSS

Glisse Repull dans n'importe quel appel streamText ou generateText. Ton modèle peut lister les réservations, envoyer des messages aux voyageurs et mettre à jour les prix via des tool calls natifs. Livré avec un chat-demo fonctionnel à forker comme starter.

Tools natifs Vercel AI SDK
Fonctionne avec n'importe quel provider
Streaming-first par défaut
Chat-demo forkable inclus
$npm install @repull/ai-sdk ai @ai-sdk/openai
app/api/chat/route.ts
import { 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()
}

Six SDKs

Clients natifs pour chaque stack.

Tous open source. SDK phare TypeScript fait à la main plus des bindings générés depuis la même spec OpenAPI.

TypeScript@repull/sdk
Repull Community License
$npm install @repull/sdk
Voir sur GitHub
Pythonrepull-sdk
MIT License
$pip install repull-sdk
Voir sur GitHub
PHPrepull/sdk
MIT License
$composer require repull/sdk
Voir sur GitHub
Gogithub.com/ivannikolovbg/repull-go
MIT License
$go get github.com/ivannikolovbg/repull-go
Voir sur GitHub
Rubyrepull
MIT License
$gem install repull
Voir sur GitHub
.NETRepull.SDK
MIT License
$dotnet add package Repull.SDK
Voir sur GitHub

Notre position

Pourquoi open source ?

Aucun lock-in

Tous les adapters, le template de channel manager et les runtimes IA sont ouverts. Si un jour tu pars de Repull, tu emportes le code d'intégration avec toi.

Interopérabilité

Schémas standards, OpenAPI partout, serveur MCP — Repull s'intègre proprement avec tes outils, y compris ceux dont on n'a pas encore entendu parler.

Construit en public

Issues, PRs et releases sur GitHub. Un bug ou un champ qui manque sur un connecteur ? Ouvre une PR, on la review dans la semaine.

Construis par-dessus Repull.

Une clé API en 30 secondes, fork le template de channel manager, et tu es en ligne pour le week-end.