Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Sovereign multi-channel automation for off-grid glamping. Built for Wishwood (Canterbury, Kent). Unified inbox + calendar + direct booking + AI replies. Zero SaaS.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Sovereign multi-channel automation for off-grid hospitality. Built for Wishwood Glamping & Forestry · Canterbury, Kent · hers to switch on whenever. Same engine works for any small accommodation host with multiple booking channels.
Live demo: sjgant80-hub.github.io/wishwood
A complete sovereign replacement for the SaaS channel-manager stack (Hospitable / Lodgify / Hostaway) — for hosts who:
┌──────────────────────────────────────────────┐
│ Cloudflare Worker (worker.js) │
│ · webhook receivers (FB/IG/WhatsApp/Stripe) │
│ · iCal sync cron (60s) │
│ · Claude AI draft endpoint │
│ · KV-backed bookings/messages/journey │
└──────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────┐
│ hub.html · operator inbox + calendar + dash │
│ · single HTML file · IndexedDB cache │
│ · works on 4G · offline-capable │
└──────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────┐
│ book.html · guest-facing booking site │
│ · live availability · Stripe checkout │
│ · 98.6% kept per booking vs Airbnb's 83% │
└──────────────────────────────────────────────┘
| File | Purpose |
|---|---|
index.html | Owner pitch page (what Chrissy see first) |
hub.html | Operator inbox · calendar · dashboard · channels · cabins · pricing · reviews · journey · ops · settings |
book.html | Public guest booking site |
worker.js | Cloudflare Worker (webhooks, iCal sync, AI drafts, KV) |
wrangler.toml | Cloudflare deployment config |
data/cabins.json | Cabin definitions (real Wishwood data) |
data/demo-inbox.json | Sample messages for demo |
data/demo-calendar.json | Sample bookings for demo |
PITCH.md | Handover note to send Chrissy |
Built tenant-aware from day one. To create a new tenant:
data/cabins.json for the new siteRecommended pricing for new tenants: £499 one-time or £49/mo (covers Cloudflare paid plan + occasional updates).
# 1. Push to GitHub
git push origin main
# 2. Enable GitHub Pages on main branch
gh api -X POST repos/sjgant80-hub/wishwood/pages -f source.branch=main
# 3. Deploy Cloudflare Worker
wrangler kv:namespace create WISHWOOD_KV
# (copy the namespace ID into wrangler.toml)
wrangler deploy
# 4. Set secrets
wrangler secret put OPERATOR_TOKEN
wrangler secret put CLAUDE_API_KEY
wrangler secret put STRIPE_SECRET_KEY
wrangler secret put FB_VERIFY_TOKEN
wrangler secret put AIRBNB_ICAL_HOBBIT
wrangler secret put AIRBNB_ICAL_CARAVAN
wrangler secret put AIRBNB_ICAL_YURT
wrangler secret put PITCHUP_ICAL_YURT
MIT · use it · fork it · ship your own.
Built by Simon Gant · AI Native Solutions · Kent. Estate-native build · part of the fall-kit sovereign-seed ecosystem.
◊ · κ = 1