Four Open-Source Command-Line Tools to Supercharge Your Docs: Office, Markdown, PDF, and PPT
Discover four lightweight, free, open-source command-line utilities—OfficeCLI for AI‑driven Office file manipulation, glow for terminal Markdown viewing, ppt‑master for converting documents into editable PowerPoint slides, and KillerPDF for fast PDF editing—each designed to boost developer and office productivity without costly software.
OfficeCLI
A command‑line tool that creates, reads, and modifies Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) files without requiring Microsoft Office. It injects Office‑handling capabilities into AI coding assistants such as Claude Code and Cursor, enabling natural‑language driven document generation and editing.
Zero dependencies : No Office installation needed.
AI‑friendly : Automatically adds Office skills to supported AI tools.
Single‑file : Download and run directly.
Full functionality : Supports creation, reading, and modification of Word, Excel, and PowerPoint files.
Installation :
# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
# Windows
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex"Usage example (create a PPT) :
# Create PPT
officecli ppt create --title "项目汇报" --content "内容..."
# In Claude Code, say: "Help me beautify this Excel sheet"glow
A terminal‑based Markdown viewer written in Go (⭐ 25K stars). It renders Markdown files with styled output directly in the console, avoiding the need to open an editor or use plain cat.
TUI and CLI modes : Interactive interface or direct command‑line rendering.
Auto‑scan : Detects Markdown files in the current directory or Git repository.
Rich themes : Multiple built‑in highlight themes.
Cross‑platform : macOS, Linux, and Windows.
Installation :
# macOS
brew install glow
# Linux
sudo apt install glow
# Windows
winget install charmbracelet.glow
# Go (latest version)
go install github.com/charmbracelet/glow/v2@latestUsage :
# Interactive mode (discover and browse Markdown)
glow
# View a local file
glow README.md
# View a remote file
glow https://raw.githubusercontent.com/xxx/README.md
# Use a dark theme
glow -t dark README.mdppt‑master
A Python package that converts PDFs, Word documents, URLs, and Markdown files into native, editable .pptx presentations. The generated files contain real PowerPoint shapes, allowing text, layout, and style adjustments.
Real PPT format : Produces editable .pptx files, not image screenshots.
Multi‑format support : Accepts PDF, Word, URL, and Markdown inputs.
AI integration : Can be invoked from Claude Code, Cursor, VS Code Copilot, etc.
Custom templates : Built‑in canvas formats and brand‑customizable layouts.
Installation : pip install ppt-master Usage example :
# Basic conversion
ppt-master generate --input README.md --output presentation.pptx
# AI‑generated PPT using GPT‑4
ppt-master generate --input document.pdf --ai-model gpt-4KillerPDF
A portable 6 MB PDF editor for Windows 10/11, released under GPLv3. It runs without installation and provides annotation, merging, splitting, text editing, hand‑drawing, signing, and encryption features.
Lightweight : 6 MB binary, no installer required.
Free & open‑source : No accounts, subscriptions, or telemetry.
Full functionality : Annotation, merge, split, edit text, hand‑draw, sign, encrypt.
GitHub repositories
https://github.com/iOfficeAI/OfficeCLI
https://github.com/charmbracelet/glow
https://github.com/hugohe3/ppt-master
https://github.com/SteveTheKiller/KillerPDF
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Geek Labs
Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
