Real build available · .deb for Debian/Ubuntu/Mint

A terminal that finishes
your command for you.

LuisTerminal is a real GTK3 + VTE terminal emulator -- the same real terminal-rendering engine GNOME Terminal uses -- with a live health status bar and AI that watches what you're typing and suggests how to finish the command, inline, before you hit enter.

Download .deb Features
luisterminal -- luishe07@luiscloud-vm
luishe07@luiscloud-vm ~ 
CPU
RAM
DISK
live

Ghost text, not a chat window

Most "AI terminal" tools make you stop and ask a chatbot in plain English, then copy a command back in. LuisTerminal works the way your shell's autosuggestions already do -- it just predicts further and smarter, using what's actually running on your machine as context.

⌨️

Inline, not a separate step

Suggestions appear as dim "ghost text" ahead of your cursor while you type -- press Tab to accept, or just keep typing to ignore it. No mode switch, no separate prompt box.

📊

Aware of real system state

Suggestions aren't generic -- they're grounded in what's actually running: current processes, recent command history, disk usage, service status.

🖥️

One view for the whole machine

A live health dashboard (CPU, RAM, disk, network) and process/service control sit alongside the shell -- no switching to htop or systemctl in another pane.

🔒

Suggests, never silently runs

The AI only ever completes what you're already typing -- it never executes anything on its own. You still press enter.

What's planned

Part of the LuisHae family -- same principle as the rest: real, working, and honest about what's actually built versus what's still an idea.

📈

Live health dashboard

CPU, RAM, disk, and network at a glance, updating in real time, without leaving the terminal.

⚙️

Process & service control

See what's running, start/stop/restart services, tail logs -- from one place instead of juggling ps, systemctl, and journalctl.

🧠

Inline AI completion

The headline feature -- ghost-text command suggestions as you type, grounded in real system context, powered by LuisAI.

Frequently asked questions

Straight answers, no marketing spin.

Is this a real terminal emulator, or a fake one that just looks like one?
It's real -- LuisTerminal is a genuine GTK3 window using Vte, the same real terminal-rendering library GNOME Terminal and Tilix are built on. It isn't a reinvented VT100 parser or a styled mockup; it's the actual thing, just running our own AI-assisted shell as its foreground process instead of bash directly.
Does the AI ever run commands on its own?
No -- it only ever suggests how to finish the line you're already typing, shown as dim "ghost text" ahead of your cursor. You still have to press Tab to accept the suggestion and Enter to actually run anything. Nothing executes without you pressing Enter yourself.
Why does it ask me to log in through a browser instead of just typing a password?
Because a real terminal window can't render an HTML login form the way a webpage's iframe can -- so instead it opens your actual browser to a real LuisAI login page and polls in the background until you finish, the same pattern tools like gh auth login use. Your password is only ever typed into that real login page, never into the terminal itself.
What does it actually send to LuisAI, and how often?
Only the partial command line you're currently typing, sent about every quarter-second while you're actively typing (debounced, not every keystroke) to a dedicated "LuisTerminal Completion" persona -- created automatically on first login. Commands you've already run and their output are never sent anywhere.
What do I need installed for the .deb to work?
python3, python3-gi, gir1.2-vte-2.91, and gir1.2-gtk-3.0 -- all declared as real package dependencies, so apt/dpkg pulls them in automatically on Debian, Ubuntu, and Linux Mint. Nothing installs silently beyond what the package manager shows you.
Does it work on Arch, Fedora, or other non-Debian distros?
Not yet -- only a .deb exists right now, so it's Debian/Ubuntu/Mint (and derivatives) only. The underlying app is just Python + GTK/VTE, so a .rpm or an Arch package is realistic to add later; it just isn't packaged yet.
Why a real terminal instead of a TUI dashboard?
An earlier version of this idea was a curses-based dashboard, but that's not a real terminal -- it's an app that draws inside one. A genuine terminal emulator (real Vte, real shell, real scrollback) is what actually behaves like a terminal you'd want to use daily, with the AI completion living in the shell layer the same way fish's autosuggestions do.
How do I uninstall it?
Standard sudo apt remove luisterminal -- it's a normal .deb package, nothing installs outside of what dpkg tracks. Your linked LuisAI login is cached in ~/.config/luisterminal/, which removal doesn't touch automatically; delete that folder too if you want a clean slate.
Why use this instead of Alacritty or something?
Honestly, if you just want the fastest possible plain terminal, Alacritty (or kitty, or GNOME Terminal) is more mature, more configurable, and doesn't depend on a network call for anything -- LuisTerminal isn't trying to out-render them, it's the same real Vte engine underneath. The actual reason to use LuisTerminal is the inline AI completion wired directly into the shell layer, which those terminals don't have built in at all. If you don't want that feature, there's no reason to switch.

Status: real .deb, still early

The .deb above installs a genuinely working app -- a real GTK3 + VTE terminal window running a custom shell that streams live suggestions from the real LuisAI API as you type (Tab to accept). It needs python3-gi, gir1.2-vte-2.91, and gir1.2-gtk-3.0 (pulled in automatically as package dependencies on Debian/Ubuntu/Mint). On first launch it opens your browser to log into your LuisAI account, then polls until that completes -- the terminal-app equivalent of the iframe login the rest of LuisHae uses. The terminal demo animation above the fold is still just a scripted preview of the idea, not this real app -- that's next to fix. No system-wide install of package updates or anything beyond the app itself; nothing silent.