| Crates.io | ulm |
| lib.rs | ulm |
| version | 0.3.2 |
| created_at | 2025-11-24 11:49:20.746559+00 |
| updated_at | 2025-11-28 11:28:17.760534+00 |
| description | AI-powered manpage assistant using local LLM |
| homepage | |
| repository | https://github.com/elmar-roeser/ulm |
| max_upload_size | |
| id | 1947669 |
| size | 3,079,748 |
AI-powered manpage assistant using local LLM inference.
ulm transforms CLI interaction from "memorize commands" to "describe intent." It's an AI-powered bridge between what users want to accomplish and the thousands of powerful but cryptic Unix tools available on their system.
cargo install ulm
man command available (man-db)# Initialize ulm with Ollama and index manpages
ulm setup
# Ask a question
ulm "find large files in current directory"
# Update manpage index
ulm update
# Build
cargo build
# Run tests
cargo test
# Run with logging
RUST_LOG=ulm=debug cargo run -- "your query"
Licensed under either of
at your option.
Contributions are welcome! Please follow Conventional Commits for commit messages.