amplifthq/opentag
Open-source @agent mentions for Slack and GitHub. OpenTag routes tagged requests to Codex, Claude Code, then returns results in thread.
해결하는 문제
OpenTag를 사용하면 대화를 별도의 AI 도구로 옮기지 않고도 기존 협업 플랫폼(Slack, GitHub, Discord 등)에 로컬 코딩 에이전트를 통합할 수 있습니다. 에이전트의 워크 루프를 원래의 작업 스레드 내에 유지함으로써 컨텍스트 파편화 문제를 해결하는 동시에, 에이전트의 작업이 관리되고 감사 가능하며, 개인정보 보호 및 보안을 위해 로컬에서 실행되도록 보장합니다.
작동 방식
OpenTag는 협업 플랫폼을 코딩 에이전트에 연결하는 로컬 디스패처 및 러너 역할을 합니다. 사용자가 스레드에서 에이전트를 언급하면, OpenTag가 컨텍스트 패킷을 큐레이션하고 로컬 코딩 에이전트(Agent Client Protocol - ACP를 통해)를 트리거합니다. 에이전트는 로컬 머신에서 작업을 수행하고 간결한 결과물 또는 제안된 작업을 스레드로 반환합니다. 사용자는 채팅 인터페이스에서 직접 "action receipts"를 통해 이러한 작업을 승인하거나 거부할 수 있습니다.
대상
로컬 퍼스트 방식을 통해 코드와 실행 환경에 대한 엄격한 제어를 유지하면서 AI 코딩 에이전트(Claude Code, Cursor, Codex 등)를 활용하고자 하는 개발자 및 엔지니어링 팀을 위해 설계되었습니다.
주요 특징
- 멀티 플랫폼 지원: Slack, GitHub, GitLab, Linear, Lark, Telegram, Discord 및 Microsoft Teams와 통합됩니다.
- 로컬 퍼스트 실행: 코딩 에이전트가 사용자의 머신에서 실행되어 자격 증명과 코드가 비공개로 유지됩니다.
- 관리된 워크 루프: action receipts를 사용하여 시스템 기록 변경(예: pull request 생성)에 대해 사람의 승인을 요구합니다.
- 감사 추적: 실행 중에 생성된 모든 이벤트, 결정 및 결과물을 기록하는 로컬 에이전트 작업 장부를 유지합니다。
- 실행기 중립성: Claude Code, Cursor, OpenCode를 포함한 다양한 ACP 호환 에이전트를 지원합니다.