AI-Powered Shell Intelligence

The Command Line,
Reimagined With AI.

Every essential utility — now with intelligence built in. Describe what you want in plain language. Get the exact, safe command. See what it does before it runs.

coreutils.ms — terminal
 find all log files older than 30 days and delete them
→ Proposed command:
  find /var/log -name "*.log" -mtime +30 -delete
⚠ Safety check: DESTRUCTIVE
  Will permanently delete ~847 MB across 312 files.
  Tip: Add -maxdepth 2 to limit scope. Run --dry-run first?
 
0
Utilities augmented
0
Reduction in flag lookup time
0
Offline-first — no cloud required
0
Latency overhead on commands
USED BY ENGINEERS AT Platform Engineering Teams DevOps Orgs SRE Teams Onboarding Bootcamps
The Challenge

The Shell Is Powerful — and Unforgiving

The command line is enormously capable and famously punishing. The gap between knowing what you want and writing the exact command is where time disappears — and mistakes compound.

🧠
Flag Memorization Overhead
A thousand flags across a hundred utilities. Nobody holds all of it in their head — yet the shell requires precision every time.
💥
Silent Destructive Errors
A misremembered wildcard or a pasted command from a forum post can quietly do the wrong thing — sometimes irreversibly.
🔍
Man Page Archaeology
Finding the right flag means digging through dense documentation, Stack Overflow threads, and outdated blog posts.
🔗
Pipeline Fragility
Composing multi-command pipelines through trial and error is slow, error-prone, and opaque to anyone who didn't write it.
# Without coreutils.ms
find . -name *.log -exec rm {} \;
⚠ Deleted 2.4 GB of critical application logs
⚠ No preview. No undo. No warning.
# With coreutils.ms
remove old logs from ./logs directory
→ find ./logs -name "*.log" -mtime +7 -delete
✓ Impact: 47 files · 182 MB · logs/ only
✓ Tip: --dry-run available. Proceed? [y/N]
The Solution

Familiar Tools. Smarter.

coreutils.ms augments the utilities you already depend on — keeping the speed and determinism you trust, while adding a layer of intelligence that explains, checks, and accelerates.

Plain Language to Commands
Describe your goal in natural language. coreutils.ms produces the precise, correct invocation — with every flag explained.
Pre-Flight Safety Checks
Before destructive operations run, you see exactly what will change — files affected, disk space freed, directories modified — with a clear confirm prompt.
Context-Aware Intelligence
Suggestions are tuned to your shell, your current directory, and what you've been doing — not generic answers built for nobody in particular.
Platform Features

Everything That Slows You Down — Removed

From intent-aware completion to composable pipelines, every feature targets a real friction point in daily terminal work.

💬
Intelligence
Natural Language Input
Type what you want to accomplish. Get back the exact command, in your shell's syntax, with every component annotated.
🔍
Transparency
Inline Explanations
Every generated command comes with a human-readable breakdown of exactly what each part does — before you run it.
Safety
Pre-Flight Safety Checks
Destructive operations surface a clear impact summary. Run dry-runs automatically. Never delete the wrong directory again.
⛓️
Composition
Composable Pipelines
Build complex multi-command chains by describing the goal. coreutils.ms composes the pipeline and explains each stage.
Completion
Intent-Aware Autocomplete
Completion that understands what you're trying to do — not just tab-completing syntax, but suggesting the next logical step.
📚
Learning
Learn While You Work
Every command comes with a tip that grows your own fluency. The more you use it, the less you need it — and that's intentional.
How It Works

From Idea to Safe Execution

A four-step loop that replaces the man page, the forum search, and the anxious guess.

STEP 01
Describe Your Goal
Type what you want to accomplish in plain language. No need to know which utility handles it or which flags to use.
STEP 02
Review the Proposed Command
coreutils.ms proposes the exact command and explains every component in plain language so you understand what's happening.
STEP 03
Check the Safety Summary
For any operation that modifies or deletes, see a clear impact summary — files affected, size, scope — before anything runs.
STEP 04
Run with Confidence
Execute knowing exactly what will happen. The inline tip stays in your terminal history so your own fluency grows over time.
coreutils.ms — preview
find all Python files modified today and archive them Parsing intent... Utility: find + tar Ready to propose command ↓
find . -name "*.py" -newer ~/.today   -exec tar -czf backup.tar.gz {} + find: locate matching files -name "*.py": Python files only -newer: modified since today tar -czf: create compressed archive
⚠ Impact Summary Files matched: 23 Python files Total size: 1.2 MB Output: ./backup.tar.gz (new file) Risk level: LOW — read + write only No existing files will be modified.
✓ Archive created: backup.tar.gz (1.2 MB) 23 files archived successfully. ────────────────────────── 💡 Tip: Use --incremental on next run    to only archive changed files.
Built on Solid Ground

Intelligence That Doesn't Get in the Way

Four principles that make coreutils.ms safe to trust in production environments and daily workflows.

Augments, Never Replaces
coreutils.ms wraps the trusted utilities you already depend on. The underlying tools are unchanged — you get intelligence on top, not a new abstraction layer beneath.
Deterministic When It Matters
The same command yields the same result, every time. AI assistance is applied to generation and explanation — execution is always exact and predictable.
Offline-First Architecture
Works entirely locally by default. Cloud assistance is available but never required. Your commands and file paths never leave your machine unless you explicitly enable it.
Automation-Friendly
Everything is scriptable and fits into existing workflows. coreutils.ms respects your CI/CD pipelines, Makefiles, and cron jobs — it's additive, never disruptive.
Use Cases

Where coreutils.ms Fits

From onboarding new engineers to doing risky system operations with confidence — four scenarios where intelligence at the shell level makes a measurable difference.

Speed Without Memorization

Engineers who know what they want but don't want to stop and look up flags every time they need a complex invocation. coreutils.ms turns intent into command in seconds.

  • Skip the man page lookup — describe and go
  • Complex pipelines composed from a single sentence
  • Format and encoding conversions without arcane flags
  • Smart history: learn once, suggest forever
// 8 seconds vs 45 seconds
sort employees.csv by dept, then salary desc
→ sort -t',' -k3,3 -k5,5rn employees.csv

show top 10 lines of every .log file here
→ for f in *.log; do echo "=== $f ==="; head -10 "$f"; done

Onboarding Engineers to the Shell

Teams bringing new members up to speed on a Linux environment or CLI-heavy workflow. coreutils.ms gives newcomers safe access to powerful tools while building real fluency.

  • Inline explanations build mental models fast
  • Safety checks prevent catastrophic first-day mistakes
  • Learn by doing — every command is a lesson
  • Gradual reduction in AI reliance as fluency grows
// New engineer, day 1
show all files sorted by size
→ ls -lhS | sort -k5 -hr
ls: list files, -l: long format
-h: human-readable sizes, -S: sort by size
💡 You'll use -lh constantly. Worth memorizing.

Risky Operations With a Safety Net

Anyone doing file system operations, permission changes, or bulk modifications who wants clear visibility before anything executes. coreutils.ms is the diff preview you always wanted.

  • Full impact preview before destructive operations
  • Automatic dry-run suggestions for bulk changes
  • Permission and ownership change summaries
  • Rollback guidance for reversible operations
make all .sh files in /scripts executable
→ find /scripts -name "*.sh" -exec chmod +x {} \;
⚠ Will modify permissions on 34 files
Directories: /scripts, /scripts/ci, /scripts/deploy
✓ Non-destructive. Proceed? [y/N]

Daily Terminal Work — Accelerated

The small frictions of daily shell work add up. coreutils.ms removes them — format conversions, log parsing, file manipulation — all resolved with a sentence instead of a search.

  • Format and encoding conversions in one line
  • Log parsing and filtering without awk reference cards
  • Archive management without remembering tar flags
  • Network operations and file transfers simplified
extract only lines with ERROR from app.log, last 500
→ tail -500 app.log | grep -i "error"

convert all .webp images to .jpg in this folder
→ for f in *.webp; do convert "$f" "${f%.webp}.jpg"; done
Integrations

Works Everywhere You Work

coreutils.ms fits into your existing shell environment without disruption. Drop it in and it starts helping immediately.

🐚
bash
Full integration
zsh
Native plugin
🐟
fish
Native plugin
💙
PowerShell
Windows / cross-platform
🐳
Docker / Containers
Containerized CLI
📦
CI/CD Pipelines
GitHub Actions, GitLab CI
🖥️
SSH / Remote
Works on remote hosts
🔌
Vim / Neovim
Terminal pane integration
Privacy & Architecture

Your Shell Stays Private

coreutils.ms is built offline-first by design. Your commands, file paths, and system data never leave your machine by default. AI assistance is optional, not mandatory.

All processing runs locally by default

No telemetry unless explicitly enabled

File paths and command history never transmitted

Cloud mode uses end-to-end encryption when active

Open-source core — auditable by your security team

🖥️

Offline-First

Works with no internet, always

🔒

No Telemetry

Zero data collection by default

📖

Open Core

Auditable codebase

⚙️

Self-Hostable

Full local deployment

What Engineers Say

Trusted by People Who Live in the Terminal

I used to have six tabs open every time I wrote a non-trivial find command. Now I just describe what I want and the explanation is right there. It's embarrassingly faster.
DK
Daniel Kim
Senior Platform Engineer, Scale-up SaaS
The safety checks are what sold me. I was about to rm -rf the wrong directory last month. The pre-flight impact summary caught it. That's worth the whole thing right there.
ML
Mia Larsson
DevOps Lead, Fintech
We onboard engineers who've barely touched Linux. coreutils.ms gives them real access to real tools while building actual understanding — instead of copying commands they don't grasp.
JA
James Adeyemi
Engineering Manager, Enterprise
FAQ

Common Questions

Does it replace existing shell commands or add a new layer?+
coreutils.ms augments your existing tools — it does not replace them. The underlying utilities (find, grep, sed, etc.) remain exactly as they are. coreutils.ms adds an intelligence layer for translation, explanation, and safety checking. You can drop it in and out of any workflow transparently.
Does it require an internet connection?+
No. coreutils.ms is built offline-first. All core functionality — plain language translation, inline explanations, safety checks, and completion — runs locally. Cloud assistance is an optional add-on for use cases that benefit from it, but is never required and never enabled by default.
Which shells are supported?+
coreutils.ms ships native integrations for bash, zsh, and fish on macOS and Linux, and a PowerShell integration for Windows and cross-platform environments. The core CLI also works as a standalone tool in any terminal that can execute shell commands, including container and remote SSH environments.
Is it safe to use in production environments?+
Yes. For production use, coreutils.ms is designed to be additive and non-disruptive. It wraps standard utilities without modifying their behavior. Safety checks and pre-flight summaries are always shown before destructive operations — they never auto-confirm. The open-source core is auditable by your security team. Cloud mode is disabled by default.
Can it be used in CI/CD pipelines?+
Yes. coreutils.ms exposes a scriptable CLI that works in any automation context — GitHub Actions, GitLab CI, Jenkins, Makefiles, and cron jobs. In non-interactive mode it respects --yes flags and --no-safety-prompt for fully automated workflows, while still logging what it would have warned about for audit purposes.
Does it make me less likely to learn the shell properly?+
The opposite. The explicit goal of the inline explanation and tip system is to increase your own fluency over time. Every command shows you what it does and why, so the knowledge accumulates. Most users find they consult it less frequently after six months — because the explanations have built their mental model. We consider that success, not failure.
Get Started

Give Your Terminal a Brain

The terminal isn't going anywhere — it's where serious work gets done. coreutils.ms makes that work faster, safer, and accessible to far more people without sacrificing precision.