Best of CLIFebruary 2026

  1. 1
    Article
    Avatar of phProduct Hunt·13w

    claude-devtools: See everything Claude Code hides from your terminal

    claude-devtools is an open-source tool that visualizes hidden Claude Code activity by parsing local session logs. It reconstructs file operations, tool calls, diffs, and token usage into a visual timeline with context attribution, compaction visualization, subagent execution trees, and custom notifications. Unlike GUI wrappers, it doesn't modify Claude Code—it simply reads existing logs to reveal what the CLI doesn't show.

  2. 2
    Article
    Avatar of tigrisTigris·14w

    A terminal user's next interface to object storage

    Tigris released a new CLI tool for managing object storage from the terminal. Installed via npm, it follows UNIX philosophy with intuitive commands like `tigris cp` and `tigris ls`. The tool uses a spec-driven design approach with a `DOMAIN OPERATION ARGUMENT` pattern, making it simpler than AWS S3 CLI equivalents. It supports cross-platform usage, includes a `t3://` URL scheme for Tigris objects, and is designed to be discoverable for both humans and AI assistants.

  3. 3
    Article
    Avatar of gcpGoogle Cloud·15w

    Choosing Antigravity or Gemini CLI

    Google offers two AI-integrated development tools: Antigravity, a complete IDE with agent management and visual development features, and Gemini CLI, a terminal-based tool for command-line and headless execution. Both have generous free tiers, with Gemini CLI having gained significant popularity with nearly 100k GitHub stars. The choice depends on whether you prefer a full IDE experience or terminal-based workflows.

  4. 4
    Article
    Avatar of googledevsGoogle Developers·14w

    Making Gemini CLI extensions easier to use

    Gemini CLI now supports extension settings that prompt users for required configuration during installation. Extension authors can define settings in their manifest (API keys, database credentials, URLs) which are then collected interactively, stored securely in the system keychain, and automatically provided to extensions. Users can manage settings post-installation with the `gemini extensions config` command, including workspace-specific overrides. The feature eliminates manual environment variable setup and reduces configuration errors.

  5. 5
    Video
    Avatar of developedbyeddevelopedbyed·14w

    My favourite animation tool is FINALLY HERE

    ASCII Gen is a new tool that converts videos and PNG sequences into pure ASCII art animations for web applications. Unlike 3D renderers or video-based solutions that add significant bundle size, this approach generates lightweight text files (around 200KB total) that can be easily integrated into React, Vue, and other frameworks. The tool provides pre-made animations, a script for custom generation, and an upcoming terminal UI for local conversion. The creator validated demand through social media before launching, getting 5,000 likes on an initial post.

  6. 6
    Article
    Avatar of hnHacker News·13w

    micasa — your house, in a terminal

    micasa is an open-source terminal UI application for tracking everything related to home ownership — maintenance schedules, projects, appliances, vendors, quotes, incidents, and documents. All data is stored in a single local SQLite file with no cloud, no account, and no subscription required. Built with Go, it features vim-style modal keyboard navigation inspired by VisiData, and is available for Linux, macOS, and Windows on amd64 and arm64.

  7. 7
    Article
    Avatar of tigrisTigris·12w

    From npm to a Single Binary: Adopting Bun for the Tigris CLI

    The Tigris team migrated their TypeScript CLI from Node.js/npm distribution to a Bun-compiled standalone binary. The migration required creating a parallel entry point to handle Bun's static bundling constraints (replacing dynamic YAML imports and lazy-loaded command handlers with auto-generated static equivalents), while keeping the npm distribution intact. Benchmarks on an Apple M4 Max showed Bun is 20–48% faster for uploads across all file sizes and 2–3x faster for downloads under ~100 MB, but Node.js handles very large downloads (180 MB+) more efficiently due to Bun's aggressive memory buffering. The result is a 60 MB self-contained binary for macOS, Linux, and Windows with no Node.js dependency required.

  8. 8
    Article
    Avatar of lnLaravel News·12w

    Chief: Run Claude Code on Large Projects with Task-Based Workflows

    Chief is a CLI tool designed to extend Claude Code's capabilities for large projects by breaking work into discrete tasks. Each task runs in its own context window, avoiding the limitations of a single long-running session. Progress is persisted to disk between runs, allowing work to be stopped and resumed. Chief can be installed via Homebrew or a curl install script.

  9. 9
    Video
    Avatar of youtubeYouTube·15w

    Zig's new juicy main is here!

    Zig 0.16 introduces a major change to the main function signature, offering three variants: no parameters, std.process.Init, and std.process.InitMinimal. The old methods of accessing environment variables (std.os.environ) and CLI arguments (std.os.argv) have been removed due to safety concerns around undefined values on non-Windows platforms. The new Init types provide safe access to environment variables, CLI arguments, allocators (GPA and arena), and IO implementations. InitMinimal offers basic environment and argument access, while the full Init type includes pre-configured allocators and IO, with different implementations depending on build mode and target platform.

  10. 10
    Video
    Avatar of breadonpenguinsBread on Penguins·14w

    tiny Linux tools I rely on every day

    A walkthrough of essential Linux command-line utilities for desktop workflow automation. Covers playerctl for media player control across browsers and music players, bat for syntax-highlighted command output, lm-sensors for hardware monitoring, xclip/wl-clipboard for clipboard integration in scripts, and chafa/ueberzug++ for displaying images in terminals. Demonstrates practical use cases like status bar customization, clipboard history management, and image preview in SSH sessions.