Ship your own channel manager.
In a weekend.
An opinionated, open-source starter on top of @repull/sdk. Auth, multi-tenant workspaces, listings sync, calendar, reservations table — all wired. Fork the repo, deploy to Vercel, paste your Repull API key, and you're live.
The demo loads a pre-seeded workspace with 50 mountain-rental listings and ~200 reservations. One click, no email required.
Connect Airbnb via Repull's hosted OAuth. Listings + reservations + calendars land in your Postgres.
One workspace per signed-in user. Per-workspace API keys, encrypted at rest.
Drizzle schema, plain Tailwind, no magic. Add messaging, dynamic pricing, your own UI.
Need pricing intelligence? repull-revenue is the open-source PriceLabs and AirDNA alternative — market intelligence, demand curves, and per-night rate recommendations that push back to every connected channel. Same Repull API key, same Repull Community License.
git clone https://github.com/ivannikolovbg/repull-channel-manager cd repull-channel-manager cp .env.example .env.local docker compose up -d # local Postgres pnpm install && pnpm db:push pnpm dev # http://localhost:3030