by tiann
App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere
# Add to your Claude Code skills
git clone https://github.com/tiann/hapiRun official Claude Code / Codex / Gemini / OpenCode sessions locally and control them remotely through a Web / PWA / Telegram Mini App.
Why HAPI? HAPI is a local-first alternative to Happy. See Why Not Happy? for the key differences.
https://github.com/user-attachments/assets/38230353-94c6-4dbe-9c29-b2a2cc457546
npx @twsxtd/hapi hub --relay # start hub with E2E encrypted relay
npx @twsxtd/hapi # run claude code
hapi server remains supported as an alias.
The terminal will display a URL and QR code. Scan the QR code with your phone or open the URL to access.
The relay uses WireGuard + TLS for end-to-end encryption. Your data is encrypted from your device to your machine.
For self-hosted options (Cloudflare Tunnel, Tailscale), see
No comments yet. Be the first to share your thoughts!
bun install
bun run build:single-exe
HAPI means "哈皮" a Chinese transliteration of Happy. Great credit to the original project.