Advai-X/advai-cli

Unified CLI for local skills, external CLIs, and terminal AI chat.

해결하는 문제

advai-cli는 AI 관련 도구, 브라우저 자동화 및 지식 베이스를 관리하기 위한 통합 명령줄 인터페이스를 제공합니다. 터미널 네이티브 AI 채팅, 다양한 AI 에이전트를 위한 로컬 스킬 관리 및 브라우저 제어를 위한 단일 엔트리포인트를 제공함으로써 여러 이질적인 도구 사이를 전환해야 하는 번거로움을 제거합니다.

작동 방식

이 도구는 Python 코어로 구축되었으며 PyPI, npm 또는 Homebrew를 통해 설치할 수 있습니다. ~/.advai에 상태를 저장하는 로컬 우선(local-first) 시스템으로 작동합니다. 주요 구성 요소는 다음과 같습니다:

  • Terminal UI (TUI): 모든 OpenAI 호환 API 백엔드에 연결되는 채팅 인터페이스.
  • Browser Bridge: Chrome 확장 프로그램과 로컬 데몬을 사용하여 JavaScript를 실행하고, 스크린샷을 찍고, 브라우저 세션을 자동화합니다.
  • Skills Manager: GitHub 또는 skills.sh에서 "스킬"(정의/구성)을 설치하고 동기화하여 Cursor, Claude Code, Windsurf와 같은 다른 AI 에이전트에서 사용하는 디렉토리에 저장합니다.
  • OpenCLI Bridge: opencli 생태계와 통합하여 외부 명령줄 도구를 검색, 설치 및 실행합니다.
  • Knowledge Bases: 검색 및 검색을 위해 마크다운 문서(OKF 호환)의 로컬 컬렉션을 관리합니다.

대상 사용자

AI 에이전트 구성을 중앙 집중식으로 관리하고, 터미널에서 웹 작업을 자동화하며, 간소화된 TUI를 통해 LLM과 상호 작용하려는 개발자 및 AI 파워 유저.

주요 특징

  • 통합 엔트리포인트: 채팅, 브라우저 자동화 및 도구 관리를 위한 단일 명령(advai).
  • 교차 플랫폼 에이전트 동기화: Cursor, Trae, GitHub Copilot을 포함한 50개 이상의 내장 플랫폼 간에 스킬 동기화.
  • 브라우저 자동화: Chrome 확장 프로그램을 통한 로컬 우선 브라우저 제어(열기, 클릭, 입력, 추출).
  • OpenAI 호환성: TUI는 /chat/completions 표준을 따르는 모든 백엔드를 지원합니다.
  • 로컬 지식 관리: 마크다운 파일을 사용하여 로컬 지식 베이스를 생성하고 검색합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트