{% extends "base.html" %} {% from "components/tool_card.html" import tool_card %} {% from "components/tutorial_card.html" import tutorial_card %} {% from "components/contributor_card.html" import contributor_card %} {% block title %}CmdForge - Compose AI Capabilities{% endblock %} {% block meta_description %}Stop searching for libraries. Ask for capabilities. CmdForge lets you describe what you need and compose AI-powered tools that work together.{% endblock %} {% block content %}

From Libraries to Capabilities

Ask for Capabilities.
Compose Solutions.

Stop searching through documentation. Describe what you need in plain English and discover AI-powered tools that work together like Unix pipes.

# Ask for what you need:

$ cmdforge registry describe "something that can summarize long documents"

Found 3 matching tools:

rob/summarize

Condenses text while preserving key points

A New Way to Build

Traditional development: search docs, install libraries, write glue code.
CmdForge: describe what you need, compose existing capabilities, ship.

Ask for Capabilities

Semantic search finds tools by what they do, not what they're named. "I need something that extracts key points" just works.

Compose Solutions

Tools call other tools. Chain capabilities together like Unix pipes. Build complex workflows from simple, tested components.

Share & Discover

Every tool you publish becomes a capability others can use. Collaboration over competition. Build on each other's progress.

See It In Action

From natural language query to working solution

1 Describe What You Need

# Natural language search:

$ cmdforge registry describe \

"analyze code for security issues"

Matching tools:

official/code-review

Reviews code for bugs, security, and style

rob/security-scan

Focused security vulnerability detection

Semantic search understands intent, not just keywords.

2 Compose Into Workflows

# Tools can call other tools:

steps:

- tool: official/code-review

output_var: review

- tool: rob/summarize

input_template: "{review}"

output_var: summary

# Use like any Unix command:

$ cat app.py | my-review-tool

Build complex solutions from simple, tested components.

Works With Any AI

Claude, GPT, Ollama, or any CLI-accessible model. Switch providers without changing tools.

Configure Providers

Featured Tools & Projects

View All
{% for tool in featured_tools %} {{ tool_card( owner=tool.owner, name=tool.name, description=tool.description, category=tool.category, downloads=tool.downloads, version=tool.version ) }} {% else %}

No featured tools yet. Be the first to publish!

Learn how to publish a tool
{% endfor %}

Tool Collections

Install curated groups of tools with a single command

Browse Collections

Getting Started

{{ tutorial_card( title="Basic Setup", description="Learn how to install CmdForge and configure your first AI provider.", href=url_for('web.docs', path='getting-started'), step_number=1 ) }} {{ tutorial_card( title="Your First Tool", description="Create a simple AI-powered command that you can use from your terminal.", href=url_for('web.tutorials_path', path='first-tool'), step_number=2 ) }} {{ tutorial_card( title="Advanced Workflows", description="Combine multiple steps and providers to build powerful automation.", href=url_for('web.tutorials_path', path='advanced-workflows'), step_number=3 ) }}
{% if featured_contributor %}

Featured Contributor

{{ contributor_card( display_name=featured_contributor.display_name, slug=featured_contributor.slug, bio=featured_contributor.bio_override or featured_contributor.bio, verified=featured_contributor.verified ) }}
{% endif %} {% if show_ads %}

Advertisement

{% endif %} {% endblock %}