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
| Service | Effect |
|---|---|
| Crispy: rephrase | Rewrites selected text for clarity and smoothness while preserving meaning |
| Crispy: research | Augments selected text with concise practical context |
| Crispy: open in terminal | Opens a terminal session at the selected file or folder path |
Using a service
- Select text in any macOS app.
- Right-click → Services → choose a Crispy service.
- 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_SECONDSenvironment 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.