Skip to content

By David Weng

Apps

A collection of apps across different platforms — each with its own landing page, documentation, and source code.

CLI Tools

Agent-friendly command-line tools — stable JSON output, safety gates, single binaries.

canvas-cli

Canvas LMS

50+ commands for courses, assignments, submissions, grading, and more.

zenodo-cli

Zenodo

Record management, file upload, and full InvenioRDM API access.

monarchmoney-cli

Monarch Money

Accounts, transactions, budgets, and cashflow from your terminal.

flickr-cli

Flickr

Photo management, backup, upload, albums, and full API access.

money

money

Local-first backend with encrypted SQLite, multi-provider sync, and agent-friendly JSON.

  • Agent-friendly — stable JSON output, predictable exit codes, distinct stdout/stderr
  • Safety first--read-only, --dry-run, --confirm gates on mutations
  • Single binary — no runtime, no containers, no dependencies
  • Cross-platform — Linux, macOS, Windows (amd64/arm64)
  • Homebrew distributionbrew install --cask thedavidweng/tap/<tool>

Desktop Apps

Cross-platform desktop applications built with Tauri.

OpenKara

Karaoke

Turn your music library into a karaoke stage. AI stem separation, lyrics sync, cross-platform desktop app.

Built with VitePress