Click any tag below to further narrow down your results
Links
This article explains how to use GitHub Copilot CLI to enhance your command-line workflow. It covers installation requirements, usage instructions, and offers practical prompts for generating code, managing tasks, and automating workflows directly from the terminal.
This article explores color palettes for command-line interface (CLI) tools, focusing on how various themes like Sorcerer, Tango, and Solarized affect readability. It identifies which colors work well across different terminal themes and highlights common pitfalls that can make text unreadable. The author provides a final list of acceptable colors to ensure visibility for users.
Sqlit is a terminal-based tool that allows developers to connect and query various databases quickly. It supports multiple database types and features Vim-style keybindings, syntax highlighting, and a user-friendly interface. With no heavy GUI required, it aims to streamline database access and management.
This article explores the limitations of traditional terminal emulators and imagines improvements using concepts from Jupyter Notebooks. It discusses features like better command interaction, long-lived process management, and advanced data tracking for reruns and undo functionality. The author highlights existing tools like Warp and iTerm2 that incorporate some of these ideas.
ZMX is a tool designed for persisting terminal sessions, allowing users to attach and detach from shell sessions without terminating them. It focuses on session management without the additional complexity of window management features found in tools like tmux. It supports multiple clients connecting to the same session and maintains the terminal state and output when re-attaching.
This article introduces Agent of Empires, a terminal session manager designed for running multiple AI coding agents on Linux and macOS using tmux. It allows users to manage isolated sessions for different branches of their codebase, with features like Docker sandboxing and a TUI dashboard for session management.
claude-chill is a PTY proxy that optimizes how Claude Code updates the terminal by intercepting large atomic updates and only rendering changes. It allows users to pause and review output history, improving the overall terminal experience.
This article explains how Claude Code empowers UX writers to manage content directly from the terminal without needing coding skills. It emphasizes using plain language commands for tasks like audits and refactoring, reducing reliance on developers for routine updates.
Gitlogue is a terminal tool that animates your Git commit history, creating a visual representation of code changes with realistic typing effects. You can replay specific commits, view diffs, and customize themes. It offers a unique way to explore project evolution and can be used for presentations or as a decorative screensaver.
Warp offers tools for building and managing agents that fully utilize terminal commands. It supports multi-repo changes, real-time collaboration, and integration with popular platforms like Slack and GitHub. The platform emphasizes user control over agent permissions and data privacy.
mactop is a command-line tool for monitoring real-time metrics on Apple Silicon devices. It provides detailed insights into CPU, GPU, memory usage, and system power, all without requiring sudo access. You can customize the UI and output formats for specific needs.
Fresh is an open-source terminal text editor designed for speed and ease of use. It features standard keybindings, a graphical settings editor, and supports large files and LSP for IDE-like capabilities. Users can extend functionality with TypeScript plugins and customize themes in multiple languages.
Noi is a browser designed for focused workflows. It features multi-window management, session isolation, and local-first data storage. Users can manage AI chat prompts and execute commands directly through a built-in terminal.
Wave 13 of Windsurf adds multi-agent sessions, Git worktrees, and a dedicated terminal for better workflow management. It allows multiple agents to work on separate branches in the same repository, reducing conflicts. SWE-1.5 is now free for all users for three months.
This article outlines a method for coding remotely using your smartphone and a computer set up with Tailscale and other tools. It details the setup process and troubleshooting tips for accessing your computer's terminal from anywhere with an internet connection.
Anthropic has updated Claude Code to address the flickering problem commonly seen in terminal-based applications. The solution involved rewriting the renderer to allow for smoother updates while maintaining terminal functionality, contrasting with other coding agents that have opted for alt-mode TUIs, which often sacrifice usability.
Lnav is a terminal-based log file viewer that simplifies the process of analyzing and monitoring log files by decompressing, merging, and indexing them. It provides various interactive features such as error highlighting, regular expression searching, and SQLite analysis to enhance log file exploration. Users can install lnav easily on multiple operating systems and utilize it with systemd-journald for efficient log management.
A new Linux CLI program called term.everything allows users to run GUI windows directly in their terminal, utilizing a built-from-scratch Wayland compositor. Users can experiment with various applications, including games and web browsers, but may encounter issues with some apps failing to launch. The program, written in TypeScript and C++, provides a unique way to experience graphical applications through terminal emulation.
The article discusses the unexpected trend of AI coding tools shifting towards terminal interfaces, highlighting how developers are increasingly utilizing command-line environments for coding assistance. This transition indicates a growing preference for lightweight, efficient tools that enhance productivity directly within the terminal.
Crush is a versatile tool that integrates various LLMs into terminal workflows, allowing users to choose from multiple models, switch between them mid-session, and maintain project-specific contexts. It offers extensive support across different operating systems and can be easily installed through various package managers. Additionally, Crush provides customization options for configurations and permissions, enhancing the user experience with AI-driven coding assistance.
Claude Code integrates advanced AI capabilities directly into developers' terminals, enabling efficient code understanding, modifications, and coordination across multiple files without manual context selection. It enhances existing development workflows by connecting seamlessly with popular IDEs and command-line tools, ensuring users maintain control over their codebases.
OpenCode is an AI coding agent designed for terminal use, allowing for installation via various package managers and customizable installation paths. It is fully open source, provider-agnostic, and emphasizes terminal user interface (TUI) capabilities, allowing for a client/server architecture that enhances flexibility and functionality.
Ansis is a compact ANSI color library designed for terminals and browser environments, focusing on speed and functionality. It supports various module systems and offers features like chained syntax, nested template strings, and automatic color support detection. The library is a modern alternative to older ANSI libraries, providing enhanced performance and usability for developers.
Man pages support linking and reflowing text, but current man page readers fail to implement these features. Despite valid criticisms regarding their functionality, the underlying format allows for links that are not utilized in terminal displays. Improved man page readers are needed to enhance usability by supporting links and adapting to window sizes.
Claude Squad is a terminal application that facilitates the management of multiple AI assistants and tasks in isolated workspaces, allowing for background task completion and conflict-free collaboration. It offers features such as autocompletion, debug information, and customizable installation options. Users can easily switch between different AI programs and manage their sessions using a simple TUI interface.
The article discusses personal terminal usage practices, highlighting various tools, configurations, and workflows that enhance productivity and efficiency for developers. It offers insights on customizing the terminal environment to better suit individual needs and preferences.
ov is a terminal pager designed for viewing large files efficiently, with features like customizable headers, column mode, and real-time monitoring of file changes. It supports various installation methods across different operating systems and offers extensive configuration options for user preferences. The tool is optimized for handling tabular text and provides advanced search capabilities, although it lacks syntax highlighting for certain file types.
FleetCode is a desktop terminal application that enables users to run multiple coding agent sessions, such as Claude and Codex, in isolated git worktrees. It features persistent sessions that resume automatically, customizable terminal themes, and session management options, all while ensuring a clean working environment for each coding agent. The app supports configuration for Model Context Protocol servers and provides detailed setup instructions for optimal use.
The article presents the "ghostty-warp," a modern terminal configuration that utilizes the Ghostty terminal emulator, incorporating features inspired by the Warp Terminal such as auto-suggestions, syntax highlighting, and fuzzy search. It is an open-source alternative focused on privacy and customization, allowing users to enhance their terminal experience without proprietary software or cloud dependency. The setup includes various presets, themes, and fonts for a tailored user experience.
The article describes "movycat," a terminal-based movie player developed in Zig, which allows users to play videos directly in the terminal using ANSI half-block characters for rendering and SDL2 for audio playback. It supports various video formats compatible with FFmpeg and offers customizable playback options. The project showcases the capabilities of the movy rendering engine while providing an easy-to-use interface for video playback in the terminal.
The article presents "bbcli," a terminal-based news reader for browsing BBC News, developed in Rust. It features a user-friendly interface with vim-like navigation and supports various terminal capabilities, allowing users to read articles directly in the terminal or open them in a browser. The tool is designed for efficient news browsing and offers multiple feeds and customizable settings.
The article provides an overview of an asciinema recording, detailing how to share, download, and replay terminal sessions using asciinema. It includes instructions for embedding the player on websites and generating GIFs from the recordings. Additionally, it offers links to other recordings by the same user and installation instructions for the asciinema CLI.
The upcoming Android 16 QPR2 update will enhance the Linux Terminal app by allowing access to nearly all shared storage on the device, rather than just the Downloads folder. This change aims to simplify file sharing and improve workflows for users leveraging Linux tools on Android devices. The update is currently available in beta and is expected to roll out in early December.