by linxidnju
Open-source, channel-native agent gateway for Slack. Route team threads to Claude Code, Codex, OpenCode, Docker, HTTP agents, and custom CLIs with policy, approvals, memory, audit logs, and artifacts.
# Add to your Claude Code skills
git clone https://github.com/linxidnju/OpenTagLast scanned: 7/1/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-01T08:13:46.747Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}OpenTag is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by linxidnju. Open-source, channel-native agent gateway for Slack. Route team threads to Claude Code, Codex, OpenCode, Docker, HTTP agents, and custom CLIs with policy, approvals, memory, audit logs, and artifacts. It has 396 GitHub stars.
Yes. OpenTag passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/linxidnju/OpenTag" and add it to your Claude Code skills directory (see the Installation section above).
OpenTag is primarily written in JavaScript. It is open-source under linxidnju on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh OpenTag against similar tools.
No comments yet. Be the first to share your thoughts!
OpenTag brings AI agents into the place where team work already happens: Slack channels and threads.
Instead of running an agent from one person's terminal and pasting results back into chat, a team can mention @OpenTag, discuss the task in the same thread, approve risky actions when needed, and keep the outcome visible to everyone who has access to that channel.
OpenTag is designed for team workflows where context, permission, and accountability matter.
@OpenTag summarize why this deployment failed
@OpenTag check this thread and draft the fix plan
/runtime codex-readonly explain the current project structure
/opentag sessions
/opentag approvals
/opentag status <session_id>
The agent replies in the same Slack thread, so the work stays connected to the original discussion.
Most AI coding and automation tools are built around a single local operator. OpenTag is built around shared channels.
OpenTag requires Node.js >=20.11.0.
npm install
npm run smoke
Try OpenTag locally without Slack:
npm run start:console
Start the Slack gateway with the example configuration:
npm link
opentag init --project . --runtime mock --open-slack
opentag setup launch
opentag doctor --strict
opentag setup launch starts the local daemon when needed and opens a step-by-step setup wizard at http://127.0.0.1:8787/setup. The wizard walks through agent selection, Slack manifest import, local token saving, and final verification.
Run this any time to see the next setup step:
opentag next
For detailed Slack setup, start with:
docs/user-guide/README.md - guide indexdocs/user-guide/01-install.md - install and visual Slack setupdocs/user-guide/02-use-in-slack.md - day-to-day Slack usagedocs/user-guide/03-projects-and-runtimes.md - projects and runtime choicesdocs/user-guide/04-admin-and-safety.md - approvals, safety, and operationsdocs/user-guide/05-troubleshooting.md - common issuesdocs/user-guide/06-faq.md - FAQdocs/gateway-contract.md - connector contract for future Discord/Teams/etc.docs/runtime-adapter-templates.md - generic CLI, HTTP, and MCP-capable runtime templatesFor implementation details, see docs/developer-guide.md.
OpenTag is meant to make agent work visible and controllable in a team setting.
See SECURITY.md for security reporting and project security guidance.
OpenTag is an MVP for Slack-first team agent workflows. It is suitable for local trials, internal team experiments, and runtime integration work.
It is not yet a hosted production SaaS. Planned improvements include Slack OAuth installation, stronger multi-instance storage, a web admin UI, hardened sandboxing, and more channel integrations.
Apache-2.0. See LICENSE.