PleasePrompto/ductor
Control Claude Code, Codex CLI and Gemini CLI from Telegram. Live streaming, persistent memory, cron jobs, webhooks, Docker sandboxing.
해결하는 문제
ductor는 Telegram, Matrix, Slack과 같은 인기 있는 메시징 앱을 통해 전문적인 코드 보조 도구(Claude Code, Gemini CLI, Grok Build 등)를 제어할 수 있는 브리지입니다. 터미널과 채팅 앱을 오가며 전환할 필요 없이, 기존 공식 CLI 구독을 그대로 사용하면서 어디서든 AI 코드 에이전트와 상호작용할 수 있습니다.
작동 방식
API 프록시나 SDK를 사용하지 않고, ductor는 사용자의 컴퓨터에서 로컬로 실행되어 공식 CLI를 하위 프로세스로 실행합니다. 콘솔 출력을 캡처하여 선택한 메신저로 스트리밍하여 반환합니다. 모든 상태, 메모리, 파일은 ~/.ductor/에 평문 JSON과 Markdown으로 로컬에 저장됩니다.
대상 사용자
터미널 기반의 AI 코드 에이전트의 강력한 기능을 원하면서도 채팅 인터페이스의 편의성을 선호하는 개발자, 또는 다양한 채팅 방이나 주제에 걸쳐 여러 AI 컨텍스트를 조직하고 싶은 사람들을 위한 것입니다.
주요 특징
- 다중 전송 지원: Telegram, Matrix, Slack에서 동시에 작동 가능.
- 컨텍스트 격리: Telegram의 토픽, Matrix의 방, 또는 하나의 채팅 내의 이름 붙은 세션을 통해 채팅을 격리 가능.
- 고급 작업 관리: 장시간 실행 작업을 백그라운드 태스크로 위임하여 자율적으로 실행하고 결과를 보고할 수 있음.
- 서브 에이전트: 별도의 워크스페이스, 설정, CLI 인증을 가진 완전히 격리된 두 번째 에이전트를 지원.
- 공식 CLI 통합: Claude Code, Codex CLI, Gemini CLI, Antigravity (
agy), Grok Build를 직접 지원. - 로컬 우선: Markdown 파일에 지속적인 메모리를 유지하며, 실행을 위해 선택적으로 Docker 사전 환경을 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트