Ecossistema open source

Constrói no
ecossistema open source do Repull

Um template completo de channel manager, repull-revenue (o companheiro open source de gestão de receita), um MCP server para agentes AI, um provider Vercel AI SDK e seis SDKs nativos — tudo open source, tudo forkável, tudo pronto para produção.

Template de Channel Manager

Um channel manager open source completo.

Faz fork ao channel manager inteiro. Calendário, reservas, ligações, mensagens, avaliações — todos os ecrãs que um operador multi-propriedade precisa. Powered by Repull, com funcionalidades de IA powered by Vanio AI. Funciona desde o primeiro dia com a tua API key do Repull.

Calendário multicanal com sincronização
CRM de hóspedes e drawer de reservas
Inbox com respostas assistidas por IA
Demo com login click-through
$git clone github.com/ivannikolovbg/repull-channel-manager
repull-channel-manager.vercel.app
Reservas
142+12
Anúncios ativos
38+2
Este mês
$24.3k+18%
Calendário — maio
5 canais sincronizados
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Hóspedes
Inbox
Respostas IA
Revenue Management

O companheiro open source para revenue management.

Inteligência de mercado, curvas de procura e recomendações de tarifa por noite — todos os números que um revenue manager olha todas as manhãs, totalmente abertos. Aplicas uma recomendação e o Repull propaga-a a todos os canais ligados. Sem subscrição, sem tarifa por anúncio, sem caixa preta.

KPIs e benchmarks por cidade
Recomendações de tarifa por noite
Calendário de procura a 365 dias
Um clique para aplicar e propagar a todos os canais
$git clone github.com/ivannikolovbg/repull-revenue
repull-revenue.vercel.app
ADR de mercado
$184+6%
O teu ADR
$167-9%
Ocupação
78%+4pt
Recomendações — próximos 14 dias
12 noites
Jun 02$145$178Evento local
Jun 03$145$192Pico de procura
Jun 04$145$165Fim-de-semana
Jun 05$130$119Meio de semana fraco
Mercados
Procura
Aplicar com um clique
MCP Server

Repull, nativo no teu agente de IA.

@repull/mcpMIT License OSS

Liga o Repull ao Claude Desktop, Cursor, Windsurf, Zed ou a qualquer cliente compatível com MCP. A tua IA chama nativamente ferramentas de reservas, propriedades e mensagens — sem glue à medida, sem plugin para manter.

Funciona com qualquer cliente MCP
18 ferramentas prontas a usar
Transportes Stdio + SSE
A mesma API key que o teu dashboard
$npx -y @repull/mcp
claude_desktop_config.json
{
  "mcpServers": {
    "repull": {
      "command": "npx",
      "args": ["-y", "@repull/mcp"],
      "env": {
        "REPULL_API_KEY": "sk_test_..."
      }
    }
  }
}

Depois pergunta ao Claude:

«Mostra-me as reservas com check-in este fim-de-semana em todos os meus anúncios.»
Vercel AI SDK Provider

Usa o Repull como tool provider em qualquer app de IA.

@repull/ai-sdkMIT License OSS

Mete o Repull em qualquer chamada streamText ou generateText. O teu modelo pode listar reservas, enviar mensagens a hóspedes e atualizar preços através de tool calls nativos. Vem com um chat-demo a funcionar que podes forkar como starter.

Tools nativos do Vercel AI SDK
Funciona com qualquer provider de modelos
Streaming-first por padrão
Chat-demo forkable incluído
$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. Flagship TypeScript feito à mão mais bindings gerados a partir da mesma spec OpenAPI.

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

A nossa posição

Porquê open source?

Sem lock-in

Cada adapter, o template do channel manager e os runtimes AI estão abertos. Se um dia quiseres sair do Repull, levas o código de integração contigo.

Interoperabilidade

Schemas standard, OpenAPI em todo o lado e um MCP server fazem o Repull dar-se bem com as ferramentas que já usas — incluindo as que ainda nem ouvimos falar.

Construído à vista

Issues, PRs e releases acontecem no GitHub. Encontraste um bug ou queres um campo novo num conector? Abre um PR e revemos na mesma semana.

Constrói em cima do Repull.

Pega numa API key em 30 segundos, faz fork ao template do channel manager e estás em produção até ao fim-de-semana.