ShellGPT is a powerful command-line productivity tool driven by large language models like GPT-4. It is designed to streamline the development workflow by generating shell commands, code snippets, and documentation directly within the terminal, reducing the need for external searches. The tool supports multiple operating systems including Linux, macOS, and Windows, and is compatible with various shells such as Bash, Zsh, and PowerShell. Beyond simple queries, it offers advanced features like shell integration for automated command execution, a REPL mode for interactive chatting, and the ability to implement custom function calls. Users can also leverage local LLM backends like Ollama for a free, privacy-focused alternative to OpenAI's API.
This Gist details a solution for reclaiming control over a macOS system when using older versions of Bash and the sandboxed App Store version of WireGuard cause issues. The core problem is that macOS's system Bash is outdated (version 3.2), which breaks modern scripts. Additionally, the App Store WireGuard client stores configurations in the Keychain, making them inaccessible to the command-line interface.
The solution involves installing a modern Bash and WireGuard tools via Homebrew, fixing terminal issues with terminfo, configuring the root environment's PATH, and rescuing WireGuard configurations from the Keychain. By following these steps, users can establish a functional WireGuard CLI setup on their macOS systems, bypassing the limitations imposed by the system's default configuration.
Crush is a Go-based CLI application that brings AI assistance to your terminal. It provides a terminal user interface (TUI) for AI coding.
Tmux is a terminal multiplexer that allows users to create and manage multiple terminal sessions within a single window. It offers features like session persistence, window and pane splitting, and customization options, enhancing productivity for Linux users, especially those working with remote servers or VMs.
Brow6el is a terminal web browser that uses sixel graphics to display a fully graphical web browser within a terminal. It renders webpages headless using the Chromium Embedded Framework and converts the output to sixels.
A neofetch-style CLI tool for GitHub statistics. Display your GitHub profile and stats in a beautiful, colorful terminal interface.
Run any GUI app in the terminal `term.everything` is a Linux CLI program to run GUI windows in your terminal. Specifically, `term.everything` is a built-from-scratch Wayland compositor that outputs to a terminal rather than your monitor.
A cat(1) clone with syntax highlighting and Git integration.
MDColor is a Python script designed for Linux terminals that takes Markdown text via piped input and outputs a colorized and styled version directly to your terminal. It enhances readability by applying ANSI escape codes for bold, italic, headers, code blocks (with syntax highlighting via Pygments for supported languages), lists, links, and more.
Charm makes the command line glamorous with tools like Huh for interactive forms, Lip Gloss for styling, and Glow for markdown reading. They offer various libraries and applications for building terminal user interfaces.