seksh
The AI-enhanced shell that speaks your language
What is seksh?
seksh is an intelligent shell interface that bridges natural language and command-line operations.
Instead of memorizing arcane flags and complex pipelines, describe what you want to accomplish.
Key Features
🗣️ Natural Language Commands
Express your intent in plain English. seksh translates your request into the appropriate shell commands, shows you what it plans to do, and executes with your approval.
> find all python files modified in the last week
Executing: find . -name "*.py" -mtime -7
[shows results] 🔒 Safety First
Every command is shown before execution. Destructive operations require explicit confirmation.
seksh uses trash instead of rm by default—recoverable beats gone forever.
📝 Context Awareness
seksh remembers your working context. It knows your current directory, recent commands, and project type. Ask follow-up questions naturally.
🔧 Extensible
Add custom skills and integrations. Connect to your existing tools, APIs, and workflows.
Usage
# Start seksh
seksh
# Or run a single command
seksh "compress all images in this folder to 80% quality"
# Interactive mode with context
seksh -i Configuration
seksh respects your preferences. Configure confirmation levels, default behaviors,
and trusted commands in ~/.sekshrc.
# ~/.sekshrc example
confirm_destructive: true
use_trash: true
max_file_preview: 50
trusted_patterns:
- "git *"
- "npm *" Coming Soon
- Plugin system for custom integrations
- Team-shared command libraries
- Audit logging and compliance features
- IDE integration (VS Code, JetBrains)
Interested in seksh? Let us know what features you'd like to see!