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.
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.
$git clone github.com/ivannikolovbg/repull-channel-managerrepull-channel-manager.vercel.appInteligencia 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.
$git clone github.com/ivannikolovbg/repull-revenuerepull-revenue.vercel.app@repull/mcpMIT License OSSConecta 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.
$npx -y @repull/mcp{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["-y", "@repull/mcp"],
"env": {
"REPULL_API_KEY": "sk_test_..."
}
}
}
}Después pregunta a Claude:
@repull/ai-sdkMIT License OSSMete 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.
$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()
}Seis SDKs
Todos open source. SDK insignia en TypeScript hecho a mano más bindings generados contra la misma OpenAPI spec.
github.com/ivannikolovbg/repull-go$go get github.com/ivannikolovbg/repull-goNuestra postura
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.
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.
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.
Una API key en 30 segundos, forkeas la plantilla del channel manager y el fin de semana ya estás en producción.