Ecosistema open source

Costruisci sull'
ecosistema open source di Repull

Un template completo di channel manager, repull-revenue (il companion open source per il revenue management), un MCP server per gli agenti AI, un provider per il Vercel AI SDK e sei SDK nativi — tutto open source, tutto forkabile, tutto pronto per la produzione.

Template Channel Manager

Un channel manager open source completo.

Forka l'intero channel manager. Calendario, prenotazioni, connessioni, messaggistica, recensioni — ogni schermata che serve a un operatore multi-property. Powered by Repull, con funzioni di IA powered by Vanio AI. Funziona dal primo giorno con la tua API key Repull.

Calendario multicanale con sync
CRM ospiti e drawer prenotazioni
Inbox con risposte assistite dall'IA
Demo con login click-through
$git clone github.com/ivannikolovbg/repull-channel-manager
repull-channel-manager.vercel.app
Prenotazioni
142+12
Annunci attivi
38+2
Questo mese
$24.3k+18%
Calendario — maggio
5 canali sincronizzati
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Ospiti
Inbox
Risposte IA
Revenue Management

Il compagno open source per il revenue management.

Market intelligence, curve di domanda e raccomandazioni di tariffa per notte — ogni numero che un revenue manager guarda ogni mattina, completamente aperto. Applichi una raccomandazione e Repull la propaga su tutti i canali collegati. Niente abbonamento, niente tariffa per annuncio, niente black box.

KPI e benchmark per città
Raccomandazioni di tariffa per notte
Calendario di domanda a 365 giorni
Un clic per applicare e propagare su tutti i canali
$git clone github.com/ivannikolovbg/repull-revenue
repull-revenue.vercel.app
ADR di mercato
$184+6%
Il tuo ADR
$167-9%
Occupazione
78%+4pt
Raccomandazioni — prossimi 14 giorni
12 notti
Jun 02$145$178Evento locale
Jun 03$145$192Picco di domanda
Jun 04$145$165Weekend
Jun 05$130$119Metà settimana fiacca
Mercati
Domanda
Applica con un clic
MCP Server

Repull, nativo dentro il tuo agente IA.

@repull/mcpMIT License OSS

Collega Repull a Claude Desktop, Cursor, Windsurf, Zed o a qualunque client compatibile con MCP. La tua IA chiama nativamente strumenti per prenotazioni, proprietà e messaggistica — niente glue su misura, niente plugin da spedire.

Funziona con ogni client MCP
18 tool pronti all'uso
Trasporti Stdio + SSE
La stessa API key del tuo dashboard
$npx -y @repull/mcp
claude_desktop_config.json
{
  "mcpServers": {
    "repull": {
      "command": "npx",
      "args": ["-y", "@repull/mcp"],
      "env": {
        "REPULL_API_KEY": "sk_test_..."
      }
    }
  }
}

Poi chiedi a Claude:

«Mostrami le prenotazioni in arrivo questo weekend su tutti i miei annunci.»
Vercel AI SDK Provider

Usa Repull come tool provider in qualsiasi app IA.

@repull/ai-sdkMIT License OSS

Inserisci Repull in qualunque chiamata streamText o generateText. Il tuo modello può elencare prenotazioni, mandare messaggi agli ospiti e aggiornare i prezzi tramite tool call nativi. Include un chat-demo funzionante che puoi forkare come starter.

Tool nativi del Vercel AI SDK
Funziona con qualsiasi provider di modelli
Streaming-first di default
Chat-demo forkabile incluso
$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()
}

Sei SDK

Client nativi per ogni stack.

Tutti open source. Flagship TypeScript fatto a mano più binding generati dalla stessa spec OpenAPI.

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

La nostra posizione

Perché open source?

Niente lock-in

Ogni adapter, il template del channel manager e i runtime AI sono aperti. Se un giorno volessi lasciare Repull, il codice dell'integrazione resta tuo.

Interoperabilità

Schemi standard, OpenAPI ovunque e un MCP server: Repull si parla con i tool che già usi — anche con quelli che ancora non conosciamo.

Costruito alla luce del sole

Issue, PR e release succedono su GitHub. Hai trovato un bug o vuoi un nuovo campo su un connettore? Apri una PR e la guardiamo nella stessa settimana.

Costruisci sopra Repull.

API key in 30 secondi, fork del template del channel manager e nel weekend sei live.