MCPcopy Index your code
hub / github.com/allthemusicllc/atm-cli

github.com/allthemusicllc/atm-cli @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
193 symbols 478 edges 179 files 30 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

CliDirective (Interface)
Trait to implement command line directive. Typical implementation will parse the user-provided command line arguments (i [10 …
src/cli.rs
StorageBackend (Interface)
Trait to implement storage backends for MIDI files generated from [libatm::MIDIFile](../../libatm/midi_file/struct.MIDIF [4 …
src/storage.rs
IntoInner (Interface)
Trait to implement functionality for storage backends to expose the underlying (inner) storage object. [4 implementers]
src/storage.rs
PathGenerator (Interface)
Trait to generate storage path for MIDI files in storage backends [2 implementers]
src/storage.rs

Core symbols most depended-on inside this repo

hasClass
called by 63
docs/storage.js
onEachLazy
called by 39
docs/storage.js
addClass
called by 35
docs/storage.js
removeClass
called by 24
docs/storage.js
getCurrentValue
called by 14
docs/storage.js
block
called by 14
docs/main.js
collapseDocs
called by 11
docs/main.js
getSearchElement
called by 8
docs/main.js

Shape

Function 124
Method 36
Class 20
Enum 9
Interface 4

Languages

TypeScript56%
Rust44%

Modules by API surface

docs/main.js86 symbols
src/cli.rs15 symbols
src/storage.rs14 symbols
docs/storage.js11 symbols
src/storage/tar_archive.rs9 symbols
src/storage/batch_tar_file.rs8 symbols
src/storage/tar_gz_file.rs5 symbols
src/storage/tar_file.rs5 symbols
src/directives/gen.rs5 symbols
src/directives/estimate.rs5 symbols
docs/source-script.js5 symbols
docs/theme.js4 symbols

For agents

$ claude mcp add atm-cli \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page