amplifthq/opentag

1,361 stars · Last commit 2026-10-05

Mention any ACP coding agent from Slack, GitHub, GitLab, Linear, or Lark. OpenTag runs Claude Code, Codex, Cursor and more on your own machine, then replies in-thread with verified, evidence-backed results.

README preview

<p align="center">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="./assets/readme-logo-dark.png">
    <source media="(prefers-color-scheme: light)" srcset="./assets/readme-logo-light.png">
    <img src="./assets/readme-logo-light.png" alt="OpenTag logo" width="112" />
  </picture>
</p>

<p align="center"><b>English</b> · <a href="./README.zh-CN.md">简体中文</a></p>

# OpenTag

**Your persistent AI teammate in Slack, running on a computer you control.**

[![CI](https://github.com/amplifthq/opentag/actions/workflows/ci.yml/badge.svg)](https://github.com/amplifthq/opentag/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](./LICENSE)

OpenTag gives an engineering channel a teammate that remains reachable through
your self-hosted Control Plane, even when its paired computer is offline. Mention
it in Slack to queue work; when the Runner is ready, it invokes your coding agent

View full repository on GitHub →