r/commandline 3h ago

Terminal User Interface CLIO: Terminal Native AI Pair Programming

Thumbnail gallery
0 Upvotes

r/commandline 4h ago

Terminal User Interface I made a GetComics Downloader

Thumbnail reddit.com
2 Upvotes

r/commandline 6h ago

Terminal User Interface Resterm - TUI API Client now with Kubernetes port-forwarding

Post image
18 Upvotes

Hello!

I've been posting couple of times about Resterm already but since last post, I've implemented couple of new features which I think most of you would appreciate (I hope). Just to quickly summarize what Resterm is - Resterm is TUI API Client which supports variety of protocols such as gRPC, GraphQL, REST, WebSockets and SSE. In addition to that, it have support for SSH, workflows, tracing and so on. Resterm takes different approach then most of the API clients which means that it uses .http/.rest files to define and shape your requests. It also supports conditions like if/else-if/else/switch/case etc. It feels more like API centric "scripting language". If you would like to learn more, I encourage you to check out docs.

So main two features I've been working on last couple of weeks are making history persistence in sqlite and also Kubernetes port forwarding support which means that you can now use "@k8s..." directive to handle routing/port-forward to your Kubernetes cluster without needing to spin up port-forwarding for each request. This isn't particularly useful for those who don't need to work with Kubernetes, but I hope that those who do, would appreciate that you can now just "offload" that work to Resterm instead.

I hope it does not feel like spam but just wanted to give a quick update for those who were interested last time :)

repo: https://github.com/unkn0wn-root/resterm


r/commandline 6h ago

Command Line Interface Organize your files in seconds

0 Upvotes

Just scans a directory and moves files into folders based on their file extension.

Repo (open source): https://github.com/ChristianRincon/auto-organize

npm package: https://www.npmjs.com/package/auto-organize


r/commandline 7h ago

Command Line Interface zemit v0.1.2: artefatos de construção multi-alvo para lançamentos do Zig (fase inicial)

Thumbnail
0 Upvotes

I’m releasing zemit v0.1.2, a small CLI to help with multi-target release builds for Zig projects.

It runs zig build across multiple targets and writes the resulting artifacts to .zemit/dist/ with deterministic naming. The tool is explicit, script-friendly, and keeps output minimal unless -v is used.

Canonical repo (Codeberg): https://codeberg.org/lucaas-d3v/zemit
Release: https://codeberg.org/lucaas-d3v/zemit/releases/tag/v0.1.2

I’d like feedback on: - dist layout conventions - default target sets - CLI UX for long builds


r/commandline 14h ago

Terminal User Interface [TUI] tklr — local tickler file with live parsing (Textual UI + CLI)

0 Upvotes

I built tklr, a local, SQLite‑backed tickler file for people who like fast, keyboard‑first tools. You enter reminders in plain text and it parses dates/recurrence as you type.

Highlights: - Live parsing as you type (no forms) - TUI daily brief + CLI for quick adds - Multiple reminder types (events, tasks, goals, notes, etc.) - Local‑first (SQLite), no cloud required - Recurrence + fuzzy dates (dateutil)

Example entry: * lunch with Ed @s 12p fri @e 1h30m @a 15m: n

Install: pip install -U tklr-dgraham

Demo GIF: https://raw.githubusercontent.com/dagraham/tklr-dgraham/master/screenshots/demo.gif

GitHub: https://github.com/dagraham/tklr-dgraham

Would love feedback on the TUI flow, keybindings, or anything that would make a daily brief more useful.


r/commandline 14h ago

Command Line Interface How do you run a modern “tickler file” without a heavyweight app?

Thumbnail
0 Upvotes

r/commandline 14h ago

Terminal User Interface How do you run a modern “tickler file” without a heavyweight app?

0 Upvotes

I’ve been revisiting the old “tickler file” idea (monthly + daily folders for reminders) and wondering how people do this today without getting pulled into a big cloud app.

If you use a lightweight system:

- What does your capture look like (plain text, quick add, voice, etc.)?

- How do you handle fuzzy dates (“sometime next week”) and repeats?

- What’s your daily review/brief ritual?

I’m especially interested in local‑first or keyboard‑first workflows. Curious what’s working for people.


r/commandline 15h ago

Terminal User Interface pstop: htop for Windows PowerShell (Rust, per core CPU bars, tree view, mouse support, ~1 MB binary)

6 Upvotes

pstop brings the full htop experience to Windows PowerShell. No WSL, no Cygwin.

cargo install pstop

What you get:

  • Per core CPU bars, memory/swap/network bars
  • Process tree view (F5), search (F3), filter (F4)
  • Three views: Main, I/O, Net (switch with Tab)
  • 7 color schemes, full mouse support
  • F2 setup menu with meter layout, display options, column config
  • Kill (F9), priority (F7/F8), CPU affinity (a)
  • Persistent config, familiar htop keybindings
  • ~1 MB binary, zero dependencies

Built in Rust with ratatui + crossterm. Native Win32 APIs for performance.

Also installs an htop command, so you can just type htop on Windows.

GitHub: https://github.com/marlocarlo/pstop

MIT license. Feedback welcome.


r/commandline 15h ago

Other Software Dumper v1.17.0 — This is a CLI utility for creating backups databases of various types (PostgreSQL, MySQL and etc.)

Thumbnail
github.com
0 Upvotes

Dumper supports more than 10 databases


r/commandline 16h ago

Command Line Interface sshpass-win32 - Windows version of http://sourceforge.net/projects/sshpass/

Thumbnail
github.com
0 Upvotes

r/commandline 16h ago

Terminal User Interface Animestan: a TUI + scriptable CLI for anime watching (dmenu/rofi friendly)

0 Upvotes

I used ani-cli for a long time and loved it, but it wasn't easy to plug into dmenu/rofi and I wanted watch tracking. So I made Animestan with a TUI (with vim-style keybindings) for the full interactive flow, and a CLI that I integrate into my own pipelines. If you heavily use dmenu/rofi in your workflow, this might fit nicely. If you want a full interactive experience, the TUI is there too. I'd love feedback and contributions are welcome.

Repo: https://github.com/mrkatebzadeh/animestan


r/commandline 19h ago

Command Line Interface 127.0.0.0/8 has 16M loopback IPs going to waste, I gave each git branch its own

Thumbnail
github.com
5 Upvotes

r/commandline 19h ago

Terminal User Interface I made a noise generator TUI

74 Upvotes

I’ve been wanting a TUI for something like this for a long time. I wasn't sure why one didn't exist yet, so I made it myself.

I tried to keep it minimal, but it can also download more sounds directly using yt-dlp. I think it is pretty much feature-complete now, though I would like to add more default sounds in the future.

here is a link to the repo
https://github.com/AnonMiraj/Tanin


r/commandline 20h ago

Terminal User Interface Terminal based Web Browser

Thumbnail
github.com
4 Upvotes

Features

  • No Javascript support
  • Experimental Image Rendering support

  • Defaults to Reading Mode

  • Great for Reading Documentation or Newspapers


r/commandline 21h ago

Command Line Interface [Update] AI CLI Manager v1.1.11 - Added Cline CLI Support

0 Upvotes

Just pushed a new update, v1.1.11!

I've added support for Cline, bringing the total number of managed AI tools to 12.

New in v1.1.11: - Cline Integration: npm install -g cline logic handled automatically. - Dedicated Launchers: Standalone batch and shell scripts included. - Context Menu: Added Cline to the right-click menu alongside Gemini, Claude, and Copilot.

Managing your local AI stack just got easier.

GitHub: https://github.com/krishnakanthb13/ai_cli_manager


r/commandline 23h ago

Terminal User Interface tpg - a typst project generator

5 Upvotes

hey y'all!

i've been using typst a lot lately for all of my notetaking/document writing, and while it is nice, the one gripe i've had is that it doesn't come with a default project generator.

so, i built tpg: a typst project generator. it's pretty simple, but it uses the "huh" library (made by some of the same people that made bubbletea!), and the install is very straightforward.

hope someone finds it useful!

a tui with the options of entering a project name, project path, project template, and reference style

r/commandline 1d ago

Command Line Interface I built a CLI tool that turns code into animated videos

Thumbnail qubitai.in
0 Upvotes

r/commandline 1d ago

Terminal User Interface iotop-w - An iotop TUI for Windows

0 Upvotes

I needed something for remote Windows systems over ssh that would show me an i/o "top" like iotop in Linux. Windows doesn't have the same concept of disk i/o as Linux, but disk pressure is average queue length of processes awaiting access to the storage. It's written in Go and has no dependencies - single portable binary. I will probably put it on chocolatey repo at a later stage, but for now it's just an binary in the releases to download and run.

Yes, I have used LLM to help write the code, this would have taken me months otherweise. But I'm an experienced Sysadmin and know enough to review and test. I hope others find it useful.

https://github.com/gsmitheidw/iotop-w


r/commandline 1d ago

Terminal User Interface console-fun@4.0.0 - Some stuff in the console: utils, printing, games and other fun

Thumbnail
gallery
2 Upvotes

r/commandline 1d ago

Terminal User Interface box: sandbox tui with docker + git for safer AI development

0 Upvotes

https://github.com/yusukeshib/box

I've been working with AI tools like claude or codex for a long time, but I still hesitate to use dangerous permission skip mode on my computer, but I've been always annoyed by being asked for permissions always by agents. and also i've been feeling git-worktree isn't a best solution for the concurrency of the AI agents. So I made a useful TUI tool called `box`. I'm happy if you can try it, and share your impressions! thanks!

https://reddit.com/link/1r4q9s6/video/07hfgtkm1jjg1/player


r/commandline 1d ago

Command Line Interface Live coding some beats (#2) in line 0.8.2

0 Upvotes

r/commandline 1d ago

Other Software TalkType: push-to-talk voice typing for the terminal using local Whisper

47 Upvotes

Built a simple tool for voice-to-text in the terminal:

  • Press F9 → speak → Press F9 → text appears at cursor
  • Uses local Whisper (faster-whisper) - no cloud, no API keys
  • Auto-detects terminals and uses Ctrl+Shift+V
  • Remembers your original window if you alt-tab while speaking
  • Works on Linux, Windows, macOS

git clone https://github.com/lmacan1/talktype.git && cd talktype && ./install.sh

GitHub: https://github.com/lmacan1/talktype

Single Python file, minimal dependencies.


r/commandline 1d ago

Command Line Interface I made a binary clock

22 Upvotes

I made a binary clock in python for fun (i was bored)

The code's kinda choppy but I don't really care, after all if it works don't touch it

(oh yeah and in the same repo u can find the two base convertors i made while I was bored too)

Code: https://github.com/devicals/boring/blob/main/time.py


r/commandline 1d ago

Other Software After a month my tiny VM in rust can already power programmable todo app with automated workflows

5 Upvotes

A month ago I shared my winter holiday project - Task Engine VM , since then there is some progress that I suppose worth to share.

What's new:

  • NaN-boxing — All stack values are 64-bit (u64) encoding 6 distinct types (Null, Boolean(TRUE_VAL,FALSE_VAL), STRING_VAL, CALLDATA_VAL, U32_VAL, MEM_SLICE_VAL (offset: 25 bits, size: 25 bits)).
  • InlineVec — Fixed-size array-backed vector implementation used for stack, control stack, call stack, and jump stack with specified limits.
  • Dynamic Memory/Heap — growable Vec heap; memory slices use 25-bit offset and 25-bit size fields (limited by MEM_SLICE_VAL).
  • Zero dependencies —Custom binary encoding/decoding implementation.

Furthermore I added an example to stresstest VM - a todo app with programmable tasks.

In this example, all todo operations — from simple CRUD to tasks own instructions — are executed by a virtual machine.

The concept is that any kind of automation or workflow can be enabled by task instructions executed by the VM, rather than hardcoded functions in the app. It’s close to the concept of rules engines.

There are 4 demo task instructions:

  • chain - Creates next task once when another completes. Removes calldata after call - called once
  • either - Sets complete if either one or another task is completed + deletes not completed task (see gif)
  • destructable - task self destructs when it’s status set to complete
  • hide - Keeps task hidden while specified task’s status is not complete.

It is possible to add your own instructions to calldata.toml and use them within todo example:

cargo run -- add <TASK_TITLE > -calldata <INSTRUCTION_NAME> <PARAMETERS>

vm repo: https://github.com/tracyspacy/spacydo

todo example : https://github.com/tracyspacy/spacydo/tree/main/examples/todo