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.
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.
$git clone github.com/ivannikolovbg/repull-channel-managerrepull-channel-manager.vercel.appInteligê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.
$git clone github.com/ivannikolovbg/repull-revenuerepull-revenue.vercel.app@repull/mcpMIT License OSSLiga 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.
$npx -y @repull/mcp{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["-y", "@repull/mcp"],
"env": {
"REPULL_API_KEY": "sk_test_..."
}
}
}
}Depois pergunta ao Claude:
@repull/ai-sdkMIT License OSSMete 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.
$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. Flagship TypeScript feito à mão mais bindings gerados a partir da mesma spec OpenAPI.
github.com/ivannikolovbg/repull-go$go get github.com/ivannikolovbg/repull-goA nossa posição
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.
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.
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.
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.