{% 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 %}SmartTools - Build Custom AI Commands in YAML{% endblock %} {% block meta_description %}Create Unix-style pipeable AI tools with simple YAML configuration. Provider-agnostic, composable, and community-driven.{% endblock %} {% block content %}

Build Custom AI Commands in YAML

Create Unix-style pipeable tools that work with any AI provider. Provider-agnostic and composable for ultimate flexibility.

Why SmartTools?

Easy to Use

Simple YAML configuration for quick setup. No complex programming required to get started.

Powerful

Leverage any AI provider, compose complex multi-step workflows with Python code integration.

Community

Share, discover, and contribute to a growing ecosystem of tools built by developers like you.

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 %}

Getting Started

{{ tutorial_card( title="Basic Setup", description="Learn how to install SmartTools 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 %}