Releases: ad-si/cai
Releases · ad-si/cai
v0.13.0
- Add new subcommands
photo- Generate photorealistic imagesshort- Provide a compact and focused answersay- Convert text to speech using OpenAI's TTS modelconfig- Show currently applied settingsquery- Query SQLite databasesedit- Edit prompt with your default editorcommit- Intelligently commit modified files based on current changes
- Add Google OCR feature powered by Gemini 3 Pro Preview
- Add Google Gemini image generation support
- Use prompt-based descriptive filenames for generated images
- Add configurable base URL support for all providers
- Add support for new models
- GPT-5.1 models
- GPT-5 Codex model
- GPT Image 1.5 (new default for image generation)
- Claude Opus 4.5
- Gemini 3 preview models
- Grok 2 Image
- Perplexity and its Sonar models
- Groq Qwen and DeepSeek
- Upgrade Claude default models to latest versions
- Show execution time in seconds instead of ms when > 10 seconds
v0.12.0
- Add new subcommands
image- Generate an image using GPT-5transcribe- Transcribe text from an audio file using GPT-4o Transcriberewrite- Rewrite text with improved clarity and stylejq- Get help on using jqsvg- Generate an SVG image from a text prompt
- Add support for new GPT-5 models
- Add support for latest xAI models
- Update default models
replycommand: Improve promptrenamecommand: Support renaming several files and fix timestamp handling
v0.11.0
- Add new subcommands
fast- Shortcut forgroq gemma2-9b-itlocal- Shortcut forollama llama3.2value- Return only the value/answer without explanationsreply- Generate a reply to a conversation passed via stdindocker- Use Docker development as the prompt contextgit- Use Git development as the prompt contextnix- Use Nix development as the prompt context
- Add support for new OpenAI models
- Use v4 as the default models for Claude
- Add support for Google's Gemini models
and use Gemma 2 as the defaultgemmamodel
v0.10.0
- Add support for DeepSeek
- Add support for Cerebras
- Add support for xAI's Grok
- Don't read stdin for commands which don't support it
- Don't move file to current directory when renaming in another directory
- Add subcommands for Typst (
ty) and LilyPond (ly) - Display used subcommand in status line
- Update Ollama default models
- Add
--json-schemaCLI flag rename: Always use a lowercasetfor timestamp and improve prompt
v0.8.0
- Add new sub-command
ocrto extract text from images - Add new sub-command
renameto rename files based on their content - Add sub-commands with a programming language as the prompt context
- Add new sub-command
changelogto generate a changelog from git commits - Always use the latest versions of Anthropic's 3.5 models
- Update default Llama versions
v0.7.0
- Add flag
--jsonto activate JSON output mode - Add flag
--rawto print the raw LLM response without any metadata - Add more aliases for Anthropic, use new versions as default models
- CLI output: Show resolved model id instead of the used alias
- Add more aliases for OpenAI models