helix

helixml活跃维护

在私有 GPU 桌面上批量运行 Claude、Codex、Gemini 和开源模型的 Agent 集群,用 Spec Coding 让每个智能体拥有独立加速环境。

♾️ Private Agent Fleet with Spec Coding. Each agent gets their own GPU-accelerated desktop. Run Claude, Codex, Gemini and open models on a full private AI Stack ♾️

2.12.52发布于 2026-11-09 06:52 UTC831star +2 / 7 天86fork同步于 2026-11-10 17:55 UTC

怎么上手

由 README 提炼,执行前请确认
curl -sL -O https://get.helixml.tech/install.sh
chmod +x install.sh
sudo ./install.sh
硬件要求按 README 说明

README 未给出具体显存或 GPU 型号要求;需按 runners 文档自备 GPU runner,也支持 Kubernetes 或裸金属部署,并可完全离线运行

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

在自有基础设施上跑一支编码 Agent 舰队,每个 Agent 独占 GPU 加速桌面,用规格驱动看板协作

在私有 GPU 桌面上批量运行 Claude、Codex、Gemini 和开源模型的 Agent 集群,用 Spec Coding 让每个智能体拥有独立加速环境。

核心能力

  • 每个 Agent 独享带浏览器、终端、文件系统的 GPU 加速流式桌面
  • 用规格任务看板从 Backlog 到 Merged 管理规划、实现与 PR 评审
  • 任务并行运行于隔离沙箱,支持按列 WIP 限制
  • 可在任务中途切换 Claude Code、Codex、Gemini CLI 等 ACP 兼容 Agent
  • 接入 GitHub、GitLab、Azure DevOps 并自动开 PR,支持自托管 vLLM 模型

容易踩的坑

默认控制台端口为 8080,需自行配置 DNS 与 TLS;GPU runner 和外部 LLM(如 vLLM 的 OpenAI 兼容端点)需按文档单独接入;许可证仅对个人、教育及年收入低于 1000 万美元且少于 250 人的小企业免费

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本2.12.52
  1. 2.12.52最新正式版2026-11-09 · 2026-11-09 06:52 UTC

    What's Changed

    Full Changelog: https://github.com/helixml/helix/compare/2.12.50...2.12.52

  2. 2.12.512026-11-06 · 2026-11-06 19:01 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/helixml/helix/compare/2.12.50...2.12.51

  3. 2.12.502026-11-05 · 2026-11-05 12:11 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/helixml/helix/compare/2.12.49...2.12.50

  4. 2.12.492026-11-04 · 2026-11-04 19:14 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/helixml/helix/compare/2.12.48...2.12.49

  5. 2.12.482026-11-02 · 2026-11-02 10:08 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/helixml/helix/compare/2.12.47...2.12.48

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Helix — a private agent fleet with spec-driven coding

    👥 Discord

    Run a fleet of coding agents on your own infrastructure. Each agent gets its own GPU-accelerated desktop; you organize the work on a spec-driven Kanban board and review the pull requests.

    It's about running agents on the server, not on every developer's laptop. You already run Claude Code (or Codex, or Gemini) locally: one agent, one terminal, tied to your machine and your attention. You wouldn't hire a team of developers and sit them all at one laptop — so why make your agents share one? Helix gives each agent its own computer.

    Helix runs those agents as a fleet — many in parallel, each in its own isolated sandbox with a full desktop (browser, terminal, filesystem, GUI apps), on your own infrastructure, shared with your team. You describe an outcome as a spec task, an agent plans it, you approve the plan, and it implements the change and opens a pull request. Instead of one person babysitting one agent in one terminal, you and your team collaboratively dispatch, steer, and review many from a shared Kanban board.

    It runs with the agent harnesses you already use (Claude Code, Codex, Gemini CLI, Qwen Code, or any ACP-compatible agent) against the LLM providers you already use — including self-hosted models on your own GPUs. Self-hostable end to end, including air-gapped.

    Helix Kanban board with a spec task being created — this README rewrite was itself one of these tasks

    Projects & the Kanban board

    Work lives in projects. Each project connects one or more git repositories and has a Kanban board where spec tasks move left to right:

    Backlog → Planning → Spec Review → In Progress → Pull Request → Merged

    1. Backlog — Create a task with a one-paragraph description of the outcome you want (what should be true when done, not how to do it).
    2. Planning — Click Start Planning. A planning agent reads the repo and writes a spec (requirements, design, task breakdown) to a helix-specs branch.
    3. Spec Review — Read the plan. Highlight text to request changes and the agent re-plans, or Approve to commit to it.
    4. In Progress — An implementation agent codes in its own isolated desktop sandbox. Watch it live, type into the task thread to steer it, or switch to a different agent mid-session — the new one picks up where the last left off.
    5. Pull Request — When it's done, a PR is opened in your repo. The PR is the real review gate.
    6. Merged — The task closes when the PR merges.

    Tasks run in parallel — each in its own sandbox — so you're not waiting for one to finish before starting the next. Per-column WIP limits keep the board honest. See Manage your backlog on the Kanban board.

    Why Helix is different

    • A full desktop per agent — not just a terminal. Every agent gets a GPU-accelerated streaming desktop with a browser, terminal, filesystem, and GUI apps. You can watch any agent work in real time.
    • Fleet visibility. See every running agent from a dashboard, zoom into any one's live screen, and jump in with pair programming when it gets stuck.
    • Multiplayer. Agent environments are shared. Teammates across time zones open the same task and keep going — full chat history and running state persist, no handoff summaries.
    • High-density isolation. Many fully isolated agent desktops run on a single machine, with a deduplicated filesystem and per-agent credential and network isolation.
    • No lock-in, and cheaper runs. Swap agent harnesses per task and point Helix at whatever models you run. Because context carries across the switch, you can start a task on a cheap local model and escalate to an expensive one only when it's actually needed — instead of paying frontier prices for the whole run.

    Works with your stack (no lock-in)

    Agent harnesses — use any of these per task, and swap between them mid-task:

    • Claude Code
    • OpenAI Codex
    • Gemini CLI
    • Qwen Code
    • Goose
    • Zed Agent
    • Anything that speaks ACP (Agent Client Protocol)

    Source control — connect your repositories and Helix opens pull requests where your code already lives:

    • GitHub
    • GitLab
    • Azure DevOps

    LLM providers — hosted or self-hosted:

    • Major hosted providers (OpenAI, Anthropic, …)
    • Anthropic via Helix's proxy, including Anthropic on Google Vertex AI and Anthropic on AWS Bedrock
    • Self-hosted models — attach any OpenAI-compatible endpoint as an external provider. This includes vLLM: point Helix at your vLLM server's OpenAI-compatible URL and run open models on your own GPUs, on Kubernetes or bare metal, air-gapped if you need to.

    Also included

    Helix is a full private GenAI stack, so the pieces you'd expect are here too:

    • Knowledge / RAG — document ingestion (PDF, Word, text), a web scraper, multiple RAG backends (Kodit, LlamaIndex), PGVector embeddings, and vision RAG.
    • Skills & tools — REST/OpenAPI integrations, MCP server compatibility, GPTScript, OAuth token management, and a custom-tool SDK.
    • Tracing & observability — every agent step, requests/responses to LLMs, APIs, and MCP servers, token usage, and cost analysis.
    • Multi-tenancy & auth — organizations, teams, and role-based access control, with OIDC single sign-on.
    • Billing & metering — track token usage and spend per user and per team, so you can see where the budget goes.
    • Automation — scheduled/cron tasks and webhook triggers.
    • Notifications — Slack, Discord, and email.

    🚀 Quick Start

    Install on Docker

    Use our quickstart installer:

    curl -sL -O https://get.helixml.tech/install.sh
    chmod +x install.sh
    sudo ./install.sh
    

    The installer will prompt you before making changes to your system. By default, the dashboard will be available on http://localhost:8080.

    For setting up a deployment with a DNS name, see ./install.sh --help or read the detailed docs. We've documented easy TLS termination for you.

    Next steps:

    Install on Kubernetes

    Use our Helm charts for production deployments:

    🔧 Configuration

    All server configuration is done via environment variables. You can find the complete list of configuration options in api/pkg/config/config.go.

    Key environment variables:

    • OPENAI_API_KEY - OpenAI API credentials
    • ANTHROPIC_API_KEY - Anthropic API credentials
    • POSTGRES_* - Database connection settings
    • SERVER_URL - Public URL for the deployment
    • RUNNER_* - GPU runner configuration

    See the configuration documentation for detailed setup instructions.

    👨‍💻 Development

    For local development, refer to the Helix local development guide.

    Prerequisites:

    • Docker Desktop (or Docker + Docker Compose)
    • Go 1.24.0+
    • Node.js 18+
    • Make

    Quick development setup:

    # Clone the repository
    git clone https://github.com/helixml/helix.git
    cd helix
    
    # Start supporting services
    docker-compose up -d postgres
    
    # Run the backend
    cd api
    go run . serve
    
    # Run the frontend (in a new terminal)
    cd frontend
    npm install
    npm run dev
    

    See local-development.md for comprehensive setup instructions.

    📖 Documentation

    🤝 Contributing

    We welcome contributions! Please see our Contributing Guide for details.

    By contributing, you confirm that:

    • Your changes will fall under the same license
    • Your changes will be owned by HelixML, Inc.

    📄 License

    Helix is licensed under a similar license to Docker Desktop. You can run the source code (in this repo) for free for:

    • Personal Use: Individuals or people personally experimenting
    • Educational Use: Schools and universities
    • Small Business Use: Companies with under $10M annual revenue and less than 250 employees

    If you fall outside of these terms, please use the Launchpad to purchase a license for large commercial use. Trial licenses are available for experimentation.

    You are not allowed to use our code to build a product that competes with us.

    Why these license clauses?

    • We generate revenue to support the development of Helix. We are an independent software company.
    • We don't want cloud providers to take our open source code and build a rebranded service on top of it.

    If you would like to use some part of this code under a more permissive license, please get in touch.

    🆘 Support

    🌟 Star History

    If you find Helix useful, please consider giving us a star on GitHub!


    Built with ❤️ by HelixML, Inc.