#5252nd of 87 in Coding agents and assistants

hapi

Remote control for coding agent CLI sessions from phone or web

Stars
5.2k
License
AGPL-3.0
Last commit
Oct 2026
Last release
Sep 2026
Language
TypeScript
Stars, last 29 weeks+2,274
25 Mar 2026: 2,971 stars1 Apr 2026: 3,123 stars8 Apr 2026: 3,265 stars15 Apr 2026: 3,428 stars22 Apr 2026: 3,568 stars29 Apr 2026: 3,683 stars6 May 2026: 3,771 stars13 May 2026: 3,872 stars20 May 2026: 3,961 stars27 May 2026: 4,027 stars3 Jun 2026: 4,109 stars10 Jun 2026: 4,166 stars17 Jun 2026: 4,228 stars24 Jun 2026: 4,276 stars1 Jul 2026: 4,316 stars8 Jul 2026: 4,371 stars15 Jul 2026: 4,451 stars22 Jul 2026: 4,557 stars29 Jul 2026: 4,612 stars5 Aug 2026: 4,662 stars12 Aug 2026: 4,708 stars19 Aug 2026: 4,797 stars26 Aug 2026: 4,858 stars2 Sept 2026: 4,906 stars9 Sept 2026: 5,004 stars16 Sept 2026: 5,063 stars23 Sept 2026: 5,109 stars30 Sept 2026: 5,144 stars7 Oct 2026: 5,192 stars14 Oct 2026: 5,245 stars

2,971 on 25 Mar 20265,245 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

HAPI wraps official coding agent CLIs (Claude Code, Codex, Cursor Agent, OpenCode, Copilot and others) and runs a hub, so you can watch, approve and continue the same sessions from native iOS/Android apps, a web/PWA client or a Telegram Mini App. Sessions move between local terminal and remote without a restart. The hub can use an E2E encrypted relay, Cloudflare Tunnel or Tailscale.

Who it is for: Developers running agent CLIs who want to monitor and approve them remotely

Strengths

  • Wraps the official CLIs of ten agents instead of replacing them
  • Approve agent requests from a phone; web terminal and file browser included
  • SwiftUI and Kotlin Compose native clients live in the same repo
  • Self-host via Cloudflare Tunnel or Tailscale, or use the WireGuard+TLS relay

Weaknesses

  • AGPL-3.0 license restricts use in closed network services
  • Shared Codex sessions require Codex 0.154.0 or newer
  • Native apps are built from source; store availability is not stated
  • No Docker or compose files; building from source needs Bun 1.4.0

What it needs

  • no GPU
  • Needs Bun 1.4.0 (build from source), Agent CLIs (Claude Code, Codex, etc.), Cloudflare Tunnel or Tailscale (optional)
  • Models: Claude Code, Codex, Cursor Agent, Grok Build, OpenCode

Also in Coding agents and assistants

See all 87
Also in Coding agents and assistants
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs194.9k starsMIT83 out of 100
2ArchonYAML workflow engine that runs AI coding agents through fixed dev steps23.7k starsMIT82 out of 100
3oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory70.1k starscustom license80 out of 100
#4Open SWELangChain coding agent that plans, implements and reviews pull requests11k starsMIT80 out of 100
#5opencodeTerminal coding agent with build and plan modes, plus a desktop app213.8k starsMIT79 out of 100