openonion/connectonion
CLI is all you need. The agent CLI harness.
해결하는 문제
ConnectOnion은 AI 에이전트가 다양한 개인용 및 업무용 도구와 상호 작용할 수 있도록 통합된 명령줄 인터페이스(CLI) 하네스를 제공합니다. 복잡한 플러그인 아키텍처나 서버 구성이 필요 없으며, 단일 진입점(co)을 통해 Gmail, Outlook, Slack, Discord, Linear, 웹 브라우저 및 로컬 파일에 액세스할 수 있습니다. 이를 통해 에이전트의 컨텍스트가 프롬프트를 비대하게 만들지 않고 필요할 때만 발견되도록 보장합니다.
작동 방식
이 프로젝트는 모든 도구를 명령어로 노출하는 CLI 우선 접근 방식을 구현합니다. 에이전트는 co 명령어의 --help 페이지를 읽어 도구를 발견하며, 이 페이지가 에이전트의 실제 프롬프트 역할을 합니다. 이를 통해 동적인 발견 프로세스가 가능해집니다. 에이전트는 co를 실행하여 사용 가능한 그룹을 확인하고, co <tool> --help를 실행하여 특정 도구 사용법을 파악한 뒤, 마지막으로 명령어를 실행하여 데이터를 가져옵니다. 이 과정은 에이전트의 컨텍스트 창을 깔끔하게 유지하고 비용을 절감합니다.
대상 사용자
AI 에이전트를 구축하는 개발자(Claude Code, Codex, Cursor 등을 사용하는 경우)와 여러 API나 플러그인을 관리할 필요 없이 여러 플랫폼에 걸쳐 자신의 계정과 데이터에 안전하고 로컬하게 액세스하려는 파워 유저.
주요 특징
- 통합 CLI 하네스: 이메일, 채팅 앱, 캘린더, 이슈 트래커에 액세스하기 위한 단일 명령어(
co). - 분산형 컨텍스트 흐름 (
co rem): 메일 및 코딩 세션에서 흩어진 컨텍스트를 장기 기억을 위해 로컬의 연결된 Markdown 페이지로 연결합니다. - 온디맨드 발견: 에이전트가
--help페이지를 프롬프트로 사용하여 컨텍스트 창의 비대화를 방지합니다. - 광범위한 통합 제품군: Gmail, Outlook, WhatsApp, Telegram, Discord, Slack 등에 대한 내장 지원.
- 로컬 보안: 자격 증명은 사용자 기기의 암호화된 환경 파일에 보관됩니다.
- MCP 지원: Model Context Protocol (MCP) 서버를 동일한 CLI 인터페이스로 래핑하는 기능을 곧 지원할 예정입니다.
관련
- 프로젝트
- Dispatch
- Dispatch
- 프로젝트
- 프로젝트