1 comments

  • kobi_kadosh 5 hours ago
    Hi HN,

    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