This guide will walk you through creating your first Jazz agent and having your first AI-powered conversation.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.
Create your first agent
Launch the Jazz wizard
Start Jazz by running the command with no arguments:On first run, you’ll see a welcome message and be prompted to configure desktop notifications. Jazz will also detect any API keys you have set as environment variables.
Select 'Create agent'
From the main menu, choose Create agent. Jazz will launch an interactive wizard to guide you through the setup.You’ll be prompted for:
- Agent name - A friendly identifier (e.g., “dev-assistant”, “research-bot”)
- Description - What this agent is for (e.g., “Helps with code reviews”)
- LLM provider - Choose from OpenAI, Anthropic, Google, and more
- Model - Select the specific model (e.g., gpt-4, claude-3-opus-20240229)
- Persona - Optional personality and behavior template
Start chatting
Once your agent is created, Jazz will automatically start a conversation. You can now chat with your agent using natural language:Your agent will use its tools to read the filesystem and respond with the information you requested.
Jazz agents require approval before executing potentially dangerous operations like writing files, running shell commands, or making git commits. Safe operations like reading files happen automatically.
Essential commands
Once you’re chatting with an agent, you have access to special commands that start with/:
| Command | Description |
|---|---|
/help | Show all available commands |
/exit | End the conversation |
/clear | Clear conversation history |
/tools | List available tools |
/skills | Show loaded skills |
/model | Switch to a different model |
/context | View current context size |
/cost | Show token usage and costs |
Common workflows
Here are some practical tasks you can try with your new agent:Code review
Git operations
Research and summarization
File operations
Email management
For email operations, you’ll need to authenticate with Gmail using
jazz auth gmail login.Manage multiple agents
You can create multiple agents for different purposes. Each agent has its own configuration, conversation history, and behavior.List all agents
Chat with a specific agent
Edit an existing agent
Delete an agent
Understanding agent personas
Personas define your agent’s personality, expertise, and behavior. Jazz includes several built-in personas:- Developer - Code-focused, technical expertise
- Researcher - Deep research, analysis, and documentation
- Assistant - General-purpose helper
- Writer - Content creation and editing
- System prompts and instructions
- Available tools and skills
- Response style and tone
- Auto-approval policies
Agent configuration
Agents are stored as JSON files in~/.jazz/agents/. Each agent has a configuration that includes:
Add MCP servers
Extend your agent’s capabilities by connecting MCP (Model Context Protocol) servers. MCP servers provide access to external services like Notion, GitHub, Linear, and more.Add an MCP server
List configured MCP servers
Enable or disable MCP servers
Next steps
Now that you have your first agent running, explore more advanced features:Agent concepts
Learn advanced agent configuration and management
Workflows
Automate recurring tasks with scheduled workflows
Skills
Extend agents with specialized skills
MCP integration
Connect to external services via MCP
Getting help
If you run into issues or have questions:- Type
/helpin any conversation for in-chat commands - Run
jazz --helpfor CLI command reference - Check the GitHub issues
- Join the Discord community