Skip to content

Cai v1.4.0

Choose a tag to compare

@soyasis soyasis released this 22 Apr 00:02
· 172 commits to master since this release

✨ Highlights

🔌 Bring your own key: OpenRouter + Anthropic

Point Cai at Claude, GPT, Gemini, DeepSeek, or any of OpenRouter's 400+ models. Your key, your bill. Alongside built-in MLX and Apple Intelligence. (OpenRouter by @kilabyte in #15.)

⌨️ Fire-and-forget workflows

Two ways to skip the result → copy → paste dance:

  • Replace Selection destination — pastes the result over your source selection. Pinned to ⌘1 by default.
  • Auto-replace custom actions — toggle "auto-replace" on any prompt action. Cai vanishes, your selection becomes the result. Switched apps? Result goes to clipboard with a toast.

A first taste of Cai running in the background. (By @kilabyte in #14.)

🪟 Resizable main panel

Drag any edge or corner. Cai remembers your size. (By @kilabyte in #14.)


🚀 New

  • OpenRouter provider — 400+ models, BYOK (@kilabyte, #15)
  • Anthropic provider — native Claude API, BYOK
  • Replace Selection destination — paste over source, ⌘1 default (@kilabyte, #14)
  • Auto-replace custom actions — fire-and-forget prompts; result lands in place or on clipboard if you switched apps
  • Resizable main panel — drag any edge or corner (@kilabyte, #14)

💎 Improved

  • Log redaction — clipboard + webhook content stays out of logs and Sentry
  • Paste-back reliability — focus checks + outcome toasts (@kilabyte, #14)
  • Context Snippets — id and enabled now optional in snippets.json
  • Settings polish — truncation hints, clearer errors, tighter layout
  • OpenRouter picker — cleaner field placement (@kilabyte, #15)

🐛 Fixed

  • OpenRouter status probe — no more false-positive "connected" with invalid keys (@kilabyte, #15)
  • MCP token replacement — {{…}} now resolves in all cases
  • Gear icon — reliably dismisses the popup when opening Settings
  • GGUF → MLX migration — hardened for v1.2.x upgraders

🙏 Thanks

Huge thanks to @kilabyte for two great contributions:

  • #14 — paste-back + resizable panel
  • #15 — OpenRouter provider

Want to contribute? Check out the open issues or start a discussion.