mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
56ae2c85a29e2dc214374eeae65675c1f3142df6
Implements comprehensive ACP backend enabling integration with ACP-compliant agents like Gemini. Includes stdio transport, message handling, permission flow, and registry for agent management. Adds new 'hapi gemini' command to launch ACP agent sessions.
hapi
Monorepo with three Bun workspace packages:
cli/(hapi): CLI (single executable) exposinghapi/hapi mcpserver/(hapi-server): backend API + Telegram bot server, servesweb/dist/web/(hapi-web): web frontend (Vite) building toweb/dist/
Commands
Run from the repo root:
bun install
bun run typecheck
bun run build
bun run build:cli:exe
bun run build:cli:exe -- --target bun-darwin-x64
Languages
TypeScript
99.5%
CSS
0.2%
JavaScript
0.2%
HTML
0.1%