sync-ai-clis

hyeonbungi·hyeonbungi.sync-ai-clis

Detect, install, and keep AI coding CLIs up to date with one command

A cross-platform CLI that reconciles your machine toward "every known AI coding CLI installed, working, and current" - installed tools get updated through the channel they were installed with, missing tools are installed after consent, and each tool is re-verified after the work.

winget install --id hyeonbungi.sync-ai-clis --exact --source winget

Latest 0.4.3·July 2, 2026

Release Notes

sync-ai-clis 0.4.3 sync-ai-clis dry-run showing Windows native Codex update using the guarded official installer This patch closes the remaining Windows Codex update path that could bypass the PowerShell compatibility wrapper added in 0.4.1 and completed in 0.4.2. Fixed

  • Windows native Codex updates now use the guarded official installer path. Previously, sync-ai-clis delegated native Codex updates to codex update. On Windows, that command can launch powershell -ExecutionPolicy Bypass -c "$env:CODEX_NON_INTERACTIVE=1; irm https://chatgpt.com/codex/install.ps1 | iex" internally, without -NoProfile or sync-ai-clis' local Get-FileHash fallback.
  • The official Codex URL is still unchanged. sync-ai-clis now runs the same hardcoded https://chatgpt.com/codex/install.ps1 endpoint itself for Windows native updates, with CODEX_NON_INTERACTIVE=1, -NoProfile, and the SHA256 fallback that accepts both -Path and -LiteralPath.
  • macOS, Linux, npm, and Homebrew Codex update paths are unchanged. Only the Windows native update branch moved away from delegating to codex update. If Codex failed during a Windows sync after printing Updating Codex via powershell ... install.ps1, upgrade to sync-ai-clis 0.4.3 and rerun the same command. sync-ai-clis 0.4.3 (한국어) 이번 패치는 0.4.1과 0.4.2에서 보강한 PowerShell 호환 래퍼가 닿지 못하던 Windows Codex 업데이트 경로를 마저 막습니다. 수정
  • Windows native Codex 업데이트가 이제 보호된 공식 installer 경로를 사용합니다. 이전에는 sync-ai-clis가 native Codex 업데이트를 codex update에 맡겼습니다. 그런데 Windows에서 이 명령은 내부적으로 powershell -ExecutionPolicy Bypass -c "$env:CODEX_NON_INTERACTIVE=1; irm https://chatgpt.com/codex/install.ps1 | iex"를 실행할 수 있고, 이때 -NoProfile도, sync-ai-clis의 로컬 Get-FileHash fallback도 적용되지 않았습니다.
  • 공식 Codex URL은 그대로입니다. Windows native 업데이트에서는 sync-ai-clis가 같은 하드코딩 공식 엔드포인트인 https://chatgpt.com/codex/install.ps1을 직접 실행합니다. 여기에 CODEX_NON_INTERACTIVE=1, -NoProfile, 그리고 -Path와 -LiteralPath를 모두 받는 SHA256 fallback을 붙였습니다.
  • macOS, Linux, npm, Homebrew의 Codex 업데이트 경로는 바뀌지 않았습니다. codex update 위임을 피하는 건 Windows native 업데이트뿐입니다. Windows sync 중 Updating Codex via powershell ... install.ps1 메시지 뒤에서 Codex가 실패했다면 sync-ai-clis 0.4.3으로 올린 다음 같은 명령을 다시 실행하면 됩니다.

Installer type: wix

x64EB6FDD533667403061DE239934664D3EF9ADD17841E0EC0FEEC7B46B380BEED0

Details

Homepage
https://github.com/hyeonbungi/sync-ai-clis
License
MIT
Publisher
hyeonbungi
Support
https://github.com/hyeonbungi/sync-ai-clis/issues
Moniker
sync-ai-clis

Tags

aiclaudeclicodexgeminiinstallerupdater

Older versions (10)

0.4.2
x643D815BC4125421A4C2299A91DA6E995225AD9386ED38C910D6578A959F75F1C3
0.4.1
x640957431551BA14B0125B1EE8375ECD10ABE60DA424D29B8920FE74AC475E2CD6
0.4.0
x64B8D06C38D89903C18C93C47C7BF9C0B7E89B11C6BF10130869A1FCEE08D033B8
0.3.0
x644914243195A000414B286F2422CBCB85B228C9529E1A7EA3E00D7772724C3EB7
0.2.2
x649C82D6778EAF8EEB480BF0EF4246F1FBBED50B1D751D3A285209F33CD822BA62
0.2.1
x64CEC96AFDDE40CA9D0F841066E266E55EB39F48F2DDCB427630AF38B733F352C1
0.2.0
x64E98825674FD9C36D498863D8B4DF3B4D06987BE9B862FA162792E2B926B91816
0.1.3
x642670D63E95384D7FD9D724E4E39BC50158753F8E29128A1A52FE6BC5F64D5FAB
0.1.2
x644EB51B544F9349A2CE433253782A7469BFAA1DCE6FA7FF9B215F9832EF92F900
0.1.0
x64A3730BD7A82DCADA1F9A41D037C666C14AC7CED8A169F3BBCC6C0DB1B83E1458