OpenViSTAI · Agents · Blockchain · Crypto
Menu
Coding Agents

Opentag

OpenTag is a self-hosted service that queues coding requests from Slack and routes them through a paired Runner to an ACP coding agent working on a local checkout, then returns status and evidence in the same thread.

Independent OpenViST project profile, based on linked sources.

Opentag — OpenViST project profile in Coding Agents.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use OpenTag when a team wants Slack to be the request and status conversation while agent execution stays on a paired, user-controlled computer. An offline Runner leaves work visibly queued until it is ready.

Who it is for

  • Engineering teams that want to request coding work from Slack.
  • Teams that want coding agents to run on a computer they control against local checkouts.
  • Operators able to host a control plane and pair a Runner.

Documented uses

  • Queue coding work by mentioning OpenTag in a Slack thread.
  • Run an ACP-compatible coding agent against the Runner’s local checkout.
  • Return work status, decisions and evidence to the originating thread.
  • Optionally publish a governed GitHub draft pull request and report publication evidence.
Before you choose

Requirements & limits

The documented deployment is self-hosted. The repository identifies the software as MIT-licensed.

  • The control plane needs Docker Compose, PostgreSQL and a public HTTPS origin reachable by Slack.
  • The described workflow pairs one Runner with the self-hosted control plane and has no standalone local mode.
  • Slack is the supported request inbox in the documented team profile; GitHub is a project target and optional publication and evidence provider.
  • Draft pull-request publication is a distinct governed stage; OpenTag does not automatically merge.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the self-hosted control plane and pair a Runner

Start OpenTag’s self-hosted presence and pair one computer as the Runner.

Before you start

  • Docker Compose
  • PostgreSQL through the included Compose profile
  • A public HTTPS origin reachable by Slack
  • A trusted control-plane URL and bootstrap pairing credential
  • Slack and relay-content secrets configured as files

Steps

  1. Clone the OpenTag repository, enter deploy/compose, copy .env.example to .env, replace its placeholders and create the documented file-backed secrets.

  2. Start the control plane with Docker Compose using the configured environment file.

  3. Install the OpenTag CLI, run setup with the control-plane relay URL, and start the Runner; configure its GitHub Project Target and ACP executor during pairing.

  4. Run opentag doctor and opentag status to inspect the installation before making a real request.

Expected outcome

A self-hosted control plane is running and one Runner is paired for the configured project target and ACP executor.

Guide limitations

  • The paired Runner requires the self-hosted control plane and has no standalone local mode.
  • The setup instructions require entering the exact project-target ID used by the active Slack binding.
  • The guide documents setup and status checks, not a verified execution result.
COMPARE OPTIONS

Compare options for AI coding assistance

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
OpentagQueue coding work by mentioning OpenTag in a Slack thread.Linux, macOS, Self-hosted, ServerThe documented deployment is self-hosted. The repository identifies the software as MIT-licensed.
LlmcodeInspect a project's directory structure with `/tree`.CLIThe documented setup requires an API key and supports an API base URL and model setting. The project is open source under Apache-2.0.
Klaat CodeOpen a project directory for terminal-based coding assistance.CLI, ServerThe README provides a global npm installation command and documents browser sign-in with a KlaatAI account. It also identifies the repository as open source under Apache 2.0.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
11 October 2026
Original website title
amplifthq/opentag · Official homepage title · retained in its source language