# Avibe
### The local-first Agent OS — your AI partner lives on your own machine.
**Own the agent. Reach it from anywhere. Never get locked in.**
[](https://github.com/avibe-bot/avibe/stargazers)
[](https://www.python.org/)
[](LICENSE)
---
## Your AI agent is brilliant — and stuck
Claude Code, Codex, OpenCode are incredible. But:
- 🖥️ **Trapped on one machine.** Your agent lives in a terminal. Close the laptop and it stops.
- 📵 **Out of reach.** Away from your desk, you can't see what it's doing — let alone steer it.
- 🔒 **Locked in.** Every tool wants to be the whole stack: its app, its cloud, its subscription, your code uploaded to someone else's box.
## Avibe flips that
**One command turns your own machine into the home your AI partner lives in.** You drive the *official* Claude Code, Codex, and OpenCode — from a browser or any chat app — while your code and keys stay on your machine, and avibe.bot never sees your data.
```bash
curl -fsSL https://avibe.bot/install.sh | bash && vibe
```
The browser opens, you follow a short wizard, and your machine becomes an Agent OS you can reach from anywhere.
> Open source — read the [install script](https://github.com/avibe-bot/avibe/blob/master/install.sh) first if you like. The short URL is a 307 redirect to that file.
### 🧠 Its own timeline — the Agent Harness
Most AI tools only act when you type. Avibe gives your agent durable primitives — **run, schedule, watch, and inspect** — so it can start work, wait for the right moment, run in the background, and come back with results. Task and watch details expose their trigger, Agent and session binding, delivery configuration, and run history; standalone definitions can intentionally omit a conversation delivery target.
### 🤖 Bring the agents you already trust
Run the official Claude Code, Codex, and OpenCode CLIs behind one Agent registry. Choose models and reasoning per Agent, route projects to the right specialist, and keep reusable Skills shared across backends.
Open **Runs** to see that collaboration as a graph: who started each background Session, where it reports back, and the execution history behind every node.
### 🎨 Show Pages — point, comment, and iterate
When a picture beats a paragraph, your agent hands you a live web page — a flowchart, dashboard, diff, report, or small app. Comment on an element or screenshot, and the agent can rework the page or answer exactly where you pointed.
In Chat, click **Visualize** to switch the current session to its Show Page. Hover the button to open the page in a new app window or browser tab. You can also drag the button downward and release to place a new app window at the pointer, or drop it on **Apps** to pin that Show Page to the Dock.
### 🔐 Vaults — secret values stay out of Vault responses
Add a **Standard** secret once and approve Agent requests from the browser. Avibe's Vault responses never include the secret value; commands receiving it must still avoid printing it. **Protected**, passkey-gated custody remains pre-launch until the sandbox integrity gate is enforced.
### 🌐 Browser and messaging are equal surfaces
Use the Workbench when you want windows and rich interaction; use Slack, Discord, Telegram, WeChat, or Lark / Feishu when chat is the fastest route. They reach the same Agents and sessions.
### 📱 In your pocket
Your machine runs the work; you don't have to sit in front of it. Install the Workbench as a desktop or mobile app, use built-in voice-to-text, and get a push notification when a job needs you. Run `vibe remote` and the same local Workbench becomes reachable from any browser through a secure `avibe.bot` tunnel — no VPN or port forwarding.
You're on a plane, at a café, on a borrowed laptop. The agent pings that a job needs you. Open the link, steer it, walk away again.
- 🌍 **Your own `you-app.avibe.bot`** — 30-second sign-in, your slug for life
- 🔒 **Fail-closed at every join** — auth, routing, and host checks default to "deny"
- 📱 **Mobile-aware UI** — thumb-friendly, built for borrowed screens
**Your data plane stays on your machine**; `avibe.bot` only carries the control-plane handshake.