Ecosistema open source

Construye sobre el
ecosistema open source de Repull

Una plantilla completa de channel manager, repull-revenue (el compañero open source de revenue management), un MCP server para agentes de IA, un provider de Vercel AI SDK y seis SDKs nativos — todo open source, todo forkeable, todo listo para producción.

Plantilla de Channel Manager

Un channel manager open source completo.

Forkea el channel manager entero. Calendario, reservas, conexiones, mensajería, reseñas — cada pantalla que necesita un operador multi-propiedad. Hecho con Repull, con funciones de IA potenciadas por Vanio AI. Funciona desde el día uno con tu propia API key de Repull.

Calendario multicanal con sincronización
CRM de huéspedes y panel de reservas
Bandeja de entrada con respuestas asistidas por IA
Demo con login click-through
$git clone github.com/ivannikolovbg/repull-channel-manager
repull-channel-manager.vercel.app
Reservas
142+12
Anuncios activos
38+2
Este mes
$24.3k+18%
Calendario — mayo
5 canales sincronizados
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Huéspedes
Bandeja
Respuestas IA
Revenue Management

El compañero open source para revenue management.

Inteligencia de mercado, curvas de demanda y recomendaciones de tarifa por noche — cada número que un revenue manager mira cada mañana, totalmente abierto. Aplica una recomendación y Repull la propaga a todos los canales conectados. Sin suscripción, sin tarifa por anuncio, sin caja negra.

KPIs y benchmarks por ciudad
Recomendaciones de tarifa por noche
Calendario de demanda a 365 días
Un clic para aplicar y propagar a todos los canales
$git clone github.com/ivannikolovbg/repull-revenue
repull-revenue.vercel.app
ADR de mercado
$184+6%
Tu ADR
$167-9%
Ocupación
78%+4pt
Recomendaciones — próximos 14 días
12 noches
Jun 02$145$178Evento local
Jun 03$145$192Pico de demanda
Jun 04$145$165Fin de semana
Jun 05$130$119Entre semana flojo
Mercados
Demanda
Aplicar con un clic
MCP Server

Repull, nativo dentro de tu agente de IA.

@repull/mcpMIT License OSS

Conecta Repull a Claude Desktop, Cursor, Windsurf, Zed o cualquier cliente compatible con MCP. Tu IA llama nativamente a herramientas de reservas, propiedades y mensajería — sin pegamento a medida, sin plugin que mantener.

Funciona con cualquier cliente MCP
18 herramientas listas para usar
Transportes Stdio + SSE
La misma API key que tu dashboard
$npx -y @repull/mcp
claude_desktop_config.json
{
  "mcpServers": {
    "repull": {
      "command": "npx",
      "args": ["-y", "@repull/mcp"],
      "env": {
        "REPULL_API_KEY": "sk_test_..."
      }
    }
  }
}

Después pregunta a Claude:

“Enséñame las reservas que entran este fin de semana en todos mis anuncios.”
Vercel AI SDK Provider

Usa Repull como tool provider en cualquier app de IA.

@repull/ai-sdkMIT License OSS

Mete Repull en cualquier llamada streamText o generateText. Tu modelo puede listar reservas, mandar mensajes a huéspedes y actualizar precios mediante tool calls nativos. Incluye un chat-demo funcional que puedes forkear como starter.

Tools nativos del Vercel AI SDK
Funciona con cualquier proveedor de modelos
Streaming-first por defecto
Chat-demo forkeable incluido
$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()
}

Seis SDKs

Clientes nativos para cada stack.

Todos open source. SDK insignia en TypeScript hecho a mano más bindings generados contra la misma OpenAPI spec.

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

Nuestra postura

¿Por qué open source?

Sin lock-in

Cada adaptador, la plantilla del channel manager y los runtimes de IA son abiertos. Si algún día decides irte de Repull, te llevas el código de la integración contigo.

Interoperabilidad

Schemas estándar, OpenAPI en todas partes y un MCP server hacen que Repull encaje con las herramientas que ya usas — incluso con las que aún no conocemos.

Construido a la vista

Issues, PRs y releases pasan por GitHub. ¿Encontraste un bug o quieres un nuevo campo en un conector? Abre un PR y lo revisamos esa misma semana.

Lanza sobre Repull.

Una API key en 30 segundos, forkeas la plantilla del channel manager y el fin de semana ya estás en producción.