jellydn/my-ai-tools
요약
my-ai-tools는 다양한 AI 코딩 어시스턴트(Claude Code, Codex, Cursor 등)에 일관된 에이전트 가이드라인과 스킬을 제공하는 휴대용 설정 도구입니다. 이 저장소는 재사용 가능한 구성 요소를 공유하며, macOS, Linux, Windows 환경에서 양방향 동기화 및 설정을 관리할 수 있게 합니다.
핵심 포인트
- 다양한 AI 코딩 어시스턴트(Claude Code, Codex 등)에 일관된 설정 제공
- 재사용 가능한 스킬, 에이전트 가이드라인 등을 공유하여 개발 효율성 증대
- macOS, Linux, Windows 환경을 지원하며 양방향 동기화 가능
- 설치 전 Dry Run 및 백업 기능을 제공하여 안전한 구성 관리가 가능
AI 코딩 어시스턴트를 위한 휴대용(Portable) 소스 제어형 설정.
my-ai-tools는 지원되는 AI 코딩 어시스턴트 전반에 걸쳐 일관된 에이전트 가이드라인, 스킬, 명령어, 훅(hooks), MCP 서버 및 도구 설정을 설치합니다. 또한 로컬에서 변경된 구성 내용을 이 저장소로 내보낼 수도 있습니다.
📖 문서 웹사이트 · 🎬 설정 비디오
-
Claude Code, OpenCode, Amp, Codex, Cursor, Pi, Antigravity 등 다수의 어시스턴트를 구성합니다.
-
재사용 가능한 스킬, 에이전트 가이드, 명령어, 훅 및 MCP 서버 정의를 공유합니다.
-
macOS, Linux, Windows 11 (PowerShell 및 Git Bash), WSL을 지원합니다.
-
설치 전에 부작용이 없는 드라이런(dry run)과 선택적 백업 기능을 제공합니다.
-
양방향 동기화를 위해 설치된 구성을 저장소로 내보냅니다.
-
설치 전 JSON 및 기타 지원되는 구성 파일을 검증합니다.
-
Bash 3.0 이상
-
Git
curl
원라인(one-line) 설치 프로그램용 - JavaScript 기반 도구의 경우 Bun 또는 Node.js LTS
- Windows PowerShell 5.1 또는 PowerShell 7
- Git for Windows (Git Bash 포함)
winget
자동으로 jq를 설치하거나 수동으로 jq를 설치해야 합니다 - JavaScript 기반 도구의 경우 Bun 또는 Node.js LTS
Git for Windows 설정 시 명령줄 및 타사 소프트웨어용 Git 선택을 하십시오. 기본(native) Windows 설치 프로그램은 PowerShell을 사용하여 설정하고, 공유 Bash 설치 프로그램을 실행하는 데는 Git Bash를 사용합니다. WSL은 계속 지원되며 Linux 지침을 사용할 수 있습니다.
설치 프로그램은 기존 구성 파일을 덮어쓸 수 있습니다. 먼저 드라이런을 실행한 후, 복원 가능한 사본이 필요할 때 --backup 또는 -Backup을 사용하십시오.
설치 프로그램을 검토한 다음 실행합니다:
curl -fsSL https://ai-tools.itman.fyi/install.sh -o install.sh
less install.sh
bash install.sh --dry-run
...
직접적인 원라인 설치를 위해서는:
curl -fsSL https://ai-tools.itman.fyi/install.sh | bash
PowerShell을 열고 실행 전에 설치 프로그램을 검토하십시오:
PowerShell을 열고 실행 전에 설치 프로그램을 검토하십시오:
Invoke-RestMethod https://ai-tools.itman.fyi/install.ps1 -OutFile install.ps1
Get-Content .
install.ps1
.
install.ps1 -DryRun
...
PowerShell 실행 정책이 저장된 스크립트를 차단하는 경우, 이 프로세스에 한해서만 다음 명령어를 실행하십시오:
powershell -NoProfile -ExecutionPolicy Bypass -File .
install.ps1 -DryRun
powershell -NoProfile -ExecutionPolicy Bypass -File .
install.ps1 -Backup
PowerShell 설치 프로그램은 Git Bash를 감지하고, 필요할 때 winget을 사용하여 jq를 설치하며, 옵션을 cli.sh로 전달합니다. 저장소 체크아웃에서 실행될 때는 해당 체크아웃을 사용합니다. 자체적으로 다운로드되거나 PowerShell로 파이프되는 경우에는 최신 저장소를 임시 디렉토리에 클론합니다.
직접 한 줄로 설치하려면:
Invoke-RestMethod https://ai-tools.itman.fyi/install.ps1 | Invoke-Expression
git clone https://github.com/jellydn/my-ai-tools.git
cd my-ai-tools
./cli.sh --dry-run
...
Windows PowerShell에서는 체크아웃의 네이티브 래퍼를 사용하십시오:
git clone https://github.com/jellydn/my-ai-tools.git
Set-Location my-ai-tools
.
install.ps1 -DryRun
...
| Bash 옵션 | PowerShell 옵션 | 목적 |
|---|---|---|
--dry-run | -DryRun | 적용하지 않고 계획된 변경 사항을 표시합니다. |
--backup | -Backup | 설치 전에 기존 파일을 백업합니다. |
--no-backup | -NoBackup | 대화형 백업 프롬프프트를 건너뜁니다. |
--yes / -y | -Yes | 활성 도구 허용 목록에 대해 비대화형으로 실행합니다. |
--rollback | -Rollback | 가장 최근의 백업을 복원합니다. |
--verbose / -v | -Verbose | 상세한 설치 프로그램 출력을 표시합니다. |
--migrate-gemini | — | Gemini CLI 구성을 Antigravity CLI로 마이그레이션합니다. |
비대화형 Bash 및 PowerShell 파이프라인은 자동으로 --yes를 추가합니다. 이 모드는 종속성과 활성 도구 허용 목록만 처리하고 설치합니다. 자동화에 사용하기 전에 cli.sh를 검토하십시오.
현재 저장소는 다음의 구성 또는 통합 지원을 포함하고 있습니다:
현재 저장소는 다음의 구성 또는 통합 지원을 포함하고 있습니다:
| 카테고리 | 도구 |
|---|---|
| 주요 비서 (Primary assistants) | Claude Code, OpenCode, Amp, Codex, Cursor, Pi, Oh My Pi, Antigravity, Kilo, Kimi Code, Muse Code |
| ... | |
일부 설치 프로그램은 플랫폼별로 구성되어 있으며, 감지되지 않은 선택적 도구는 건너뜁니다. Gemini CLI는 Google One 및 유료 플랜에서 사용 중단되었으므로, --migrate-gemini 옵션을 사용하여 구성을 Antigravity CLI로 이전하십시오. |
각 도구의 소스 구성은 configs/를 참조하고, 공유 스킬은 skills/를 참조하십시오.
설치 프로그램은 대상 도구가 지원하는 다음 공통 리소스를 관리합니다:
- 에이전트 가이드 및 소프트웨어 개발 관행
- 재사용 가능한 스킬 및 명령어
- 생명주기(Lifecycle) 및 안전 후크(safety hooks)
- 도구별 설정, 테마 및 제공업체 구성
configs/mcp-registry.json의 MCP 서버
MCP 레지스트리는 Context7, 순차적 사고(sequential thinking), qmd, 코드베이스 메모리(codebase memory), 에이전트 메모리(agent memory), fff, React Grab, logpilot, sem, ctx와 같은 통합을 포함합니다. 설치는 각 서버의 런타임과 자격 증명에 따라 달라집니다.
비밀 정보는 커밋하지 마십시오. API 키는 환경 변수 또는 대상 도구의 자격 증명 저장소에 보관하십시오. 이 리포지토리가 사용하는 서버 측 환경 변수 이름은 .env.example를 검토하십시오.
generate.sh는 홈 디렉토리에서 지원되는 구성을 리포지토리로 복사합니다. 먼저 작업을 미리보기 하십시오:
./generate.sh --dry-run
./generate.sh
git diff
커밋하기 전에 diff를 검토하십시오. 생성된 구성에는 버전 관리에 포함되어서는 안 되는 기계별 값이나 자격 증명이 포함될 수 있습니다.
./cli.sh --rollback
.\\\install.ps1 -Rollback
백업은 ~/ai-tools-backup-<타임스탬프>에 저장되며, 설치 프로그램은 가장 최근의 다섯 개 백업을 유지합니다.
./cli.sh --migrate-gemini
bash -n cli.sh generate.sh install.sh lib/*.sh scripts/*.sh
./cli.sh --dry-run
./scripts/sync-token-efficiency.sh --check
...
집중적인 테스트 명령어는 TESTING.md를, 리포지토리 관례(conventions)는 CONTRIBUTING.md를 참조하십시오.
• 문서화 웹사이트
• 상세 도구 및 스킬 참조
• Fusion 오케스트레이션
• Claude Code 에이전트 팀
• qmd 지식 관리
• My AI Bot
• 테스트 가이드
기여, 이슈 제기, 기능 요청은 환영합니다. CONTRIBUTING.md를 읽고 관련 검사(checks)를 실행한 후, 대규모 동작 또는 설정 변경 전에 이슈를 여십시오.
본 프로젝트는 MIT 라이선스 하에 이용 가능합니다.
Dung Huynh
- 웹사이트: productsway.com
- YouTube: IT Man Channel
- X: @jellydn
- GitHub: @jellydn
이 프로젝트가 도움이 되었다면 별점(⭐️)을 부여해 주세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Codex tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기