Docs Getting Started
Getting Started
Requirements
Before using ASDT, you need:
- Claude Code or OpenCode — installed and authenticated (these are the only assistants ASDT targets today)
- Engram — the memory provider, required for cross-session persistence. It must be on your
PATHbefore you install - A terminal (bash or zsh)
Building from source? Go 1.22+ is required. Running the one-line installer downloads a pre-built binary — no compiler needed.
Installation
curl -fsSL https://raw.githubusercontent.com/vitualizz/asdt/main/install.sh | bash
Downloads the latest pre-built binary (asdt-tui) for your platform and installs it to ~/.local/bin/. No Go or compiler needed.
If
~/.local/binis not on yourPATH, the installer prints the exact line to add to your shell profile.
Run the installer
asdt-tui
asdt-tui is an interactive terminal UI. From the main menu, choose Install / Update Skills and it walks you through a short guided flow:
- Language — pick the language ASDT speaks in:
en(English),es-419(Latin American Spanish), ores-ES(peninsular Spanish). Your choice drives both the installer UI and the installed specialists. - Environment check — probes your OS, shell, Engram, and Codegraph (an optional code-search index). Engram is a hard gate: Continue stays disabled until Engram is found on your
PATH. A missing Codegraph is only a soft warning and never blocks you. - Assistants — choose which to target: Claude Code, OpenCode, or both. Each shows a present/missing badge.
- Memory provider — Engram is the provider ASDT installs against.
- Model preset — pick how much model horsepower each specialist step uses (see below).
- Persona — optionally pick a persona for the installed assistants, and whether they should use emojis. You can skip this entirely.
- Permissions — an opt-in gate for the Claude Code permission overlay. Declining is the safe default and writes nothing.
- Review → Install → Done — confirm your selections, watch the install run, and you’re set. A read-only Dashboard on the main menu shows per-assistant status any time.
Model presets
The model step offers five presets — each maps every specialist step to a model tier:
-
Chameleon
DefaultKeeps the model your assistant already has defined (strips the model: field so each assistant uses its own default).
-
Sprinter
Fastest and cheapest across the board.
-
Craftsman
RecommendedThe recommended balance of speed and capability (the shipped defaults, verbatim).
-
Strategist
More capability for analysis and decisions.
-
Mastermind
Maximum capability where it matters most.
Customize per step
Set the model for each specialist step yourself.
Initialize your project
Open your AI assistant in your project folder and run:
/asdt-init
It detects your stack, asks a couple of questions, and writes .asdt/config.yaml with sensible defaults.
Your first pipeline
/asdt Add user authentication with email and password
ASDT analyzes the request and recommends a specialist sequence — for example: /asdt-pm → /asdt-architect → /asdt-developer. Confirm the plan, then run each command. Each specialist saves its output to the knowledge base so the next one picks up where the previous left off.
Running individual specialists
/asdt-pm Add dark mode to the settings page
/asdt-architect Design the caching strategy
/asdt-developer Implement the user profile component
Next steps
- Learn how memory persists across sessions in Memory & Engram.
- Browse the full command set in Commands.
- Hit a snag? See Troubleshooting.