Using Reliant
Reliant is an AI coding assistant that understands your codebase. You interact through conversation, and the AI takes action using tools to read files, make changes, run commands, and search for information.
Getting Started
If you’re new to Reliant, start with the Quick Start guide to configure your API key, open a project, and send your first message.
How Reliant Works
Every chat session is powered by a workflow—a programmable agent loop that calls an LLM, executes tools, and repeats until the task is complete. The default agent workflow handles most tasks, but you can create custom workflows for specialized patterns.
Conversations are organized into threads. Each workflow runs in its own thread, and sub-agents (spawned via the spawn tool) get their own threads too. You can branch from any message to explore alternatives without losing your original conversation.
Tools and Actions
Reliant takes action through tools:
- Read and search: View files, search patterns with grep, find files by name
- Edit and create: Make changes to files, create new files
- Execute commands: Run tests, build, check git status
- Search the web: Look up documentation, find solutions
When the AI uses a tool, you see the full details. How execution is handled depends on your approval mode—manual (approve each action), agent (auto-approve), or plan (read-only).
In This Section
- Quick Start — Get up and running in minutes
- Approval Modes — Control how tool executions are approved
- Processes — Run commands from package.json, Makefile, Taskfile
- Git Integration — GitHub CLI and PR creation
- Threads & Branching — How conversations are organized and branched
- Workflow Control — Pause, resume, and update parameters
What’s Next
Learn about workflows
- Workflows Overview — Understand how workflows power Reliant
- Presets — Configure AI behavior with preset bundles
Customize your setup
- Creating Custom Workflows — Build workflows for your specific needs
- Memories — Set up persistent context for your projects
Work in parallel
- Worktrees — Work on multiple branches simultaneously
- Spawn Tool — Delegate tasks to specialized sub-agents