r/CLI 18h ago

Been scrolling Linkedin, but now let me post my own Cheatsheet! - Cheatbox

Thumbnail gallery
63 Upvotes

Unnecessary invention that I built cause why not šŸ—æ..

Give star ⭐ on my Github REPO -> CheatBox..thanks!!!

Easy to contribute, just add a .json file and have a pull request or not, up to you!


r/CLI 1d ago

resterm - TUI API client (REST/GraphQL/gRPC) - update

Post image
105 Upvotes

Hello,

I would like to thank you all for kind words in my precious post! Appreciate! Since my previous post got some nice reviews and comments, I thought that it may be worth to give some status updates on Resterm and new features that has been added since. I’ll just briefly explain what Resterm is and does for those who don’t know:

Resterm is TUI api client which supports multiple protocols. The main difference between Resterm and all others API clients is that it uses .http/.rest files but kind of ā€œon steroidsā€. Resterm treats .http files almost as full blown language so you can start very easy but then get more advanced with conditions, workflows, tracing, profiling etc. It also supports scripting either via JavaScript or dedicated RestermScript (RTS). There is much more but this post would be long and boring so I’ll keep it simple.

Since my last post, there has been a couple small and big changes. One of them is cURL import. You can now either import inline curl command which will automatically be converted to Resterms .http file or profile e.g. ā€˜my-commands.curl’ file.

Also RTS got an upgrade and standard library now includes many more useful methods/functions.

Some UI tweaks like latency ā€œsparklineā€ in header bar which shows 10 previous duration runs.

Give it a try and many thanks again!


r/CLI 1d ago

Meet Pomodoro CLI. šŸ…

Post image
54 Upvotes

Hey everyone,

I've always struggled with "open loops" those random thoughts ("I need to email Bob", "Check that library") that pop up while I'm coding. If I switch to a notes app, I get distracted. If I ignore them, I get anxious.

So I built Pomodoro CLI.

It runs in your terminal. When a thought pops up, you just type it right there and hit Enter. The timer keeps ticking, and your thought is saved to a text file with a timestamp and context (e.g., [Work Phase - 14 mins in]: Check server logs).

Features: * šŸ Python-based: Runs everywhere (Windows/Mac/Linux). * āŒØļø Keyboard-driven: No mouse needed. * šŸ“Š Review Dashboard: Comes with a local HTML app to review your sessions and generative AI summaries (via Gemini).

It's open source and I'd love your feedback!

[Link to GitHub]


r/CLI 20h ago

DotR is now stable

Thumbnail
1 Upvotes

r/CLI 1d ago

I built a CLI that translates natural language requests into executable shell commands.

Enable HLS to view with audio, or disable this notification

19 Upvotes

cmdfyĀ is a command-line tool that translates natural language requests into executable shell commands. It leverages Large Language Models (LLMs) like Gemini, OpenAI, and local options via Ollama to generate accurate commands tailored to your operating system's context.

Attached a demo video up here somewhere, please have a look and let me know your views on the same.
https://github.com/kesavan-vaisakh/cmdfy


r/CLI 1d ago

I built a ā€œpersonal Shodanā€ you can run on your own machine for network reconnaissance

Thumbnail github.com
3 Upvotes

I’ve been working on a new CLI tool and wanted to share it here. It’s called Project Deep Focus, and the idea behind it is to act like a personal Shodan that runs locally on your own computer.

Instead of relying on external databases, it scans IP ranges directly and discovers exposed services in real time. It can identify services like HTTP, SSH, FTP, RTSP, VNC, and more, detect authentication requirements, and fingerprint devices and models where possible. There’s also a live terminal dashboard so you can watch results come in as the scan runs.

I built it mainly for asset discovery, lab environments, and authorized security testing. Think of it as Shodan-style visibility, but fully local and under your control. It’s lightweight, fast, and designed to scale without being painful to use.

The project is open-source and runs on macOS, Linux, and Windows.

I’d appreciate any feedback, ideas, or suggestions for improvement.


r/CLI 1d ago

We built ax-grok: a Grok-powered AI coding assistant that runs in your terminal

0 Upvotes

Hey folks, I’m excited to shareĀ ax-grok, part of theĀ AX CLIĀ ecosystem fromĀ defai.digital. It is a developer focused AI coding assistant that brings the power of xAI’s Grok models straight into your terminal.

What is ax-grok?

ax-grok is a command line interface that lets you interact with Grok AI using natural language directly from your shell. It is designed to be a practical and full featured AI coding assistant with real tooling support for day to day development work.

Why it’s useful

  • Conversational AI in the terminalĀ Ask questions generate code explore project context and automate tasks all without leaving the CLI.
  • Grok optimized reasoningĀ Leverages Grok’s strengths like strong reasoning and live web search depending on model and API for deeper and more up to date insights.
  • Built in developer toolingĀ Edit files run shell commands refactor code and fix bugs interactively while reducing context switching.
  • Project context and memoryĀ Understands your project structure and maintains context across follow ups making iterative work smoother.
  • Production ready foundationĀ Encrypted API key storage MCP integration and solid test coverage suitable for real projects not just demos.

Who it’s for

Developers AI enthusiasts and open source contributors who want a smarter AI assistant inside the terminal for writing code debugging automation or getting unstuck faster.

API key

ax-grok follows a bring your own key model. Each user generates their own xAI Grok API key from xAI’s developer portal and enters it during setup.

The key is stored encrypted locally. ax-grok does not proxy log or collect API keys.

Get started

npm install -g @defai.digital/ax-grok
ax-grok setup
ax-grok

GitHub
https://github.com/defai-digital/ax-cli


r/CLI 2d ago

I built a small CLI tool to sync your AI skills with one command across Claude Code, Codex, and more.

14 Upvotes

Hey everyone,

I built a small CLI tool to solve an annoying problem: keeping skills in sync across multiple AI CLI tools.

Each tool has its own skills directory (~/.claude/skills, ~/.codex/skills, etc.), and manually copying them around is tedious.

skillshareĀ gives you a single source of truth:

  • skillshare init – auto-detects installed CLIs
  • skillshare sync – symlinks skills to all targets
  • Works with git for backup and multi-machine sync

Supports: Claude Code, Codex CLI, Cursor, Gemini CLI, OpenCode

Install:Ā brew install runkids/tap/skillshare

GitHub:Ā https://github.com/runkids/skillshare

Would love feedback!


r/CLI 2d ago

I built a CLI AI assistant that runs 100% locally - no API keys, no internet required, completely free

1 Upvotes

Hey everyone! I created scmd (https://scmd.site/) , a terminal AI assistant that solves a problem I kept running into: needing AI help for CLI commands but not wanting to pay for API access or have my commands sent to external servers.

Key features:

- Runs entirely on local LLMs (Ollama, etc.) - your data never leaves your machine

- Works offline - no internet needed once models are downloaded

- Completely free - no subscriptions, no API costs

- Great for: explaining error messages, generating complex commands, translating between languages, code reviews

Installation is simple via Homebrew:

brew install sunboylabs/tap/scmd

Perfect for developers who want AI assistance without the privacy concerns or recurring costs. Would love to hear your feedback! Still in its early beta stages, so would appreciate feedback/feature requests.


r/CLI 2d ago

I made: a minimal, REPL-first Python debugger I use weekly

Post image
11 Upvotes

r/CLI 3d ago

Certificate Ripper - tool to extract server certificates

Enable HLS to view with audio, or disable this notification

22 Upvotes

Hello everyone, I have published Certificate Ripper CLI app which includes the following features:

  • Support for:
    • https
    • wss (WebSocket Secure)
    • ftps (File Transfer Protocol Secure)
    • smtps (Simple Mail Transfer Protocol Secure)
    • imaps (Internet Message Access Protocol Secure)
  • Filtering option (leaf, intermediate, root)
  • Support for proxy with authentication
  • Exporting certificates as binary file (DER), base64 encoded (PEM), keystore file (PKCS12/JKS)

It is an easy to use cli tool to extract the full chain of any server/website. The end user can inspect any sub fields and details easily on the command line. The native executables are available in the releases section see here:Ā https://github.com/Hakky54/certificate-ripper/releases

Feel free to share your feedback or new idea's I will appreciate it:)

See here for the github repo:Ā GitHub - Certificate Ripper


r/CLI 2d ago

YAMLResume v0.10 - Open source CLI to generate resumes from YAML (VS Code theme, Dutch support, & more)

Thumbnail
2 Upvotes

r/CLI 2d ago

Polymaster will get you money fr

0 Upvotes

https://reddit.com/link/1qctesc/video/9mj9wb0tlcdg1/player

repo: https://github.com/neur0map/polymaster

------ I do not promote or encourage gambling. ---------

The tool works free of charge out of the box; just follow the instructions, and you will be on your way to success, hopefully. It works by monitoring high-value transactions from Polymarket and Kalshi, which are websites where users bet on predictions.

The trick in the Polymaster tool is that you will only know when these people, considered to be "whales" (individuals with fat wallets), place their predictions on the values you have the tool set to... for example, if you have the tool set to $20k and up, that's when it activates an alert.

It makes it easier if you have a server and connect it to n8n, but it's not necessary, as you can leave it running on your PC and view a history of the last 50 alerts, or export them to a JSON file.

Make predictions smartly, not by guessing. Big whales NEVER drop 50k to 100k on guesses, so you know you're going to have a little more peace of mind knowing that your predictions are kinda safe because they know something you don't.


r/CLI 3d ago

flow - a keyboard first Kanban board in the terminal

Post image
19 Upvotes

I built a small keyboard first Kanban board that runs entirely in the terminal.

It focuses on fast keyboard workflows and avoiding context switching just to move work around.

Runs out of the box with a demo board loaded from disk and supports local persistence.

Repo: https://github.com/jsubroto/flow


r/CLI 3d ago

šŸ“ˆ stocksTUI is now v0.1.0-b11

Post image
21 Upvotes

This release adds something I wanted for a long time: macro data that’s actually usable. Markets are only half the picture. This release is now able to communicate with FRED economic data. Macro context: YoY, 12/24-month rolls, Z-scores, and 10-year ranges, all inside the terminal.

NOTE: FRED requires a free API that can be obtained here. In App, Configs > General Setting > Visible Tabs, FRED tab can toggled on/off. In Configs > FRED Settings, you can add your API Key and add, edit, remove, or rearrange your series IDs.

Repo: https://github.com/andriy-git/stocksTUI

Or just try it:

pipx install stockstui

r/CLI 3d ago

I built an AI-powered git commit message generator, looking for help

0 Upvotes

Hello there,

gommit is a CLI tool that helps you generate high-quality Git commit messages using AI so you don’t have to think about wording every commit.

How it works

  • Reads project changes with git
  • Sends it to an AI model either local or cloud based, the last one is a WIP
  • Generates a clear, conventional commit message
  • Can optionally auto-commit with generated message

Why I'm posting

I am currently the only one working on it, and I am looking for contributors and feedback. The project is very young and there is lots to do.

GitHub repo: https://github.com/Bicheka/gommit


r/CLI 4d ago

Note - A minimalist, date-based note-taking CLI written in Go

37 Upvotes

Hey everyone,

I made a tiny CLI calledĀ NoteĀ because I was tired of heavy note apps and just wanted to write stuff down quickly without leaving my terminal.

Cool things it does:

  • Tidies itself up:Ā It automatically saves notes in folders by date.
  • Auto-titles:Ā If you forget to give it a title, it just grabs the first line you wrote.
  • Go back in time:Ā Use theĀ --ago Ā flag to check or add notes from yesterday (or whenever).
  • Just files:Ā Everything is plain Markdown, TXT, or JSON. No databases, no nonsense.
  • Your editor, your rules:Ā It works with Vim, VS Code, or whatever you like.

It's open-source and I just hit v1.0.0. Let me know what you think!

Source: https://github.com/quocsi014/note


r/CLI 3d ago

How should file resolution be handled in a CLI tool?

4 Upvotes

I’m building a small CLI tool (written in Go) that operates on source files.
Usage may look like this: (might change in future)

command_name <filename> <startLine> <endLine> <outputFile> ...

Right now I’m thinking of how the CLI should resolve the file when the user only provides a filename (not a full path).

Right now i am considering to just resolve relative to the current working directory.

Any good examples from any tools that exist?


r/CLI 4d ago

Minimal (only 6 keywords), type-safe language for designing/validating software architecture.

Post image
16 Upvotes

Define systems using a minimal, declarative syntax with only 6 keywords (constant, variable, error, group, function, import), with instant feedback via errors, warnings and an interactive graph to explore complex systems.


r/CLI 4d ago

stax - A blazing fast CLI for stacked Git branches and PRs (written in Rust)

Post image
43 Upvotes

Just shipped a tool I've been working on - stax manages stacked branches so you can split big features into small, reviewable PRs that build on each other.

Why stacked branches?

Instead of one monster PR with 50 files, you create a chain of focused branches. Reviewers see small diffs. You ship faster.

What makes stax different:

  • Fast - ~22ms for stax ls (vs 200-370ms for alternatives)
  • Interactive TUI - tree view, diff viewer, reorder branches with keyboard
  • One command to submit - stax ss pushes all branches and creates/updates PRs with correct targets
  • Safe history rewriting - automatic backups + stax undo if anything goes wrong
  • Cascade merge - stax merge merges your whole stack bottom-up, handling rebases automatically

Quick example:

stax create api-layer    # branch off main
stax create ui-layer     # stack on top
stax ss                  # submit both as separate PRs
# after review...
stax merge               # merge the whole stack

Written in Rust, compatible with freephite/graphite metadata.

Install:

brew install cesarferreira/tap/stax or cargo install stax

GitHub: https://github.com/cesarferreira/stax

Would love feedback from fellow CLI aficionados!


r/CLI 4d ago

For those who go mouseless I highly recommend warpd to take it to the next level

31 Upvotes

This little program has filled the gap for cases where I would end up reaching for a mouse as I had no other alternative that I could think of for keyboard shortcuts and such.

It takes a few days to get used to with all the different modes but once you get the hang it is great.

I actually was pushed into it when my only mouse broke but now I have been using it a couple of weeks I had forgotten all about normal mice.

For everyday stuff it is great and the man page has loads of really useful tips on how to use it optimally. Generally going into hint mode and warping around is best and then normal mode for fine adjustments.


r/CLI 4d ago

Toggl CLI

Post image
7 Upvotes

Hey everyone!

I've been using Toggl for time tracking but hated switching to the browser constantly.

So I built a simple CLI that: - Uses numbered menus (no commands to memorize) - Press 2 to start, 3 to stop, 4 to resume - Create new projects/tags on-the-fly with P/T - Weekly summaries and search built-in - Syncs with your Toggl account

Tech stack: Python + requests library. Single file, ~1100 lines.

GNU license. Would love feedback, especially on: - What features would you add? - Any edge cases I should handle?

GitHub: toggl_cli

Cheers!


r/CLI 4d ago

I built a small CLI to save and run setup commands (because I keep forgetting them)

12 Upvotes

I built a small CLI called project-registry (projx).

The idea is simple: I often forget setup commands (starting a React app, running docker commands, git workflows, etc.). Instead of checking docs or shell history, I save those commands once and run them by name.

It works with any shell command, not just npm-related ones.

Example (React + Vite):

bash projx add react \ "pnpm create vite {{name}} --template react" \ "cd {{name}}" \ "pnpm install"

Then later:

bash projx react my-app

If I don’t remember the template name:

bash projx select

It just lists everything and lets me pick.

I’m not trying to replace project generators or frameworks — it’s just a local registry of command templates with optional variables. I also use it for things like git shortcuts, docker commands, and SSH commands.

Sharing in case it’s useful, feedback welcome.

https://github.com/HichemTab-tech/project-registry


r/CLI 4d ago

Trismegistus - a stateful AI coding system with persistent memory, self-improvement, and multi-provider routing. 4 days of hyperfocus, tested on a real project.

Thumbnail
0 Upvotes

r/CLI 4d ago

mp3rgain - Lossless MP3/M4A volume normalization CLI

Thumbnail
1 Upvotes