ELLIOT

v1.0.0 Available Now

Command Line,
Reimagined.

Transform natural language into complex terminal commands with AI. Built for developers who want to move faster.

View Source
elliot "find all large files over 100MB"
Suggested command: find . -type f -size +100M _

Built for modern development workflows

Linux Bash Python Gemini AI

Ready to Start?

Install Elliot in seconds with a single command.

Terminal
curl -fsSL https://raw.githubusercontent.com/rylena/Elliot/main/install.sh | bash

Designed for Speed

Everything you need to master the terminal.

💬

Natural Language Processing

Stop memorizing flags. Just describe what you want to do in plain English.

Input
"Delete all pngs in this folder"
Command
rm *.png

Instant Execution

Commands run directly in your active terminal session.

🛡️

Safety First

Review every command before it executes. You're always in control.

🧠

Context Aware

Elliot understands your file system and previous commands for smarter suggestions.

The Journey

From a simple idea to a powerful tool.

Why I Built Elliot

The Linux terminal is powerful but intimidating. I wanted to create a tool that makes the command line accessible to everyone—from beginners learning their first commands to experienced users who just want to work faster. Elliot removes the barrier between what you want to do and how to do it.

What I Learned

  • 🔌
    Real-time WebSockets

    Building responsive terminal streams with Flask-SocketIO.

  • 🤖
    Prompt Engineering

    Fine-tuning LLM prompts for accurate command generation.

  • 🐚
    System Integration

    Managing PTYs and systemd services for seamless OS interaction.

Tech Stack

Python Flask SocketIO Gemini AI Bash Systemd

Supercharge your terminal today.

Join developers who are moving faster with AI-powered commands.

Star on GitHub