All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Windows compatibility: Added
shell: trueoption when spawning on Windows to resolve.cmdfile execution issues (fixes #1) - Prompt handling: Pass prompts via stdin instead of command-line arguments to avoid Windows shell escaping/truncation issues
- Error handling: Added EPIPE error handling for stdin when child process exits early
🙏 Thank you @mickboyle for the Windows compatibility fixes in PR #2! This contribution makes AIC accessible to the entire Windows developer community.
- Resolve absolute command path to prevent spawning errors on macOS (esp. Homebrew paths)
- MIT LICENSE file
- Ctrl+Q as alternative toggle key for Terminal.app compatibility
- Quick toggle between tools with Ctrl+\
- Forward response capture now only includes latest response
- PTY session handling and response cleaning improvements
- Updated keybindings documentation
/forwardi(/fwdi) command for interactive forwarding with silent send and status spinner- Version check display showing Claude and Gemini CLI versions
- Read-only mode for Claude in print mode
- New 8-line ASCII logo design
- Gemini streaming artifacts in
/fwdand/fwdi - Session isolation when using
/fwdfrom interactive mode - Prompt display immediately after detaching from interactive mode
- Filter terminal DA queries (leak prevention)
//commandexecution timing for Claude and Gemini- Session continuity and various UX improvements
- Readline echo prevention in interactive mode
- Instant CLI startup by replacing slow version checks with async loading
- Filter terminal DA queries to prevent character leakage
- Session continuity improvements
- Initial public release 🎉
- Bridge between Claude Code and Gemini CLI
/forward(/fwd) command to send messages to other tools/interactive(/i) command for direct tool interaction- Persistent PTY sessions (tools stay running in background)
- Markdown rendering for colorful, formatted AI responses
- Connected Tools section showing installed CLI versions
- Rainbow-styled UI with full-width lines
- Testing infrastructure with Vitest
- iTerm2 detach issues and shell stability
- Double echo after detaching from interactive mode
- Duplicate detach messages and garbage characters
- Refactored to adapter pattern for interactive mode
- Use print mode for non-interactive tool communication
Initial development phase:
- Core CLI architecture
- Multi-tool forward support
- Readline integration for history and tab completion
- Modular adapter system for adding new AI tools