coulsontl/ai-toolbox

Personal AI Toolbox

AI Toolbox – AI 코딩 어시스턴트 설정용 데스크톱 매니저

정의 – 크로스 플랫폼 데스크톱 앱(Windows, macOS, Linux)으로, 개발자가 여러 AI 기반 코딩 어시스턴트(Claude, OpenAI Codex, Gemini, Grok, Kimi 등)의 설정 파일을 정리할 수 있게 해줍니다. 공급자 키, 모델 목록, 프롬프트, 플러그인, 세션 기록 및 관련 도구를 편집하기 위한 그래픽 UI를 제공하며, 로컬 프록시 게이트웨이, WSL/SSH 동기화, 백업 및 "스킬" 마켓플레이스와 같은 유틸리티도 포함합니다.

중요성 – 대부분의 AI 코딩 도구는 파일 시스템에 흩어져 있는 JSON/TOML/YAML 설정 파일로 구동됩니다. 공급자를 전환하거나, 새 모델을 추가하거나, Windows 호스트와 WSL 환경 간에 동일한 설정을 동기화하려면 일반적으로 수동 편집이 필요합니다. AI Toolbox는 이러한 모든 조각을 중앙 집중화하여 공급자 전환, 프롬프트 변경, 설정 백업을 단일 위치에서 수행할 수 있게 하여 시간을 절약하고 자격 증명 유출 위험을 줄입니다.

주요 기능

  • 설정 패널 – 수십 개의 어시스턴트(OpenCode, Claude Code, Codex, Grok, Gemini-CLI, Kimi, OpenClaw, Pi, Oh My Pi, Claude Desktop, Hermes, DeepSeek Harness)를 지원합니다. 각 패널에는 공급자, 모델, 전역 프롬프트, 플러그인 및 세션 기록이 표시되며 원클릭으로 활성화/비활성화할 수 있습니다.
  • 통합 로컬 프록시 게이트웨이 – 단일 엔드포인트로 작동하여 지원되는 모든 어시스턴트로 요청을 전달하고, 프로토콜 변환, 사용량 로깅, 가격 통계 표시를 수행합니다.
  • 스킬 저장소 – Git 또는 로컬 폴더에서 재사용 가능한 "스킬" 팩을 설치할 수 있습니다. 앱은 도구별로 활성화/비활성화하고 동기화를 유지할 수 있습니다.
  • 동기화 유틸리티 – 설정을 WSL 또는 원격 SSH 호스트로 자동 복사하고 경로 매핑을 유지합니다.
  • 백업 및 복원 – 로컬 ZIP, WebDAV 또는 개인 GitHub/Gitee 저장소; OS 자격 증명 저장소를 사용한 선택적 암호화.
  • 시스템 트레이 단축키 – 메인 창을 열지 않고 공급자/모델을 변경하거나 스킬을 전환할 수 있습니다.
  • 국제화 – 영어 및 중국어 UI, 라이트/다크 테마.

작동 방식

  • 프론트엔드 – React 19 + TypeScript, Ant Design UI, Zustand 상태 관리, i18next 현지화.
  • 백엔드 – Tauri 2 (Rust)가 네이티브 파일 시스템 액세스, SQLite + JSONB 스토리지, 각 어시스턴트용 명령 수준 어댑터(예: Grok의 config.toml, Gemini-CLI의 .env 읽기 등)를 제공합니다.
  • 데이터 모델 – 로컬 SQLite 데이터베이스가 JSONB 열에 설정을 저장합니다. 작은 구조화된 테이블 세트가 로그, 사용량 집계 및 가격 데이터를 보관합니다.

시작하기

  1. Releases 페이지에서 적절한 설치 프로그램(MSI/EXE, DMG, DEB, AppImage)을 다운로드합니다.
  2. 패키지 관리자 업데이트를 선호하는 경우 Homebrew(macOS) 또는 Scoop(Windows)을 통해 설치합니다.
  3. 앱을 실행하고 API 키/공급자를 추가한 다음 설정 전환을 시작합니다.

대상 사용자 – 여러 AI 코딩 어시스턴트를 정기적으로 사용하며 머신과 환경 간에 설정을 일관되게 유지하기 위한 안정적이고 개인정보 보호 우선 방식을 필요로 하는 개발자.

제한 사항 – 이 도구는 모델 추론 자체를 수행하지 않습니다. 주변 설정과 라우팅만 관리합니다. 모든 실제 AI 호출은 각 공급자 서비스로 전송됩니다.


위의 모든 정보는 저장소의 README에서 직접 가져온 것입니다.

관련

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