Reading up on cli
100 deep · digging since nov 19, 25
- GitHub - sindresorhus/terminal-image: Display images in the terminal
The terminal-image npm package lets developers display PNG, JPEG, and GIF images directly in compatible terminals using native graphics protocols or ANSI block fallback.
- The Making of Claude Code \ Anthropic
Anthropic shares the inside story of Claude Code's development from an internal CLI tool to a widely used coding agent, highlighting design decisions and team insights.
- State of CLI Coding Agents, Mid-2026
The CLI coding agent market in mid-2026 is crowded with 35+ tools, and this piece systematically compares them across model labs, platform CLIs, and open-source harnesses.
- Closing the Verification Loop
ce-dogfood autonomously verifies software branches by testing every change in a real browser, fixing only clear bugs with regression tests, and escalating trade-offs to humans.
- termcn - Beautiful terminal UIs, made simple
termcn provides ready-to-use, customizable terminal UI components for React, built on Ink and OpenTUI and distributed via shadcn.
- Nub — an all-in-one toolkit for Node.js
Nub is a TypeScript-first toolkit for Node.js that provides a faster npm/pnpm run, a pnpm-compatible package manager, and a Node version manager, with no lock-in.
- GitHub - lirantal/nodejs-cli-apps-best-practices: The largest Node.js CLI Apps best practices list ✨
A curated list of 38 best practices for building user-friendly, empathic, and interoperable Node.js CLI applications, covering experience, distribution, interoperability, accessibility, testing, errors, development, analytics, versioning, and security.
- A native macOS terminal app for AI agents.
Unpeel is a native macOS terminal app that orchestrates multiple AI agent CLIs side by side with built-in MCP servers, persistent sessions, and remote access.
- hasp · model 01
Hasp is a local secret broker that injects credentials into coding agent processes without the agent ever reading the plaintext value.
- Show HN: Homebrew 6.0.0
Homebrew 6.0.0 introduces `brew trust` and other improvements, with the community praising the project's longevity and Mike's maintainership.
- Herdr: one terminal for the whole herd
Herdr is a terminal-based agent multiplexer that lets users run, monitor, and reattach to multiple AI coding agents across SSH sessions from any device.
- birdclaw — Local Twitter memory in SQLite
Birdclaw is a local-first Twitter workspace that imports archives and caches live reads into a single SQLite database, accessible via CLI and web app.
- Don't rely on instructions, use Agent Hooks to enforce guardrails – Zarar's blog
Agent hooks (PreToolUse and Stop) enforce coding rules deterministically, preventing raw HTML tags and blocking task completion until a design-system test passes.
- TIL: You can make HTTP requests without curl using Bash /dev/TCP
Bash's /dev/tcp feature allows making HTTP requests by opening a raw TCP socket and writing the request manually, useful when curl or wget are absent.
- GitHub - tamnd/kage at console.dev
A new tool called kage clones websites into offline, script-free static mirrors by rendering each page in headless Chrome and stripping JavaScript before saving.
- GitHub - ljtn/epiq at console.dev
Epiq is a local-first, Git-backed issue tracker with a terminal UI and MCP server for agent integration, requiring no SaaS accounts.
- GitHub - columnar-tech/databow at console.dev
databow is a command-line tool for querying databases via ADBC, offering an interactive SQL shell, syntax highlighting, formatted output, and file export.
- Introducing Nub: an all-in-one toolkit for Node.js — Nub
Nub is a Rust CLI that augments Node.js with TypeScript execution, fast script/bin running, built-in version management, and a pnpm-compatible package manager — all without replacing Node's runtime.
- API for Cursor - Cursor Composer in Any Coding Agent
API for Cursor is an open-source macOS app that exposes Cursor's Composer as a local OpenAI-compatible API for use in any coding agent.
- GitHub - Ataraxy-Labs/sem: Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 26 languages via tree-sitter. Built for coding agents.
sem is an open-source CLI that replaces line-level git diffs with entity-level awareness (functions, classes, methods) using tree-sitter parsing, designed for both human developers and AI coding agents.
- GitHub - Michaelliv/pi-dynamic-workflows
A Pi extension adds a workflow tool that lets the model write JavaScript scripts to fan out work across isolated subagents and synthesize results.
- You Only Use 10% of Printf() – Here Are Things They Didn't Teach You [video]
This video reveals advanced printf() features that most programmers never learn, including format specifiers and hidden complexity.
- Time to talk about my writerdeck
A writer details building a distraction-free Linux terminal-based "writerdeck" using Arch Linux, sway, tmux, and neovim, prioritizing focused writing over modern computing's temptations.
- Hyper — an API framework for Bun, distributed as source
Hyper is an HTTP framework for Bun distributed as source via CLI, generating OpenAPI, typed RPC clients, and MCP servers from single route definitions.
- Webwright | Terminal-Native Web Agents
Webwright lets AI agents control browsers via terminal commands and reusable scripts, achieving 60.8% on Odysseys and 86.7% on Online-Mind2Web with only 1K lines of harness code.
- Modern Web Guidance
Modern Web Guidance embeds web best practices and browser compatibility data into AI coding agents to improve web development workflows.
- browse.sh
browse.sh provides a CLI and open catalog of pre-built browser skills that let AI agents automate websites with 50x lower token costs.
- Fits on a Floppy - A Manifesto for Small Software
Fitting software on a floppy disk is increasingly difficult for modern applications due to their reliance on substantial external dependencies like SDL and libcurl.
- Agent Hooks: Deterministic Control for Agent Workflows
Hooks enforce deterministic controls in agent workflows by attaching handlers to lifecycle points, moving repeatable rules out of model memory into explicit code.
- Introducing Grok Build
xAI launches Grok Build, a coding agent and CLI with plan-approve workflow and parallel subagents, for SuperGrok and X Premium Plus subscribers.
- Agent view in Claude Code
Claude Code introduces agent view, a CLI dashboard for managing multiple parallel AI sessions with peek, inline reply, and backgrounding.
- CLI Printing Press – create go CLI tool from any API
CLI Printing Press automates generating token-efficient Go CLIs, MCP servers, and Claude Code skills from any API by studying official docs, community tools, and sniffed web traffic.
- Tutorial - Entire
Entire Skills enable AI agents to explain code, investigate changes, search history, and hand off work between sessions.
- Going Full Time on Open Source — @jdx
Jeff Dickey left Figma to work full-time on mise and other open-source developer tools, funding the effort through memberships, consulting, and future paid services.
- Show HN: A terminal spreadsheet editor with Vim keybindings
A terminal spreadsheet editor with Vim keybindings, written in Rust, for editing CSV, TSV, and PSV files.
- GitHub - stripe/link-cli: Let your agents spend on your behalf. Your payment credentials are never exposed. You approve every purchase.
Stripe's Link CLI lets AI agents generate one-time-use virtual cards or shared payment tokens for purchases, with user approval required and real card details never exposed.
- GitHub - vincentkoc/slacrawl: cli terminal app for slack with sqlite backend
Slacrawl is a Go CLI tool that mirrors Slack workspace data into local SQLite for offline search, querying, inspection, and git-backed archive sharing.
- Jujutsu megamerges for fun and profit - Isaac Corbrey
Using octopus merge commits (megamerges) in Jujutsu lets developers work on multiple branches simultaneously, avoid merge conflicts, and switch tasks with minimal friction.
- GitHub - heygen-com/hyperframes: Write HTML. Render video. Built for agents.
HyperFrames is an open-source framework that turns HTML into deterministic MP4 videos, with AI agent skills and CLI tooling.
- Building a CLI for all of Cloudflare
Cloudflare introduces 'cf', a unified CLI technical preview with a new TypeScript schema layer for generating consistent commands across all products, alongside Local Explorer for debugging local data.
- GitHub Stacked PRs
GitHub now natively supports stacked pull requests, allowing developers to break large changes into small, reviewable layers with a stack map, cascading rebase, and a `gh stack` CLI.
- Sheets: Terminal based spreadsheet tool
Sheets is a terminal-based spreadsheet tool with Vim-like navigation, CSV support, and command-line operations for quick data entry.
- Show HN: Apfel – The free AI already on your Mac
Apfel is a CLI tool that gives zero-config access to the on-device 3B-parameter LLM built into macOS Tahoe, requiring no downloads or API keys.
- Show HN: Thermal Receipt Printers – Markdown and Web UI
ThermalMarky is an open-source tool that lets users print Markdown-formatted text, QR codes, and aligned content to thermal receipt printers via a web UI or CLI.
- Auto mode for Claude Code
Claude Code's new auto mode uses a Claude Sonnet 4.6 classifier to grant permissions based on intent, with configurable default allow and soft-deny filters.
- FFmpeg 8.1 | Hacker News
The FFmpeg 8.1 release introduces Vulkan compute-based codecs, D3D12 H.264 and AV1 encoders, Rockchip hardware encoding, and EXIF metadata parsing, as detailed in a companion Khronos blog post.
- TUI Studio – visual terminal UI design tool
TUI Studio offers a Figma-like visual editor for designing terminal user interfaces, with drag-and-drop components and planned multi-framework code export.
- GitHub - chenxin-yan/crust: A TypeScript-first, Bun-native CLI framework with composable modules.
Crust is a TypeScript-first, Bun-native CLI framework offering composable modules for command routing, argument parsing, prompts, validation, and persistence.
- GitHub - greyhaven-ai/autocontext: a recursive self-improving harness designed to help your agents (and future iterations of those agents) succeed on any task
A recursive self-improving harness runs tasks against evaluation, retains useful lessons, and outputs traces, reports, playbooks, and training artifacts for future agent runs.
- Use subagents and custom agents in Codex
OpenAI Codex launched subagents in GA, enabling custom agents via TOML, and catalogues identical features across six other coding platforms.
- @chrlschn - MCP is Dead; Long Live MCP!
CLIs offer token savings for known tools, but MCP over streamable HTTP is essential for organizational agentic engineering due to centralization, auth, telemetry, and dynamic content delivery.
- GitHub - RunanywhereAI/RCLI: Talk to your Mac, query your docs, no cloud required. On-device voice AI + RAG
RCLI is an open-source, on-device voice AI for macOS that runs STT, LLM, TTS, and VLM entirely locally on Apple Silicon, with sub-200ms latency and no cloud dependency.
Takes
Smol tip: /𝚏𝚘𝚛𝚔 is perfect for mid-task side quests. It spawns a subagent that inherits the whole conversation, runs in the background while you keep working on your main quest, and comes back with an update.
@delba_oliveira
I often work in multiple machines at the same time and started to mix up the screen shares, so built nameplate to make things very obvious. https://nameplate.sh
@steipete
Ghostty is now indisputably the fastest terminal emulator at IO throughput, by a very large margin. On ASCII, Unicode, and CSI tests, Ghostty is more than 2x (double!) faster than any other leading "fast" terminal. These changes are directly in libghostty, too, so everyone wins. `time cat 150MB_ascii.txt`: - Ghostty nightly: 575ms - Ghostty 1.3.2: 1.5sec - Alacritty: 1.2sec - Kitty: 1.7sec - Warp: 3.8sec - iTerm2, Terminal: stopped after 60s `time cat 150MB_unicode.txt` (mixed languages): - Ghostty nightly: 536ms - Ghostty 1.3.2: 1.22sec - Alacritty: 1.05s - Kitty: 1.35s - Warp: 3.4s - iTerm2, Terminal: stopped after 60s `DOOM-Fire-Zig` (an IO test): - Ghostty nightly: 842fps - Ghostty 1.3.2: 532fps - Kitty: 485fps - Alacritty: 593fps - Warp: 577fps - iTerm2, Terminal: 60fps (yes, 60) To quickly address the "cat speed doesn't matter" naysayers: this is a direct test of how many bytes/second you can push through a terminal. It doesn't cover just "read big file" but also "how much can a TUI do". The tests above test various shapes of inputs (plain ascii, unicode/wide chars, csi-heavy loads, etc.). IO throughput is incredibly important. Most of these improvements apply to libghostty-vt consumers too, so any libghostty-based terminals will instantly see huge throughput improvements by simply upgrading (ABI compatible). I'll cover the exact improvements in a blog post in the future. These results are the result of 6 separate optimizations.
@mitchellh
Getting sick of setting up third-party services So I built a skill for it /wizard builds you an interactive CLI for the task you're currently doing, and takes as much work off your hands as possible #1 is how the agent described the wizard, #2-3 is what it looks like:
@mattpocockuk
These are not three separate concepts.
@RhysSullivan
I'll bet you didnt know you could do this with Claude Code
@LLMJunky
I built myself a TUI portfolio tracker and I think I'm love 💕
@bdc
found a library (Takumi) that turns React into images. was curious if that unlocked any neat visuals in a terminal. turns out yeah! kinda pointless, but the visual fidelity is fun. render the components to an image, then draw it in the terminal with the kitty protocol. did some SVG based charts and a little 'lock screen' UI.
@mattrothenberg
Problem: Your CI server is slow, but your dev machines are fast. Solution: Use your dev machine to run checks quickly instead of waiting on slow CI. https://github.com/basecamp/gh-signoff
@housecor
introducing, the @stripe directory: from the cli, people and agents can search for, and pay, businesses on stripe. > stripe search "serverless postgres database" - payments between two stripe users are free - includes mpp and projects services - join by creating a profile =>
@jeff_weinstein
PROOF same model, same effort, same provider, same codebase, same prompt claude code vs pi + fff extension vs opencode 0.17.3
@neogoose_btw
Yes, we have a Foundation Models CLI #WWDC26 - Update your Mac - Download Xcode 27 (beta) - run `fm` in Terminal That's it ✨
@soriano__maria
Self-Evolving Autoresearch Workflow Loops
@alokbishoyi97
Things I started using today that I wish I started using earlier: 1. Terraform for my Cloudflare Accounts. 2. 1Password CLI for Tokens and Secrets.
@Jilles
Seeing a number of benchmarks showing Opus is the best model for long-running work. Five tips for running Opus autonomously for hours/days: 1. Use auto mode for permissions, so Claude doesn’t ask for approval 2. Use dynamic workflows, to have Claude orchestrate hundreds/thousands of agents to get a task done 3. Use /goal or /loop, to nudge Claude to keep going until it’s done 4. Use Claude Code in the cloud, so you can close your laptop (easiest way is the desktop or mobile app) 5. Make sure Claude has a way to self-verify its work end to end: Claude in Chrome browser extension for web, iOS/Android sim MCP for mobile, a way to start the full web server or service for backend work
@bcherny
We’ve added a CLI for Claude Platform to make every API endpoint runnable from your terminal. Call the Messages API, stand up Claude Managed Agents, pipe results straight into your shell. The ant CLI is well understood by coding agents (Claude Code) using the claude-api skill.
@ClaudeDevs
Please, stop running your agents in tmux. I just found out about Zellij and terminal multiplexing finally makes sense.
@0xIlyy
Every Agentic Engineering Hack I Know (June 2026)
@mvanhorn
I told codex to use http://sag.sh whenever I'm distracted and it needs my help to be unblocked, and ever once it a while I hear it talking to me, and it's the coolest thing ever. (e.g. for releases, that needs npm and is 1Password-gated)
@steipete
Printing Press library now native in @openclaw and @NousResearch Hermes skill stores. Just tell your agent. I recommend ESPN and Flight Goat as starting cli/skills to install. @ppressdev. Plus 200 more native tools now.
@mvanhorn
Basecamp 5 is dropping very soon, and one of my absolute favorite features is that the whole system can be driven by the keyboard. Real nvim combo move gymnastics here!
@dhh
Introducing: Tesla CLI/Claude Code Skill/OpenClaw and Hermes skill from the @ppressdev. - "Unlock the car" and "turn on dog mode" as one-line commands, callable from your phone or laptop - Agent: "during winter school days, defrost my car at 7:50 every weekday before school dropoff" - Charging cost ledger - Supercharger queue watcher pageable from an agent - Your signing key stays on YOUR host - Much more Fun fact: when I got my first ClawdBot, Tesla was one of the first skills I made. But I could only get it to work with my older Tesla. Now that I have the Printing Press, I was able to build what I wanted soup to nuts and now it's here.
@mvanhorn
The ultimate guide to /goal
@Saboo_Shubham_
How do you keep Claude working until the job is done? Claude Code helps with this in a few ways, including one we shipped recently: /goal.
@ClaudeDevs
New in Claude Code: agent view. One list of all your sessions, available today as a research preview.
@claudeai
new feature in opencode: warping never worry about whether or not you should work in a worktree again! now you can move sessions between worktrees and your local projects by warping them. it also brings any local changes with it!
@jlongster
preview of our minimal mode that doesn't run as a fullscreen TUI we're designing this carefully, it never rewrites your scrollback which means there's some tradeoffs but it'll be the only coding agent that doesn't have flickering or weird layout shifts
@thdxr
what's the best SEO MCP/CLI tool? i don't want to dig through some complex UI. i want to hop in claude/hermes and just say "based on my product at replysocial.co, what are 20 starting keywords i should focus on ranking for?"
@Shpigford
Omarchy 3.7 is out! Huge release with new CLI, tons more gaming options, unlock screen themeing, OCR text extraction, cliamp, Asus ExpertBook PTL compatibility, and a million other fixes and improvements. https://github.com/basecamp/omarchy/releases/tag/v3.7.0
@dhh
i built localterm run a terminal in your browser npx localterm@latest start
@aidenybai
New Skill: Stripe Emulator Works offline ✓ No account needed ✓ Stateful ✓ Hosted checkout page ✓ Webhooks ✓ Embeds in your app ✓ Seedable/deterministic ✓ Works in CI with no secrets ✓ npx skills add vercel-labs/emulate --skill stripe
@ctatedev
🚨 Anthropic's own team just showed how to actually use Claude Code properly. 30 minutes. free. the person who created Claude Code. watch the workshop. bookmark it. worth more than every $500 course you almost bought. you've been using Claude without knowing 40 of its commands. Then read the guide below.
@eng_khairallah1
this is fff searches every single file on my computer (in home dir) macos M4 max, 993GB home directory, 2M files
@neogoose_btw
Introducing Kimi 2.6 Code. A Claude Code-like terminal experience built specifically for Kimi K2.6, effectively making it one of the most powerful open-source coding agents on the planet. Simply bring your API key and use /login. Repo here 👇
@skirano
The /research skill I use for all coding
@Shpigford
Impeccable 2 (my take on the most effective way to make your AI harness better at design) dropped last week. But I was so busy working on the next iteration that I buried the lede a bit. So here's a detailed post on what's new and improved: 1. CLI: npx impeccable detect. Scans your code *without need for an LLM* for 25 anti-patterns across typography, color, layout, motion, and quality. Works on HTML, CSS, JSX/TSX, Vue, Svelte, and CSS-in-JS. Framework detection, multi-file import tracking, Puppeteer-backed live URL scanning, CI-ready JSON output,--fast regex mode for huge codebases. Yes, you can built automatic PR anti-slop detection with this in a few lines of code! 2. Chrome extension. One-click detection on any page (yours, staging, production, or someone else's). DevTools panel. Live computed styles, interactive panel, on-page highlights. 3. Dramatically upgraded /critique. LLM + real time detection sub-agents run in parallel, score against Nielsen's heuristics, auto-run the detector, and open a live browser overlay so you can walk each finding in place. 4. Data-driven design performance improvements, driven by an internal eval framework that runs the same brief through frontier models with and without the skill loaded, then measures how much the output collapses into monoculture. The biggest unlock: an anti-attractor procedure that forces the model to enumerate and reject its reflex defaults before picking. Validated on gpt-5.4 and Qwen 3.6 Plus across 15 niches. Result: much more font and color diversity, sharper quality, stronger Codex support. 5. Design before code. /shape runs a structured discovery interview and produces a design brief before any code is written. /impeccable craft chains that brief into the full implementation flow. You ship a designed feature instead of a reflex card grid. 6. One name, one namespace, and 18 commands (down from 21). The skill used to be called frontend-design, it's now called impeccable. /teach-impeccable became /impeccable teach, /extract became /impeccable extract. /arrange became /layout. /normalize merged into /polish. /onboard merged into /harden. Auto-cleanup handles leftover files on first load after updating. 7. A real docs site. 18 per-skill pages with before/after demos, canonical SKILL.md inline, two tutorials, 38 rule cards with inline visual examples. Give it a try:
@pbakaus
Have you tried the new Claude Code renderer? What has your experience been like? If you haven't, you can enable it with: CLAUDE_CODE_NO_FLICKER=1 claude
@trq212
Stripe Projects: provision a production-ready dev stack from your terminal
@stripe
Introducing the new dev-browser cli. The fastest way for an agent to use a browser is to let it write code. Just `npm i -g dev-browser` and tell your agent to "use dev-browser"
@sawyerhood
Announcing http://companies.sh - the open standard for Agent Companies Import and run entire companies with a single command Just run `npx http://companies.sh add <repo/company>` More 👇
@dotta
ElevenLabs CLI is now agent-first! We made it non-interactive by default, so that your agent and automations can easily interact with it. Rich interactive experience based on Ink UI is now behind --human-friendly flag. > npm install -g @elevenlabs/cli
@ElevenLabsDevs
Basecamp is now fully agent accessible with a brand-new and comprehensive CLI, wrapped by a great skill, and backed by a revamped and much expanded API. It's a fantastic way to give your agents access to everything in Basecamp and integrate it anywhere. https://basecamp.com/agents
@dhh
@Shpigford Tried this https://github.com/AgriciDaniel/claude-seo and it’s been honestly mind blowing. The results get even better when you pair it with search console MCP
@sampsonslayer
Browserbase now has a CLI. Browse the web, deploy serverless automations, debug sessions, and manage your entire project — all from the terminal. Just tell your agent: "Read http://browserbase.com/SKILL.md and set up Browserbase" Or try it yourself: npm i -g @browserbasehq/cli
@browserbase
Apparently the tmux that does NOT suck exists It has an absolutely unpronounceable name and is called Zellij I will try it now thanks everyone for recommending it 😊 https://zellij.dev/about/
@levelsio
ONCE is back! It's now a full-fledged application server for running dockerized web apps, like Campfire/Writebook/Fizzy or your own vibe-coded adventures. Zero-downtime upgrades, scheduled backups, and a gorgeous TUI with hyperdrive graphics. Enjoy! https://github.com/basecamp/once
@dhh
@vishalm4341 With the way http://Superterm.dev works you don’t really need to know much other the scrollback Control + B + [ Also has its own built in tmux tutor for if you do fancy some more productivity Picks up sessions you have already created which is nice
@alexellisuk
Introducing fff-ai. It's a file search tooling optimized specifically for your AI 1) significantly faster than fzf and ripgrep 2) has fuzzy code search fallbacks 3) better sort and suggestions of access frecency, git status, file size, etc Avg -10% wall time and -17% tokens
@neogoose_btw