Command Line Tools

Command line utilities for developers, language learners, and other technical users.

See also: Computer Education , Teaching Materials

Publishing

Command line tools for publishing and documentation.

Gojekyll

CLI Tool
Language: Go
Created: 2017

A fast Go clone of the Jekyll static site generator.

Scrollshot2PDF

CLI Tool
Language: Python
Created: 2023

Convert scrolling screenshots to PDF.

LLM Tools

Command line utilities for working with Large Language Models.

Claude Artifact Unpacker

CLI Tool
Language: Python
Created: 2024

Unpack and organize multi-file projects from Claude's Artifacts.

Language Learning

Command line tools for language learning and translation.

Labelingo

CLI Tool
Language: Python
Created: 2024

Annotate UI screenshots with translations for language learning.

Add2Anki

CLI Tool
Language: Python
Created: 2025

A CLI tool to add language learning cards to Anki, with automatic translation and audio generation

Audio2Anki

CLI Tool
Language: Python
Created: 2025

Convert audio and video files into Anki flashcard decks with translations.

Subburn

CLI Tool
Language: Python
Created: 2025

Create videos with burnt-in subtitles from audio or video files.

Machine Embroidery

Command line tools for machine embroidery file conversion.

Stitch Sync

CLI Tool
Language: Rust
Created: 2024

Watch and convert embroidery files to machine-compatible formats.

Pyembroidery Convert

CLI Tool
Language: Python
Created: 2024

CLI tool for converting between embroidery file formats.

Classroom Assignment Management

Command line utilities for education and teaching.

Multiclone

CLI Tool Educational
Language: Python
Created: 2023

Fast tool for cloning all forks of a repository or GitHub Classroom assignments.

nbcollate

CLI Tool Educational
Language: Python
Created: 2023

Combines multiple student Jupyter notebooks into a single organized notebook.

Other Projects

Rename Image Files

CLI Tool
Language: Python
Created: 2025

A command-line tool that uses vision language models to intelligently rename image files based on their content.

p5 Server

CLI Tool
Language: JavaScript
Created: 2021

Command-line tool that runs p5.js sketches with live reload and automatic library inclusion.

Scripts

CLI Tool
Language: Bash
Created: 2025

Various utility scripts, primarily in Bash and Python, to assist with system management, development, and miscellaneous automation tasks.

Fix Filename Dates

CLI Tool
Language: Python
Created: 2023

A command-line tool to add or normalize the dates in filenames

Matrix Archive

CLI Tool
Language: Python
Created: 2023

Archive Matrix chat rooms to HTML and JSON

Flinx

CLI Tool
Language: Python
Created: 2017

A fast incremental build tool, like Make but with Python functions instead of shell commands.