back to home

tiann / hapi

App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere

2,805 stars
271 forks
51 issues
TypeScriptCSSJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing tiann/hapi in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/tiann/hapi)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

HAPI Run 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. Features • **Seamless Handoff** - Work locally, switch to remote when needed, switch back anytime. No context loss, no session restart. • **Native First** - HAPI wraps your AI agent instead of replacing it. Same terminal, same experience, same muscle memory. • **AFK Without Stopping** - Step away from your desk? Approve AI requests from your phone with one tap. • **Your AI, Your Choice** - Claude Code, Codex, Cursor Agent, Gemini, OpenCode—different models, one unified workflow. • **Terminal Anywhere** - Run commands from your phone or browser, directly connected to the working machine. • **Voice Control** - Talk to your AI agent hands-free using the built-in voice assistant. Demo https://github.com/user-attachments/assets/38230353-94c6-4dbe-9c29-b2a2cc457546 Getting Started 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 Installation Docs • App • How it Works • Cursor Agent • Voice Assistant • Why HAPI • FAQ Build from source Discussion • Telegram: @veryhapi Credits HAPI means "哈皮" a Chinese transliteration of Happy. Great credit to the original project.