Jazz is an AI agent that lives in your terminal and actually does things. Not a chatbot. Not a wrapper around an API. A personal assistant you control, that reads your files, manages your git, searches the web, handles your email, and automates the workflows you’re tired of doing by hand.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/lvndry/jazz/llms.txt
Use this file to discover all available pages before exploring further.
Why Jazz?
Because your terminal should be smarter than a blinking cursor. Jazz is a personal assistant that lives where you already work. It can read your filesystem, manage your git repos, search the web, handle your email, run shell commands, talk to APIs—and it does all of it autonomously, step by step, without you having to hold its hand.Installation
Get Jazz installed with npm, yarn, pnpm, or bun in seconds
Quick start
Create your first agent and start automating in minutes
Agent concepts
Learn how to create, configure, and manage your AI agents
Workflows
Schedule and automate recurring tasks with workflows
What can Jazz do?
The short answer: almost anything you can describe. Jazz understands your filesystem, your git history, your shell, HTTP APIs, the web, PDFs and it can connect to external services through MCP. But capabilities are just the foundation. What makes Jazz different is how it combines them to solve your actual problems.Real examples, real workflows
DevelopmentKey features
LLM provider agnostic
Use OpenAI, Anthropic, Google, Mistral, xAI, DeepSeek, Groq, Cerebras, Fireworks, TogetherAI, Ollama, OpenRouter, and more. Switch mid-conversation or run locally.
MCP integration
Connect to any MCP-compatible service. One config block and your agent can talk to Notion, GitHub, Linear, and more.
Agent skills
Extend your agent with packaged expertise. Jazz ships with 20+ built-in skills for code review, research, email, and more.
You stay in control
Jazz requires approval for file changes, git commits, shell commands, and API mutations. Full audit trail, always.
Built to be reliable
Jazz is 100% TypeScript with Effect-TS under the hood. That means every error has a recovery path, every side effect is tracked, and nothing silently fails. It manages its own context window (auto-summarizes when things get long), delegates deep tasks to sub-agents, and gracefully recovers from timeouts and failures. You can throw complex, multi-step problems at it and trust that it won’t fall apart halfway through.Start using Jazz for free—choose OpenRouter as your provider and select the Free Models Router. No credit card, no commitment.
Next steps
Install Jazz
Set up Jazz on your machine
Quick start guide
Build your first agent in 5 minutes