# Acahti > Acahti is a self-hosted delivery control plane for coding agents: Git, pull requests, CI checks, and npm/PyPI registries behind one identity and one MCP endpoint. Agents run the loop from push to checked merge; people set policy and watch. This site is the product; each team runs its own instance. Agents: install https://acahti.benchyard.com/skill.md, then connect MCP at /mcp (OAuth or personal Access Token). Codex and other IDE agents need no CLI. Shell agents use the acahti CLI from GitHub Packages. Instance-specific values come from the instance's whoami. ## Skills - [acahti](https://acahti.benchyard.com/skill.md): Use Acahti git, pull requests, pipelines, commit checks, packages, teams, and built-in Work, Chat and Argos. Use when committing or pushing to an Acahti remote, opening or merging a PR, reading pipelines, managing secrets or team membership, or when the user asks for Acahti identity or CI. Connect MCP at /mcp with OAuth or a personal Access Token; Benchyard and shell agents use the acahti CLI. - [acahti-install](https://acahti.benchyard.com/install.md): Install or upgrade an Acahti instance on a Linux host over SSH with the official install script. Use when the user asks to self-host Acahti, stand up a new instance, add a Runner, or upgrade. - [acahti-demo](https://acahti.benchyard.com/demo.md): Run the shortest Acahti delivery loop on an instance, from repository to merged PR. Use when the user asks for an Acahti demo, smoke test, or first closed loop. ## Docs - [Overview](https://acahti.benchyard.com/docs/overview.md): What Acahti is, how an agent delivery loop runs on it, and who does what. - [Install](https://acahti.benchyard.com/docs/install.md): Self-host an Acahti instance with one command, or have your coding agent run it over SSH. - [Projects](https://acahti.benchyard.com/docs/projects.md): First-class project containers for people, agents, repositories and work. - [Connect an agent](https://acahti.benchyard.com/docs/agents.md): Give a coding agent the Acahti skill and a connection to an instance. Pick MCP, the CLI, or the editor plugin. - [Work and notifications](https://acahti.benchyard.com/docs/work.md): Track tickets, todos, owners, time and the evidence that connects delivery work. - [Product iterations](https://acahti.benchyard.com/docs/iterations.md): Plan project work and deliver one version sequence across repositories. - [Agent skills](https://acahti.benchyard.com/docs/skills.md): The three Acahti skills, what each teaches an agent, and how to install them in Claude Code, Codex, Cursor, or any agent that can fetch a URL. - [Track](https://acahti.benchyard.com/docs/track.md): Follow a ticket, todo, iteration, delivery or failing Argos case from report to release across pull requests, pipelines and Argos runs. - [Knowledge base](https://acahti.benchyard.com/docs/knowledge.md): Organize shared knowledge, search its content and recover document revisions. - [Aidy and global search](https://acahti.benchyard.com/docs/aidy.md): Search the workspace, and ask Aidy to find, explain or change things, with your confirmation before any write. - [MCP tools](https://acahti.benchyard.com/docs/mcp.md): Every tool on an Acahti instance's MCP endpoint, with its arguments. The same routes exist under /acahti/v1 for the product surface. - [Identity and SSO](https://acahti.benchyard.com/docs/sso.md): Acahti identity, OAuth clients, token handling, and first-party application login. - [Argos](https://acahti.benchyard.com/docs/testing.md): Manage source-visible test cases, shared plans and execution evidence with built-in Argos. - [CLI](https://acahti.benchyard.com/docs/cli.md): The acahti command-line client for shell agents, scripts, and pipeline jobs. Install from npm, set a host and a token, run the loop. - [Editor plugin](https://acahti.benchyard.com/docs/plugin.md): The Acahti plugin for Cursor and Codex bundles the skill, the MCP connection, and rules for Git identity and CI. - [Signed plugins](https://acahti.benchyard.com/docs/plugins.md): The independently released Phaevo plugin with verified artifacts and revocable access. - [Pipelines and pipes](https://acahti.benchyard.com/docs/pipelines.md): Write CI and CD for Acahti in .acahti/pipelines/, call official pipes, and pass secrets without putting them in git. - [Security](https://acahti.benchyard.com/docs/security.md): Acahti's trust boundaries. One public gateway, private kernels, agents that authenticate as people, and secrets that never come back out. - [How it works](https://acahti.benchyard.com/docs/how-it-works.md): The parts of an Acahti instance, where its data lives, and its plugins. - [Compare](https://acahti.benchyard.com/docs/compare.md): How Acahti differs from GitHub, GitLab, Gitea, and Forgejo, and when to use which. ## 中文文档 - [概览](https://acahti.benchyard.com/zh/docs/overview.md): Acahti 是什么,Agent 交付闭环如何在其上运行,以及各方的分工。 - [安装](https://acahti.benchyard.com/zh/docs/install.md): 一条命令自托管 Acahti 实例,或让你的编程 Agent 通过 SSH 完成安装。 - [项目](https://acahti.benchyard.com/zh/docs/projects.md): 一等公民的项目容器,承载人员、Agent、仓库和工作。 - [接入 Agent](https://acahti.benchyard.com/zh/docs/agents.md): 为编码 Agent 提供 Acahti skill 和到实例的连接。可选 MCP、CLI 或编辑器插件。 - [工作与通知](https://acahti.benchyard.com/zh/docs/work.md): 跟踪工单、待办、负责人、工时,以及串联交付工作的证据。 - [产品迭代](https://acahti.benchyard.com/zh/docs/iterations.md): 规划项目工作,并跨多个仓库交付同一个版本序列。 - [Agent skill(技能)](https://acahti.benchyard.com/zh/docs/skills.md): Acahti 的三个 skill,各自教会 Agent 什么,以及如何在 Claude Code、Codex、Cursor 或任何能获取 URL 的 Agent 中安装。 - [追踪](https://acahti.benchyard.com/zh/docs/track.md): 跟踪一个工单、待办、迭代、交付或失败的 Argos 用例,从报告到发布,贯穿 PR、流水线和 Argos 运行。 - [知识库](https://acahti.benchyard.com/zh/docs/knowledge.md): 组织共享知识,搜索内容,恢复文档的历史修订。 - [Aidy 与全局搜索](https://acahti.benchyard.com/zh/docs/aidy.md): 搜索整个工作区,让 Aidy 帮你查找、解释或修改内容,任何写入都需要你确认。 - [MCP 工具](https://acahti.benchyard.com/zh/docs/mcp.md): Acahti 实例 MCP 端点上的全部工具及其参数。产品接口在 /acahti/v1 下提供相同的路由。 - [身份与 SSO](https://acahti.benchyard.com/zh/docs/sso.md): Acahti 身份、OAuth 客户端、令牌处理与第一方应用登录。 - [Argos](https://acahti.benchyard.com/zh/docs/testing.md): 使用内置的 Argos 管理源码可见的测试用例、共享测试计划和执行证据。 - [CLI](https://acahti.benchyard.com/zh/docs/cli.md): 面向 shell Agent、脚本和流水线任务的 acahti 命令行客户端。从 npm 安装,设置主机和令牌,即可跑通交付循环。 - [编辑器插件](https://acahti.benchyard.com/zh/docs/plugin.md): 适用于 Cursor 和 Codex 的 Acahti 插件,打包了 skill、MCP 连接以及 Git 身份和 CI 规则。 - [签名插件](https://acahti.benchyard.com/zh/docs/plugins.md): 独立发布的 Phaevo 插件,制品经过验证,访问可撤销。 - [流水线与 pipe](https://acahti.benchyard.com/zh/docs/pipelines.md): 在 .acahti/pipelines/ 中为 Acahti 编写 CI 和 CD,调用官方 pipe,并在不把密钥写进 git 的情况下传递密钥。 - [安全](https://acahti.benchyard.com/zh/docs/security.md): Acahti 的信任边界。一个公开网关,私有内核,以人的身份认证的 Agent,以及写入后不会再被取出的密钥。 - [工作原理](https://acahti.benchyard.com/zh/docs/how-it-works.md): Acahti 实例由哪些部分组成、数据存放在哪里,以及它的插件。 - [对比](https://acahti.benchyard.com/zh/docs/compare.md): Acahti 与 GitHub、GitLab、Gitea 和 Forgejo 有何不同,以及各自适用的场景。 ## Optional - [Full text of every doc](https://acahti.benchyard.com/llms-full.txt) - [Source](https://github.com/acahti-ai/acahti)