Caro
caro.shKey Features
Key Features
I’m sharing a small open-source project I’ve been working on called Caro.
Caro is a local-first shell companion: you describe intent in plain language, it suggests a shell command, and you decide whether to run it. Nothing executes automatically.
Why: shell commands are optimized for brevity and repetition, not recall. If you’re not in the terminal all day, muscle memory fades. I still forget find/tar/etc., and context-switching breaks flow.
Notes up front:
• Very alpha, active development, not production-ready • Local inference by default (offline; air-gapped friendly) • Works in existing terminals (not a new emulator) • Rust-based, multi-backend • No telemetry/data collection • Not a “main agent” — intentionally a focused sub-agent
Safety is handled in software, not just prompts: • Rule-based checks before execution • Clear surfacing of risk for destructive commands • Explicit user confirmation every time
I’m especially interested in feedback on guardrails and rules.
Repo + details: https://github.com/wildcard/caro
If this seems useful (or flawed), I’d love critiques and ideas—issues/discussions are welcome.
Thanks. Kobi and Kyaro <3
Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.