Repository navigation
v1.2.2
AI Docker CLI Manager v1.2.2
Added
- Auth persistence across container rebuilds: Credentials for all tools now survive Force Rebuild
- New
tool-authDocker volume with symlinks for gh, openai, gemini, codex, and shell_gpt configs ~/.claude.json(onboarding flag) persisted via symlink into claude-config volumeOPENAI_API_KEYauto-loaded from persisted config on shell startup- No more re-authentication after rebuilding the container
- New
- Welcome banner wait spinner: If tools are still installing when you attach, a spinner shows until installation completes, then the full welcome banner displays
- fail2ban SSH protection: Automatically protects SSH from brute force attacks when mobile access is enabled (closes #35)
Fixed
- Critical: Tools fail to install on new builds (
set -uunbound variable crashes in install_cli_tools.sh, configure_tools.sh, auto_update.sh) - WSL RAM/CPU detection showing 0 in setup wizard:
wsl_config.ps1was not embedded in the .exe - Username validation accepting uppercase: Changed
-notmatchto-cnotmatch(PowerShell case-sensitivity) claudecommand not found after native installer migration: Multi-location fallback inclaude_wrapper.sh- Segmentation fault in
update-container-tools: Fixed function name collision config-statuscrashing with unbound variable: Guarded$ANTHROPIC_API_KEYand$LOG_FILE
Security
- Log sanitization for launch scripts: All log file writes now redact Windows username, container username, API keys, and tokens
- Removed accidentally tracked PowerShell log file from repository
Installation
- Download
AI_Docker_Manager.exebelow - Run the executable (you may need to click "More info" → "Run anyway" on Windows SmartScreen)
- Click "First Time Setup" to begin
Upgrading? Run "First Time Setup" with Force Rebuild checked. Your credentials will persist — no re-authentication needed.
Requirements
- Windows 10/11
- Docker Desktop
See CHANGELOG.md for full details.