Skip to content

Releases: sliday/caip

v0.2.3 — Prompting feedback

10 Jun 09:52

Choose a tag to compare

Visual confirmation while a prompt runs

  • Menubar sparkle pulses the moment you press a shortcut, so you know the action fired and the model is working. Flashes ✓ on success.
  • Optional progress toaster — a compact pill, top-right where the menubar icon lives, for people who hide their menubar. Shows Thinking… during the run, Done when it lands.
  • New Progress toaster toggle in Settings (off by default).

Universal binary (Intel + Apple Silicon), macOS 14+.

v0.2.2 — Update checker

28 May 12:58

Choose a tag to compare

✦ What's new

  • Lightweight update checker. caip now polls GitHub Releases once a day. If a newer version exists you get a non-blocking alert with Open / Later / Skip.
  • New menubar item: Check for Updates… — manual trigger, always reports the result.

Zero dependencies. No telemetry. Just a single HTTPS call to `api.github.com` on launch (and only at most once per 24h).

Install

Download `caip.zip` → unzip → drag to `/Applications` → launch → menubar `✦`.

🐇

v0.2.1 — Universal binary, macOS 14 minimum

28 May 12:45

Choose a tag to compare

Patch release that broadens compatibility. No new app features beyond v0.2.0.

✦ What's new

  • Intel + Apple Silicon — `caip` now ships as a universal binary (x86_64 + arm64). The `build.sh` script lipos both arches together and works on bare Command Line Tools (no full Xcode required).
  • macOS 14 (Sonoma) minimum — dropped the macOS 15-only SwiftUI APIs (`columnVisibility`, `navigationSplitViewColumnWidth`, `toolbar(removing:)`, `.symbolEffect(.rotate)`). Everything else is identical.

Thanks to @iSevenDays for both contributions (#1, #2).

Install

Download `caip.zip` → unzip → drag to `/Applications` → launch → menubar `✦` → Settings…

🐇

v0.2.0 — Direct providers + Launch at Login

27 May 18:29

Choose a tag to compare

✦ New providers

caip now talks directly to:

Provider Models Notes
OpenAI GPT-4, o-series, GPT-5 platform.openai.com/api-keys
Anthropic Claude (via OpenAI-compat layer) console.anthropic.com/settings/keys
Z.AI GLM-4.6, GLM-4.5, GLM-4 Air/Flash z.ai/manage-apikey/apikey-list
Kimi Moonshot long-context models platform.kimi.ai/console/api-keys

Plus the existing OpenRouter, Ollama, LM Studio, Jan, and Custom.

The provider picker is grouped into Cloud · Local · Custom, each preset seeds its base URL and key requirement automatically, and the placeholder + hint adapt per provider.

✦ Launch at Login

New Startup card in Settings — single toggle wired to SMAppService. Status updates live (Enabled / Disabled / Awaiting approval / App not in /Applications). Drag caip.app to /Applications first to use it.

✦ Other

  • AI result stays on the clipboard after paste — no auto-restore.
  • Floating Toast notifications replace blocking alerts.
  • Stable code identifier net.variant.caip so Accessibility trust survives across rebuilds when the binary hash matches.

Install

Download caip.zip below → unzip → drag to /Applications → launch → menubar Settings… → pick a provider → paste key → grant Accessibility.

🐇

v0.1.0 — Initial release

27 May 16:19

Choose a tag to compare

First public build of caipcopy → AI → paste.

A tiny native macOS menubar app: select any text, press a hotkey, get AI-rewritten text pasted back in place. Backed by OpenRouter.

Highlights

  • Menubar only glyph, no Dock icon, no Electron, ~1.9 MB bundle.
  • Per-action hotkeys⌃⌥⇧⌘ in any combination, plus standalone F-keys. Recorder uses a CGEvent tap so it captures even combinations another app has claimed globally.
  • OpenRouter — 350+ models. Sort by price, context, or recency. One global default model.
  • Prompt placeholders{selectedText} (or {s}) is substituted before the request fires.
  • Floating Toast notifications instead of blocking modals.
  • macOS 15+ · Apple Silicon.

Install

  1. Download caip.zip below, double-click to expand, drag caip.app to /Applications.
  2. Launch. macOS will warn — right-click the app and choose Open the first time (ad-hoc signed).
  3. Open the menubar Settings… → paste your OpenRouter key → grant Accessibility when asked.

Build from source

git clone https://github.com/sliday/caip.git
cd caip && bash build.sh
open build/caip.app

Notes

  • Ad-hoc signed. The Accessibility permission may need re-granting each time you rebuild from source — use Settings → OpenRouter → ⋯ → Reset & re-grant to clear stale TCC entries.

🐇