Text Services

CrispyVibe registers macOS system services accessible from any app’s Services menu. Use AI to rephrase or research selected text without switching windows.

Available services

ServiceEffect
Crispy: rephraseRewrites selected text for clarity and smoothness while preserving meaning
Crispy: researchAugments selected text with concise practical context
Crispy: open in terminalOpens a terminal session at the selected file or folder path

Using a service

  1. Select text in any macOS app.
  2. Right-click → Services → choose a Crispy service.
  3. The result replaces your selection on the clipboard.

Configuration

Open App Settings → AI Services to configure:

  • CLI profile — Kiro CLI, Claude Code, Codex, Gemini CLI, OpenCode, or custom
  • Command and arguments — the CLI command to invoke
  • Default agent — which agent handles requests
  • Prompt templates — use {{text}} as the placeholder for selected text
  • Trust mode — Standard (safe) or Full Trust (passes --trust-all-tools)

Behavior details

  • Timeout: 20 seconds by default, configurable via the CRISPYVIBES_TEXT_SERVICE_TIMEOUT_SECONDS environment variable
  • Large text (>4000 characters) is automatically split into up to 6 chunks processed independently
  • ANSI sequences are stripped from CLI output before replacing your text

⚠️ Note: Services require CrispyVibe to be running. If a service doesn’t appear in the menu, restart CrispyVibe and check System Settings → Keyboard → Keyboard Shortcuts → Services.