Discovering Community Tools
Why build everything from scratch? The CmdForge Registry is a treasure trove of ready-to-use tools built by developers just like you. In minutes, you can have a fully-equipped command line without writing a single line of YAML.
What You'll Learn
- How to search and browse the registry
- Installing tools with a single command
- Managing versions and updates
- Using installed tools like a pro
Browsing the Registry
Think of the registry as an app store for your terminal. Every tool has been reviewed, tested, and is ready to use. There are two ways to explore:
Visual Builder
Run cmdforge and click Registry
in the sidebar. Browse by category, search by keyword, and install with one click.
Command Line
Use cmdforge registry search for quick
lookups when you know what you want.
Searching from the Command Line
# Search by keyword
cmdforge registry search "code review"
# Browse a category
cmdforge registry search --category Developer
# Find popular tools
cmdforge registry search --sort downloads
# Combine filters
cmdforge registry search "translate" --category Text --sort downloads
Each result shows you the tool name, author, description, and download count—everything you need to decide if it's right for you.
Installing Tools
Found something you like? Installation is one command:
# Install a tool
cmdforge registry install official/summarize
# Install a specific version
cmdforge registry install official/[email protected]
# Install multiple tools at once
cmdforge registry install official/summarize official/translate official/fix-grammar
That's it. The tool is now available as a command. Try it:
# Use your newly installed tool
echo "The quick brown fox jumps over the lazy dog" | summarize
What Just Happened?
CmdForge downloaded the tool config to ~/.cmdforge/summarize/
and created a wrapper script in ~/.local/bin/. The tool is now part of your system
just like grep or cat.
Inspecting Tools Before Installing
Not sure what a tool does? Peek inside before you commit:
# View tool details
cmdforge registry info official/explain-code
# See what you'll get:
# - Description
# - Available arguments
# - Required providers
# - Version history
# - Download count
In the Visual Builder, just click on any tool to see its full details in the right panel.
Using Installed Tools
Every installed tool works like a Unix command. The universal pattern:
# Pipe input
cat file.txt | toolname
# Pass a file directly
toolname file.txt
# Use arguments
cat file.txt | toolname --flag value
# Chain tools together
cat article.txt | summarize | translate --lang Spanish
Discovering Arguments
Every tool comes with built-in help:
# See what arguments a tool accepts
summarize --help
# Output:
# Usage: summarize [OPTIONS] [INPUT]
#
# Summarize text using AI
#
# Options:
# --max-length TEXT Maximum summary length in words [default: 200]
# --provider TEXT Override the AI provider
# --help Show this message
Managing Your Tools
List Installed Tools
# See everything you have installed
cmdforge list
# Filter by category
cmdforge list --category Developer
Update Tools
# Check for updates
cmdforge registry check-updates
# Update a specific tool
cmdforge registry install official/summarize@latest
# Update all tools (coming soon)
cmdforge registry update-all
Remove Tools
# Remove a tool you no longer need
cmdforge delete summarize
A Note on Providers
Registry tools specify which AI provider they use. If you don't have that provider configured, you have two options:
Option 1: Configure the Provider
Follow our Providers Guide to set up the required provider.
Option 2: Override at Runtime
Use a provider you already have:
cat file.txt | summarize --provider ollama
Quick Start: The Starter Collection
Not sure where to begin? Install our curated starter pack:
# Install the essentials
cmdforge collections install starter
This gives you:
| Tool | What It Does |
|---|---|
summarize |
Condense long text into key points |
translate |
Translate to any language |
fix-grammar |
Fix spelling and grammar issues |
explain-error |
Decode cryptic error messages |
commit-msg |
Generate commit messages from diffs |
What's Next?
Now that you've got tools from the registry:
- Use registry tools inside your own tools - Build on top of community work
- Publish your own tools - Share what you create
- Join the community - Get help, share ideas, show off your creations