mirror of
https://github.com/wu736139669/hapi.git
synced 2026-10-07 19:06:11 +00:00
48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
# Quick Start
|
|
|
|
<Steps>
|
|
|
|
## Install HAPI
|
|
|
|
```bash
|
|
npm install -g @twsxtd/hapi --registry=https://registry.npmjs.org
|
|
```
|
|
|
|
Other install options (Homebrew, npx, prebuilt binary, source): [Installation](./installation.md#install-the-cli)
|
|
|
|
## Start the hub
|
|
|
|
```bash
|
|
hapi hub --relay
|
|
```
|
|
|
|
On first run, HAPI prints an access token and saves it to `~/.hapi/settings.json`. The terminal displays a URL and QR code for remote access.
|
|
|
|
Details and local-only mode: [Hub setup](./installation.md#hub-setup)
|
|
|
|
## Start a coding session
|
|
|
|
```bash
|
|
hapi
|
|
```
|
|
|
|
Choose an installed agent from the picker. Its session appears in the web UI.
|
|
To start one directly, use `hapi claude`, `hapi codex`, or another
|
|
[supported agent command](./agents.md). Scripts must specify the agent explicitly.
|
|
|
|
## Open the UI
|
|
|
|
Open the URL shown in the terminal, or scan the QR code with your phone.
|
|
|
|
Enter your access token to log in.
|
|
|
|
</Steps>
|
|
|
|
## Next steps
|
|
|
|
- [Seamless Handoff](./how-it-works.md#seamless-handoff) - Switch between terminal and phone seamlessly
|
|
- [Hub setup](./installation.md#hub-setup) - Access HAPI from anywhere
|
|
- [Notifications](./notifications.md#telegram-setup) - Set up Telegram or ServerChan notifications
|
|
- [Deployment](./deployment.md) - Run HAPI as a persistent background service
|
|
- [Install the App](./pwa.md) - Add HAPI to your home screen
|