Best of CLIDecember 2025

  1. 1
    Article
    Avatar of itsfossIt's Foss·22w

    Easier Than Nano! Fresh is a Fresh New Rust-based Terminal Editor for Linux

    Fresh is a new Rust-based terminal text editor that uses familiar GUI-style keyboard shortcuts (Ctrl+S, Ctrl+F, Ctrl+Z) instead of modal editing or complex keybindings. It features full mouse support, a command palette, built-in file explorer, LSP integration, plugin support via TypeScript/Deno, and can handle files over 10 GB. The editor aims to lower the learning curve for beginners while providing modern features like split-pane layouts, embedded terminal, and markdown preview.

  2. 2
    Article
    Avatar of phProduct Hunt·21w

    Vibe Pocket: Run AI agents like Claude Code, Codex, Opencode on mobile

    Vibe Pocket is a cloud-based platform that enables running CLI AI agents on mobile devices and web browsers. It supports over 15 AI coding agents including Claude Code, Codex, OpenCode, Gemini CLI, and others. Users can connect their GitHub repositories, select an agent, and develop from any device. The platform includes terminal access for running commands and apps, plus the ability to access running web applications directly within the interface.

  3. 3
    Video
    Avatar of dreamsofcodeDreams of Code·20w

    10 Zsh hacks I wish I knew about sooner

    Zsh offers powerful productivity features beyond basic usage. Key capabilities include editing command buffers in your text editor, undoing terminal actions, expanding historical commands with magic-space, automating directory-based actions with chpwd hooks, opening files by extension using suffix aliases, creating reusable command snippets with global aliases, batch renaming files with zmv, bookmarking directories, building custom widgets for buffer manipulation, and creating hotkeys that insert command templates with cursor positioning.

  4. 4
    Article
    Avatar of googledevsGoogle Developers·22w

    Conductor: Introducing context-driven development for Gemini CLI

    Conductor is a new extension for Gemini CLI that introduces context-driven development by formalizing project specs and plans in persistent Markdown files. Instead of relying on chat logs, it helps developers create structured documentation that lives alongside code, enabling better planning, team collaboration, and AI agent control. The workflow involves setting up project context, creating tracks for features with spec and plan documents, and implementing changes while maintaining state across sessions. This approach keeps developers in control while allowing AI to work with deep project awareness.

  5. 5
    Video
    Avatar of fknightForrestKnight·23w

    33 Linux Commands EVERY Dev Should Know

    A walkthrough of 33 essential Linux command-line tools for developers, including modern alternatives to classic commands. Covers file searching with ripgrep and fd, terminal multiplexing with tmux, Docker management with lazy-docker, Git workflows with lazy-git, network diagnostics, process monitoring, and various productivity tools. Demonstrates practical examples of each command with emphasis on Rust-based modern alternatives that offer better performance and user experience than traditional Unix utilities.

  6. 6
    Article
    Avatar of hnHacker News·21w

    pranshuparmar/witr: Why is this running?

    witr is a Linux command-line tool that explains why processes are running by building causal chains from PIDs. It answers questions like "why is this running?" by tracing process ancestry through systemd, Docker, PM2, and other supervisors. The tool supports queries by process name, PID, or port number, and provides human-readable output showing how processes started, what's keeping them running, and their context (working directory, Git repo, container info). It's designed for debugging and incident response, offering multiple output formats including short summaries, process trees, and JSON.