๐Ÿ• Companion Agent
Caro - 8-bit pixel art

Your loyal shell companion

A specialized POSIX shell command agent for Claude users. Validates AI-generated commands with safety-first design, detects dangerous patterns, and ensures POSIX compliance.

Available as a Claude Skill: /plugin install wildcard/caro
caro โ€” shell companion
$ caro "list all files modified today"
๐Ÿ• Caro: find . -type f -mtime 0
โœ“ Safe to run on your system
$ caro "find large files over 100MB"
๐Ÿ• Caro: find . -type f -size +100M
โœ“ Safe to run on your system
$ caro "show disk usage by folder"
๐Ÿ• Caro: du -sh */ | sort -rh | head -10
โœ“ Safe to run on your system
$ caro "find python files modified last week"
๐Ÿ• Caro: find . -name "*.py" -type f -mtime -7
โœ“ Safe to run on your system

Meet Caro

A companion with a story of loyalty and transformation

Caro is the digitalization of Kyaro (Kyarorain Kadosh), the maintainer's beloved dog. Just as a loyal companion stays by your side through every challenge, Caro is here to help you navigate the complexities of shell commands with safety and expertise.

"In Portal 2, we learned that GLaDOS was once Caroline, the secretary of Aperture Science's founderโ€”transformed into the eternal guardian of the facility. Like Caroline became the beating heart of the testing chambers, Caro is your eternal companion for the terminal."

She specializes in POSIX shell commands and understands the nuances of every platformโ€”whether you're on macOS, Linux, Windows, GNU, or BSD. Caro brings your preferences with her wherever you deploy her, respecting your distribution of choice while keeping you safe from dangerous commands.

As Claude's loyal companion, Caro handles the shell-specific heavy lifting, allowing Claude to focus on the broader work while she ensures every command is safe, correct, and optimized for your platform.

How Caro Works

See Caro in action as your shell companion

Why Caro?

A companion agent built for safety, empathy, and expertise

Soft Launch Alpha โ€” We're actively building with our community. Join us to help shape Caro's future!

๐Ÿ›ก๏ธ
Available Now

Safety Guardian

Comprehensive validation blocks dangerous commands like rm -rf /, fork bombs, and destructive operations. 52 predefined safety patterns with risk-level assessment.

๐ŸŒ
Available Now

Cross-Platform Expert

Works across macOS, Linux, Windows, GNU, and BSD. Understands platform-specific nuances and respects your distribution of choice.

๐Ÿง 
Available Now

Platform-Aware

Provides recommendations based on your platform capabilities and best practices. Distinguishes between BSD and GNU command syntax automatically.

โœ…
Available Now

POSIX Specialist

Expert in POSIX-compliant shell commands that work reliably across systems. Portable, safe, and optimized for your terminal.

โšก
In Development

Lightning Fast

Target: Sub-100ms startup, sub-2s inference on Apple Silicon. MLX framework integration for GPU acceleration on M-series chips.

๐Ÿค
Available Now

Claude's Companion

Official Claude Code skill for safe shell command generation. Auto-activates when you need help, provides safety guidance, and integrates seamlessly into your workflow. Install with /plugin install wildcard/caro

How Caro Compares

Built for DevOps engineers and SREs who refuse to sacrifice privacy for productivity

๐Ÿ”’ Privacy First Design*
๐Ÿ›ก๏ธ 52+ Safety Patterns
๐Ÿ“ก 100% Offline Capable
๐Ÿฆ€ Rust Built for Speed

๐Ÿ”’ Privacy & Data

Feature You're here Caro GitHub Copilot CLI Warp AI Kiro CLI OpenCode
Works 100% offline ? โœ“ โœ— โœ— โœ— โ—
Privacy-first design ? โœ“ โœ— โœ— โœ— โœ“
Air-gapped friendly ? โœ“ โœ— โœ— โœ— โ—
Open source ? โœ“ โ— โœ— โœ— โœ“

๐Ÿ›ก๏ธ Safety & Control

Feature You're here Caro GitHub Copilot CLI Warp AI Kiro CLI OpenCode
Rule-based safety checks ? โœ“ โœ— โœ— โœ— โœ—
Explicit confirmation required ? โœ“ โ— โ— โ— โ—
Blocks dangerous commands ? โœ“ โœ— โœ— โœ— โœ—
Risk level assessment ? โœ“ โœ— โœ— โœ— โœ—

๐Ÿ–ฅ๏ธ Shell Expertise

Feature You're here Caro GitHub Copilot CLI Warp AI Kiro CLI OpenCode
POSIX-first approach ? โœ“ โ— โ— โ— โ—
Cross-platform (macOS/Linux/BSD) ? โœ“ โœ“ macOS/Linux โœ“ โœ“
Uses your existing terminal ? โœ“ โœ“ โœ— โœ“ โœ“
Platform-aware commands ? โœ“ โ— โ— โ— โ—

๐Ÿง  Model & Backend

Feature You're here Caro GitHub Copilot CLI Warp AI Kiro CLI OpenCode
Local inference ? โœ“ โœ— โœ— โœ— โ—
Multi-backend support ? โœ“ โœ— โœ— โœ— โœ“
Apple Silicon optimized ? โ— โœ— โ— โœ— โœ—
Self-hostable ? โœ“ โœ— โœ— โœ— โœ“

Ready for a shell companion that respects your privacy?

โœ“ Full support โ— Partial/configurable โœ— Not supported โ—Ž Planned

Play with Caro

Test your shell command knowledge! Pick the safe commands, avoid the dangerous ones.

LEVEL 1
SAFE OR DANGER?
SCORE 0
Caro
Pick the SAFE command!
SAFE OR DANGER?
Can you identify which shell commands are safe to run?
โœ“ Pick SAFE commands to score points
โœ— Avoid DANGEROUS commands or lose a life
โฑ Answer before time runs out!
Lives: โค๏ธ โค๏ธ โค๏ธ
High Score: 0

From the Pack

Stories, updates, and insights about Caro

View all blog posts โ†’

Get Started with Caro

Bring your loyal shell companion to your terminal

bash <(curl --proto '=https' --tlsv1.2 -sSfL https://setup.caro.sh)

Or download pre-built binaries (v1.1.3):

Multiple Ways to Use Caro

๐Ÿ”ง Standalone CLI

caro "list files > 100MB"

๐Ÿ”Œ MCP for Claude Coming Soon

Add Caro as an MCP server to Claude Desktop and let her handle all shell commands seamlessly.

โœจ Dedicated Skill Available Now

Use Caro as a Skill to offload shell command generation and execution while Claude focuses on your work. Install with /plugin install wildcard/caro

Quick Start

After running the setup script above, just use Caro:

caro "find all python files modified in the last 7 days"

Caro will generate the command and keep you safe. The setup script handles all prerequisites including Rust compilation.