EveryDev.ai
Subscribe
Home
Tools

3,020+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2063
  • Coding1441
  • Infrastructure665
  • Marketing524
  • Projects470
  • Research437
  • Design408
  • Analytics371
  • MCP268
  • Security265
  • Testing255
  • Data249
  • Integration183
  • Prompts183
  • Communication172
  • Learning166
  • Extensions163
  • Voice146
  • Commerce132
  • DevOps115
  • Web84
  • Finance24
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Companion
    Companion icon

    Companion

    Multi-agent Systems
    Featured

    An open-source CLI tool for launching and managing fleets of task-optimized AI agents with tools, memory, and private Tailscale networking.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free and open source under the MIT License. Self-host on your own infrastructure.

    Engagement

    Available On

    macOS
    Linux
    Web
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Multi-agent SystemsAgent FrameworksAI Infrastructure

    Alternatives

    Sentient FoundationProject TapestryTensorOpera AI
    Developer
    The Vibe CompanyParis, FranceEst. 2023

    Listed Jul 2026

    About Companion

    Companion is an open-source, MIT-licensed tool by The Vibe Company that lets developers go from "I need several specialized agents" to a running fleet they can actually use. Each agent in a fleet gets its own role, tools, memory, runtime, and private access. The project is hosted on GitHub under The-Vibe-Company organization and is available as a compiled Go binary for Linux and macOS.

    What It Is

    Companion is a CLI-driven agent fleet manager. It treats a local folder as the source of truth — a set of TOML files describing providers, agents, vaults, networking, and identity — and compiles that desired state into typed resources, compares it with observed provider state, and applies changes idempotently. The result is a reproducible, copyable workspace that can be adapted per client, team, or use case without rebuilding the ops stack from scratch.

    How the Fleet Model Works

    A Companion workspace defines one or more named agents, each with its own:

    • Identity — a SOUL.md file that sets the agent's persona and memory policy
    • Model — routed through OpenRouter with optional catalog validation
    • Runtime — deployed as a Fly.io app with a persistent volume and secrets bundle
    • Memory — Granite vaults for durable, cross-agent shared memory
    • Private networking — reachable only through Tailscale VPN, not the public internet
    • Chat surface — Open WebUI connected to enabled Hermes API servers in the fleet

    The CLI loop is: edit TOML → companion validate → companion plan → companion apply.

    Architecture and Toolchain

    Companion is written in Go. The binary embeds the status dashboard UI (go:embed), so there is no separate frontend build step. State is stored in a local SQLite file (.companion/state.sqlite) as evidence, not desired config. Resource addresses are deterministic (e.g., fly_app.agent.<id>), making plans readable and repeatable. Provider e2e tests use local httptest.Server mocks for Fly, Tailscale, and OpenRouter.

    Key infrastructure integrations:

    • Fly.io — agent app deployment, volumes, secrets, rollouts
    • Tailscale — private mesh networking and hostname drift checks
    • OpenRouter — model routing and provider references
    • Granite — durable vault memory with MCP read/write roles
    • Open WebUI — shared chat frontend backed by fleet API servers

    Deployment Model

    Companion supports three deployment patterns: a local CLI against a workspace directory, a remote control plane (a persistent Fly app running companion console with a mounted volume), and a deployed dashboard (a stateless Fly app reachable only over Tailscale). The control plane tracks multiple workspaces in ~/.companion/workspaces.json and supports upgrade, export, and status commands. Secrets are read from .env or the shell environment; Companion prints secret names only, never secret values.

    Update: v0.2.0

    The latest release is v0.2.0, published in June 2026. The GitHub README notes that the previous Companion web UI codebase has been archived at archived/legacy-companion/, and Companion is now the Go control plane described in the current README. Release Please manages version PRs, changelog updates, tags, and GitHub Releases; release assets contain a single companion binary for Linux and macOS. The repository has accumulated over 2,300 stars and nearly 300 forks since its creation in early 2026, according to GitHub metadata.

    Companion - 1

    Community Discussions

    Be the first to start a conversation about Companion

    Share your experience with Companion, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free and open source under the MIT License. Self-host on your own infrastructure.

    • Full CLI toolchain (init, validate, plan, apply, output, dashboard)
    • Unlimited agent fleets
    • Granite vault memory
    • Tailscale private networking
    • OpenRouter model routing

    Capabilities

    Key Features

    • Launch fleets of task-optimized AI agents
    • Per-agent identity via SOUL.md files
    • Durable Granite vault memory with cross-agent sharing
    • Private Tailscale networking for agent isolation
    • OpenRouter model routing and catalog validation
    • Open WebUI shared chat surface for fleet
    • TOML-based declarative workspace configuration
    • Idempotent apply with deterministic resource addresses
    • SQLite state evidence store
    • Live fleet status dashboard (embedded UI)
    • Control plane deployment on Fly.io
    • CLI commands: init, validate, plan, apply, output, dashboard
    • Explicit destroy with backup-first option for persistent data
    • Import existing provider resources into state
    • Drift detection for Tailscale and Fly resources
    • Versioned agent identities and vault connections
    • Release Please managed versioning and changelogs

    Integrations

    Fly.io
    Tailscale
    OpenRouter
    Granite
    Open WebUI
    Hermes
    GitHub Actions
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Companion and help others make informed decisions.

    Developer

    The Vibe Company

    The Vibe Company builds Companion, an open-source CLI tool for deploying and managing fleets of specialized AI agents. The project is MIT-licensed and hosted on GitHub, with a focus on reproducible, infrastructure-as-code-style agent deployments using Fly.io, Tailscale, and OpenRouter. The team ships a single compiled Go binary with an embedded dashboard UI, keeping the toolchain self-contained and dependency-light.

    Founded 2023
    Paris, France
    Read more about The Vibe Company
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    Sentient Foundation icon

    Sentient Foundation

    Open-source AGI foundation uniting builders, researchers, and communities to develop transparent, collaborative artificial general intelligence.

    Project Tapestry icon

    Project Tapestry

    An open-source platform by the AI Alliance designed to enable collaborative, sovereign AI development across organizations and communities.

    TensorOpera AI icon

    TensorOpera AI

    TensorOpera AI is a full-stack agentic AI platform for building, deploying, and scaling AI agents, models, and GPU workloads across cloud and edge environments.

    Browse all tools

    Related Topics

    Multi-agent Systems

    Platforms for creating and managing teams of AI agents that can collaborate.

    232 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    475 tools

    AI Infrastructure

    Infrastructure designed for deploying and running AI models.

    302 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions