hkuds avatar

Cli Anything Audacity

This is a stateful command-line wrapper for Audacity that lets you script audio editing operations without touching the GUI. You get standard project management (new, open, save), track and clip manipulation (add, remove, trim, split), effect chains, and export rendering, all with undo/redo support up to 50 levels deep. It follows the same pattern as the cli-anything variants for GIMP and Blender, so if you've used those, this will feel familiar. The dual output mode (human-readable tables or JSON with the --json flag) makes it work for both interactive sessions and agent-driven workflows. Requires Python 3.10+ and Audacity installed locally. It's basically what you'd build if you needed to batch process audio files or let an AI agent edit podcasts programmatically.

skills.sh installs
572
GitHub stars
58.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add hkuds/cli-anything --skill cli-anything-audacity --agent claude-code

Installs into .claude/skills of the current project.

Files

cli-anything-audacity

A stateful command-line interface for audio editing, following the same patterns as the GIMP and Blender CLIs in this repo.

Installation

This CLI is installed as part of the cli-anything-audacity package:

pip install cli-anything-audacity

Prerequisites:

  • Python 3.10+
  • audacity must be installed on your system

Usage

Basic Commands

# Show help
cli-anything-audacity --help

# Start interactive REPL mode
cli-anything-audacity

# Create a new project
cli-anything-audacity project new -o project.json

# Run with JSON output (for agent consumption)
cli-anything-audacity --json project info -p project.json

REPL Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

cli-anything-audacity
# Enter commands interactively with tab-completion and history

Command Groups

Project

Project management commands.

Sponsors

Details

Repository
github.com/hkuds/cli-anything
Category
CLI & Terminal
First seen
Jun 3, 2026

More from hkuds/cli-anything

All 51
1hkuds avatarcli-anything-mermaidhkuds/cli-anythingCommand-line interface for Mermaid Live Editor - Create, edit, and render Mermaid diagrams via stateful project files and mermaid.ink renderer URLs. Designed fo559skills.sh installs
2hkuds avatarcli-anything-n8nhkuds/cli-anythingCommand-line interface for n8n workflow automation platform. Manages workflows, executions, credentials, variables, and tags. Based on n8n Public API v1.1.1 (n8559skills.sh installs
3hkuds avatarcli-anything-obs-studiohkuds/cli-anythingCommand-line interface for Obs Studio - A stateful command-line interface for OBS Studio scene collection editing, following the same patter...546skills.sh installs
4hkuds avatarcli-anything-shotcuthkuds/cli-anythingCommand-line interface for Shotcut - A stateful command-line interface for video editing, built on the MLT XML format. Designed for AI ag...545skills.sh installs
5hkuds avatarcli-anything-chromadbhkuds/cli-anythingCommand-line interface for ChromaDB - A stateless CLI for managing vector database collections, documents, and semantic search. Designed for AI agents and autom540skills.sh installs
6hkuds avatarcli-anything-pm2hkuds/cli-anythingCommand-line interface for PM2 - A stateless CLI for Node.js process management via the PM2 CLI. List, start, stop, restart processes, view logs, and manage sys527skills.sh installs