Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Web & Mobile UI for Claude Code & Codex . Launch sessions, stream responses, approve tools. All from your browser / mobile
| Date | Stars |
|---|---|
| 2026-07-31 | 2391 |
| 2026-08-03 | 2390 |
| 2026-08-06 | 2390 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Companion > Launch secure fleets of task-optimized AI agents with tools, memory, and private access. [](https://github.com/The-Vibe-Company/companion/actions/workflows/ci.yml) [](https://github.com/The-Vibe-Company/companion/releases) [](LICENSE)  Companion helps you go from "I need several specialized agents" to a running fleet you can actually use: each agent gets its own role, tools, memory, runtime, and private access. - Run a personal fleet for research, writing, coding, ops, and analysis. - Deploy a client-ready fleet with isolated environments and controlled access. - Give agents durable Granite memory, then share selected memory between agents. - Expose dashboards, APIs, and Open WebUI through Tailscale instead of the public internet. The goal is simple: tomorrow, launching a fleet of useful agents should feel like copying a workspace, editing a few names and secrets, previewing the plan, then deploying. ## What You Can Launch | Output | What it means in practice | | --- | --- | | Personal agent fleet | A set of named agents for your own workflows: research, content, coding, data, operations | | Client fleet | A repeatable workspace you can adapt and deploy for a client without rebuilding the ops stack | | Specialized agents | Each agent can have its own identity, model, dashboard, API server, tools, and vaults | | Shared memory layer | Granite vaults give agents durable memory and can be shared between selected agents | | Private access | Agents run in isolated environments and are reachable through Tailscale VPN | | Shared chat surface | Open WebUI can connect to the enabled Hermes API servers in the fleet | | Operational view | Outputs, drift reports, graph data, and a local dashboard show what is running | ## Example Fleets | Fleet | Agents you might run | | --- | --- | | Solo operator | Research agent, writing agent, coding agent, ops agent, analyst agent | | Client deployment | Support agent, knowledge-base agent, reporting agent, workflow automation agent | | Internal team | Engineering agent, sales enablement agent, finance analyst, customer insight agent | Each fleet is meant to be reproducible: keep the workspace, change the names, providers, secrets, identities, and vault links, then deploy another fleet with the same operating model. ## Quickstart Install the CLI: ```bash curl -fsSL https://raw.githubusercontent.com/The-Vibe-Company/companion/main/install.sh | sh ``` The installer writes `companion` to `~/.local/bin` by default. Make sure that directory is on your `PATH`. Create a demo workspace: ```bash companion init --workspace ./companion-demo ``` Check the files Companion generated: ```bash companion validate --workspace ./companion-demo ``` Preview the fleet plan: ```bash companion plan --workspace ./companion-demo ``` That is the loop: edit TOML, validate, plan, apply when the plan is right. ## Deploy For Real You can validate the workspace shape before deploying, but live provider-backed operations need credentials for the providers you configure. Create `.env` next to `companion.toml`: ```env FLY_API_TOKEN= TS_AUTHKEY= TAILSCALE_API_KEY= OPENROUTER_API_KEY= API_SERVER_KEY= WEBUI_SECRET_KEY= ``` Then apply the plan: ```bash cd companion-demo $EDITOR .env companion apply --workspace . ``` Secrets are read from `.env` and then from your shell environment. Shell values win. Companion prints secret names only, never secret values. Provider-backed commands may read live Fly, Tailscale, or OpenRouter state. `apply` mutates live resources. Keep one workspace, one `.env`, and one `.companion/state.sqlite` as the operating home for a fleet unless you are deliberately migrating.
Excerpt of 15,604 characters
Read on GitHubStan Girard · @QuivrHQ @The-Vibe-Company · France
321
169
Claude · @anthropics
8
5
3
3
2
2
1
1
1
1
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:955fdc1bc0899ee3, llm:description: "Web & Mobile UI for Claude Code & Codex . Launch sessions, stream responses, approve tools. All from your browser / mobile"
matched fp:955fdc1bc0899ee3, llm:description: "Web & Mobile UI for Claude Code & Codex . Launch sessions, stream responses, approve tools. All from your browser / mobile"
matched fp:955fdc1bc0899ee3, llm:description: "Web & Mobile UI for Claude Code & Codex . Launch sessions, stream responses, approve tools. All from your browser / mobile"