lucifer9/shellgpt — explained in plain English
Analysis updated 2026-07-15 · repo last pushed 2026-07-13
Ask for help with shell commands and flags without leaving the terminal.
Summarize a git diff to understand what changed before committing.
Analyze a remote server you just SSH'd into using the AI assistant that follows your connection.
Explain unfamiliar command-line flags like what -n means in grep.
| lucifer9/shellgpt | bakome-hub/bakome-crypto-quant-engine | caspermeijn/nmea-test-messages | |
|---|---|---|---|
| Stars | — | 0 | — |
| Language | Rust | Rust | Rust |
| Last pushed | 2026-07-13 | — | 2024-09-16 |
| Maintenance | Active | — | Stale |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 3/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an OpenAI API key and manual configuration for SSH Projection and multi-hop testing.
sgpt is a command-line AI assistant that lives in your terminal. You type a question or instruction in plain English, and it sends that request, along with context about your current directory, operating system, and shell, to an AI provider (like OpenAI) and returns the answer right in your terminal. It works on Linux and macOS with common shells like bash, zsh, and fish. The standout feature is something called "SSH Projection." If you SSH into a remote server, you can bring your local AI assistant along with you, without installing anything on the remote host, without exposing your API key there, and without needing the remote server to have internet access to the AI provider. Your local machine acts as a relay, so the remote server sends requests back through the tunnel and your local machine calls the provider. You can even chain this across multiple hops, like going from your laptop to server A, then from server A to server B, and the AI follows you the whole way. This is built for developers, sysadmins, or anyone who spends a lot of time in the terminal and wants quick help with commands, code analysis, or system tasks. For example, you could ask it to summarize a git diff, analyze what's happening on a remote server you've just SSH'd into, or explain what a flag like -n means in grep. The conversation history persists within a session, so you can ask follow-up questions with sgpt -c. The project is careful about security and resource limits. API keys never leave your local machine, conversation history stays local with strict file permissions, and there are hard caps on input and output sizes to prevent runaway requests. The codebase is written in Rust and includes a robust test suite, but real multi-host testing still requires manual setup.
A terminal-based AI assistant that answers your questions using context from your system. Its standout trick is following you across SSH connections without installing anything on remote servers.
Mainly Rust. The stack also includes Rust, OpenAI API, bash.
Active — commit in last 30 days (last push 2026-07-13).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.