feliperbroering

feliperbroering / eai

Public

E aí? Natural language to shell commands. Rust CLI powered by local LLMs (Ollama), with feedback loop and web search fallback.

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

A single-binary command-line tool that translates natural language descriptions into executable shell commands using free or paid AI services.

How It Works

1
🔍 Discover eai

You hear about a handy helper that turns everyday questions into perfect computer instructions, no more memorizing tricky details.

2
📥 Grab it quickly

Run a simple one-click download to add this magic wand to your toolbox, works on Mac, Linux, or Windows.

3
🧙 Set it up in seconds

Follow a friendly guide that picks a free thinking service for you, so it's ready to understand your words right away.

4
💭 Describe what you want

Just type in plain English like 'compress all my photos' and watch it craft the exact steps you need.

5
Check and go

See the suggested instructions, tweak if you like, say yes, and it runs safely for you.

6
Handle surprises
Add it

Install the helper tool and keep going smoothly.

⏭️
Skip ahead

Choose another way or continue without it.

🎉 Done right, every time

Your task finishes perfectly, saving hours of trial and error, and you feel like a command-line wizard.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 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 eai?

eai is a Rust CLI that converts natural language prompts into shell commands, powered by local LLMs like Ollama or free APIs such as Gemini and Groq. Tell it to "extract audio from video.mp4 as mp3 from 1:30 to 3:45," and it spits out the exact ffmpeg command—then lets you confirm, edit, or run. It solves the daily grind of memorizing flags across tools like git, rsync, or iptables, with pipe support for feeding error logs or diffs as context.

Why is it gaining traction?

Unlike shell-gpt or llm, which lock you into paid OpenAI, eai runs free by default with web search fallback via Tavily or DuckDuckGo for syntax lookups and tool discovery. It auto-detects missing CLIs, verifies them against brew/PyPI/crates.io, and offers one-key installs—plus explain mode to decode any command. The 30-second setup wizard and auto-retry on failures hook devs tired of github natural language processing experiments.

Who should use this?

DevOps folks syncing deploys with rsync excludes or tweaking iptables NAT rules. Frontend devs piping git diffs for commit messages or compressing PNGs. Backend engineers analyzing docker logs or git logs for top committers—anyone scripting in zsh/bash who hates man pages or scattered github natural earth vector scripts.

Verdict

Worth installing for frequent shell users; the single binary deploys anywhere, and features like history search beat basic natural language inference tools. At 12 stars and 1.0% credibility, it's immature with room for polish, but strong docs and E2E tests make it more reliable than most early NLP github repos.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.