belt cli

make your agent powerful.

skills that evolve. 250+ tools. MCP servers. build and publish durable apps. one CLI, every agent runtime.

terminal
$curl -fsSL https://cli.inference.sh | sh
belt v1.9.1 installed
aliases: infsh, inferencesh
belt skill use inferencesh/web-search
✓ resolved from store
✓ scanned, no issues
✓ SKILL.md written to stdout

what belt does

everything your agent needs. one command away.

skills

install, publish, fork, and evolve skills. verified namespaces, security scanning, version pinning. your agent's knowledge compounds over time.

$ belt skill use inferencesh/web-search$ belt skill upload$ belt skill search "deploy"

tools

run any of 250+ tools from your terminal. image generation, video, audio, search, email. same API your agents use, available as CLI commands.

$ belt app run pruna/flux-dev -i '{...}'$ belt app search "video"$ belt app deploy

MCP servers

browse and connect MCP servers. your agent gets access to thousands of tools through the open standard. one command to connect.

$ belt mcp list$ belt mcp connect linear$ belt mcp tools linear

build & publish

create durable apps that run on inference.sh. init a project, test locally, deploy globally. your tools become everyone's tools.

$ belt app init my-tool$ belt app test$ belt app deploy

the evolution loop

skills get better every time they're used.

install a skill. your agent uses it, improves it, publishes the improvement. the next person gets the better version. knowledge compounds.

installbelt skill useuseagent works with skillimproveagent evolves the skillpublishbelt skill uploadskills evolve
terminal
$# your agent improves a skill during work
belt skill diff @team/deploy-checker
+ added k8s health check step
+ handles rollback on failure
belt skill upload
✓ security scan passed
✓ published @team/deploy-checker v1.3.0
✓ parent: v1.2.0 → lineage tracked

250+ tools from your terminal

run anything. build anything. publish it.

image generation, video, audio, search, email, browser automation. same tools your agents use, available as CLI commands. build your own and publish to the registry.

terminal
$belt app run pruna/flux-dev -i '{"prompt": "a neon cat"}'
Running pruna/flux-dev
✓ Completed in 7.9s
→ https://cloud.inference.sh/app/files/t/.../image.jpg
belt app run elevenlabs/tts -i '{"text": "hello world", "voice": "aria"}'
Running elevenlabs/tts
✓ Completed in 4.0s
→ https://cloud.inference.sh/app/files/t/.../audio.mp3

works with your agent

every runtime. one CLI.

belt installs skills to the right place for your agent. claude code plugin coming soon with automatic skill evolution.

Claude Codeplugin coming soon
Cursorsupported
Clinesupported
Windsurfsupported
Codexsupported

secure by default

every skill is scanned for prompt injection, credential leaks, and malicious instructions before publish. verified namespaces prevent squatting. no more blindly trusting files from the internet.

lineage tracked

every fork knows its parent. every improvement tracked. best versions surface automatically by installs. the ecosystem curates itself.

auto-updates

belt keeps itself and your skills up to date. pin versions when you need stability. update when you want the latest. no manual dependency management.

install

curlcurl -fsSL https://cli.inference.sh | sh
npmnpm i -g @inference/belt
npxnpx @inference/belt

requires go 1.25+ or node 18+. see docs for more install options

ready to ship?

start with the hosted platform. deploy your own when you're ready.

we use cookies

we use cookies to ensure you get the best experience on our website. for more information on how we use cookies, please see our cookie policy.

by clicking "accept", you agree to our use of cookies.
learn more.