hanneshapke

hanneshapke / yaak

Public

Minimal copilot for your terminal shell, supports 8+ languages, OpenAI + Bring your own model

14
0
100% credibility
Found Apr 13, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

yaak is a command-line tool that turns natural language descriptions into executable shell commands using various AI models, with built-in safety checks and multi-language support.

How It Works

1
๐Ÿ” Discover yaak

You find a handy tool that lets you describe tasks in plain words and get ready-to-run computer instructions.

2
๐Ÿ“ฅ Install easily

Copy and paste one quick line to download and set it up on your machine in seconds.

3
๐Ÿง™ Connect your AI

Run the setup guide that walks you through picking a smart helper and linking it up.

4
๐Ÿ’ญ Tell it what you want

Type simple everyday words like 'list big files' right in your command window.

5
โœจ See the command appear

It pauses to think, then shows you the exact instruction to do your task perfectly.

6
Pick your next step
โ–ถ๏ธ
Run it

Let the command go and watch your task complete.

๐Ÿ”„
Tweak it

Add details to make it just right for you.

๐Ÿ“‹
Copy it

Grab the command for your notes or another spot.

โŒ
Cancel

Back out safely without doing anything.

โœ… Job done right

Your computer task finishes smoothly, and you feel like a pro without memorizing tricky syntax.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is yaak?

yaak turns natural language descriptions into bash commands using any OpenAI-compatible LLM, like "list all rust files larger than 1MB" becoming `find . -name "*.rs" -size +1M -ls`. Built in Rust, it supports OpenAI, Anthropic, Gemini, Ollama, Groq, and local models via a simple config wizard, with multilingual UI in 8 languages. It solves the daily friction of recalling syntax, chaining tools, or explaining obscure flags right in your terminal.

Why is it gaining traction?

Unlike bloated IDE copilots, yaak stays laser-focused on shell: instant streaming responses, fuzzy cache for repeats, command history/search/re-execute, and reverse mode to break down any command. Safety blocks `rm -rf` disasters by default, and pipe-friendly flags like `--yes` or `--copy` fit scripting workflows. The one-liner install (`curl https://getyaak.ai/install.sh | bash`) and Homebrew/AUR/Nix packaging hook scripters immediately.

Who should use this?

Sysadmins juggling ad-hoc tasks, DevOps engineers prototyping Docker/Compose flows, or junior devs learning CLI tools without Stack Overflow. Non-English speakers benefit from localized prompts/errors, and local LLM users get offline command gen without vendor lock-in.

Verdict

Grab yaak if you live in the terminalโ€”its polish punches above 14 stars and 1.0% credibility score. Early-stage with solid docs/installers, but watch for broader shell support beyond bash; promising yaak ai github minimal api for daily drivers.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.