# tiann/hapi

App for Codex / Claude Code / Pi / OpenCode / Kimi Code / Grok Build, vibe coding anytime, anywhere

Repository: https://github.com/tiann/hapi
Canonical: https://ross.abutalabs.com/products/tiann-hapi
Homepage: https://hapi.run
Language: TypeScript
License: AGPL-3.0
License Family: copyleft
Topics: app, claude-code, codex, gemini-cli, opencode, remote-control
Last push: 2026-08-26T01:37:58+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 18
- inputs: {"age_days": 252, "days_push": 8, "days_rel": 14, "gap_med": 2, "n_releases_24m": 74}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4890, forks 545 (observed 2026-08-28T04:09:01.960697+00:00)

## What it is
HAPI is a local-first app that wraps AI coding agents like Claude Code, Codex, and OpenCode, letting you control them remotely via a Web/PWA or Telegram Mini App. It provides seamless handoff between local and remote sessions, remote terminal access, voice control, and one-tap approval of agent requests from your phone.

## Use cases
- approve claude code permission requests from my phone
- control codex agent remotely while away from desk
- run terminal commands on my dev machine from mobile
- monitor ai coding agent sessions over telegram
- vibe code on the go without losing session context
- self-host a remote gateway for ai coding agents

## When to choose
- you use Claude Code, Codex, or similar terminal AI agents and want mobile/remote control
- you want a local-first, self-hosted alternative to Happy with E2E encryption
- you need to approve agent actions or run commands while AFK

## When to avoid
- you only use browser-based AI coding tools with no terminal agent
- you need a fully managed cloud service rather than self-hosting a hub
- you require native iOS/Android apps today (they are still in development)

## Facets
- artifact type: application
- maturity: active
- function: developer-tools, chat-interface, terminal-ui, webhook, self-hosted
- domain: developer-tools, artificial-intelligence, self-hosted
- platform: cross-platform, cli, windows
- tags: claude-code, codex, remote-control, pwa, telegram-mini-app, ai-coding-agents, remote-terminal, voice-control, e2e-encryption, ai-agents, command-line, web-server, nodejs, macos, linux, ios, android

## Member repositories
- tiann/hapi (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:01.960697+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:18:12.042157+00:00, confidence not recorded.
  - readme: https://github.com/tiann/hapi (fetched 2026-08-28T04:09:01.960697+00:00, sha 8ac0ad5a5052)
  - homepage: https://hapi.run (fetched 2026-08-29T09:00:50.409140+00:00, sha d03b8c1bf67a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
