subinium

Hey CLI — Development skill for Claude Code

Development community

hey — natural language shell commands with personality.

How to install Hey CLI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open subinium/hey-cli and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Hey CLI does

hey — natural language shell commands with personality. Speaks Claude, Codex, and OpenRouter.

Alternatives in Development

  • OpenAI Codex CLI — (Rust implementation) 67.8k ★
  • Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★
  • Auto — Smart router - Single entry point with natural language intent detection 2.8k ★

README

`hey`

talk to your terminal in natural language

*works in English, Korean, Japanese, or whatever you type · one binary · three backends · zero config*

[![crates.io](https://img.shields.io/crates/v/ai-in-terminal.svg?style=for-the-badge&logo=rust&color=orange)](https://crates.io/crates/ai-in-terminal) [![downloads](https://img.shields.io/crates/d/ai-in-terminal.svg?style=for-the-badge&color=green)](https://crates.io/crates/ai-in-terminal) [![license](https://img.shields.io/crates/l/ai-in-terminal.svg?style=for-the-badge&color=blue)](./LICENSE) [![ci](https://img.shields.io/github/actions/workflow/status/subinium/hey-cli/ci.yml?branch=main&style=for-the-badge&label=ci)](https://github.com/subinium/hey-cli/actions/workflows/ci.yml)

cargo install ai-in-terminal

![hey demo](./demo.gif)


See it in action

That's the whole workflow: **type → read → enter**. Re-render the demo with `vhs demo.tape` after changing the UI.

Text version (copy-paste friendly)
$ hey claude find the 5 largest files in Downloads

  ✱ claude · headless

   ▐▛███▜▌  here you go
  ▝▜█████▛▘
    ▘▘ ▝▝

  $ du -ah ~/Downloads | sort -rh | head -5

  list everything under Downloads with sizes, sort descending, take top 5

  ▶ run? Y (default) / N

Meet the crew

Each backend has its own icon, voice, and personality in your terminal.

Backend Voice How it connects Auth
✱ Claude "here you go" claude -p or direct API your Claude subscription
☁ Codex "computed" codex exec your Codex subscription
◆ OpenRouter "cooked" HTTP API OPENROUTER_API_KEY

In your terminal, each backend shows its own ASCII art mascot — Claude's sparkle, Codex's arrow, OpenRouter's diamond.

`hey` auto-detects: **claude → codex → openrouter**. Your subscription always comes first.


30-second tour

# j