Overview
AdaL is the coding agent that does GTM directly from your codebase. Give it a goal in your terminal and it reads files, edits code, runs commands, and works through multi-step tasks — from debugging to shipping marketing assets. It is multimodal end to end: it understands the images, audio, and video you attach, and it can generate and edit new media.
Start using AdaL
New to AdaL? The Quickstart gets you installed and productive in about two minutes.
If AdaL is already installed, choose what you want to do:
- Do real work — see Capabilities: browser use, deep research, media generation, and more, loaded automatically when the task calls for them.
- Choose a model — see Models & Billing for 20+ models across 10+ providers, or bring your own key.
- Attach context — see Input Methods to reference files and images with
@, paste, or drag & drop. - Work visually — see the Agentic IDE or the Desktop App.
- Check costs — see Pricing & Usage for credits, weekly limits, and top-ups.
Extend AdaL
AdaL loads capabilities and skills on its own, and you can add more:
- Skills & Plugins — reusable domain expertise, installable from marketplaces.
- Custom Tools — teach the agent new abilities in
.adal/tools.py. - Custom System Prompt — shape its behavior with
AGENTS.md. - Lifecycle Hooks — run your own logic at key points.
Automate or embed AdaL
- Run tasks from scripts and CI with Headless Mode.
- Consume structured progress with the Event Stream.
- Embed the agent in your app with the Python SDK.
- Package a reusable agent for your team with Cloud Agents.
Find reference information
Look up all slash commands, keyboard shortcuts, built-in tools, and the changelog.
Work safely
AdaL asks before every file edit and non-project command. You approve each action, or grant standing permission per session. For unattended runs, use permission modes to decide up front what may run — see Tool Approval.