Aller au contenu principal

Installer Anda

Anda Bot peut être installé depuis une version publiée ou exécuté depuis le dépôt. Utilisez une version publiée au quotidien et le code source pour contribuer, déboguer ou tester.

Installer la dernière version

Sur macOS, Homebrew est recommandé :

brew install ldclabs/tap/anda

macOS et Linux peuvent aussi utiliser le script :

curl -fsSL https://raw.githubusercontent.com/ldclabs/anda-bot/main/scripts/install.sh | sh

Windows PowerShell :

irm https://raw.githubusercontent.com/ldclabs/anda-bot/main/scripts/install.ps1 | iex

Les installateurs de release enregistrent Anda au démarrage de session de l'utilisateur actuel et tentent de lancer le daemon immédiatement. Sous Windows et macOS, le launcher de barre d'etat ou de barre de menus peut aussi chercher des mises a jour, les telecharger et demander un redemarrage pour les installer. Avec PowerShell, ajoutez -NoAutostart ou -NoStart; avec l'installateur shell, utilisez ANDA_NO_AUTOSTART=1 ou ANDA_NO_START=1.

Ouvrez ensuite un nouveau terminal :

anda

Préparer une clé API

Il faut au moins une clé API de fournisseur de modèle. Vous pouvez démarrer avec une variable d'environnement :

DEEPSEEK_API_KEY=YOUR_API_KEY anda

Windows PowerShell :

$env:DEEPSEEK_API_KEY="YOUR_API_KEY"; anda

Vous pouvez aussi enregistrer la clé dans ~/.anda/config.yaml. Le api_key du fichier est prioritaire.

Premier lancement

Anda crée ~/.anda/config.yaml. Si la configuration est incomplète, la UI terminal liste les champs manquants.

  1. Ouvrez ~/.anda/config.yaml.
  2. Renseignez family, model, api_base et api_key ou une variable d'environnement.
  3. Sauvegardez.
  4. Revenez à la UI et appuyez sur Enter.
model:
active: "deepseek-v4-pro"
providers:
- family: anthropic
model: "deepseek-v4-pro"
api_base: "https://api.deepseek.com/anthropic"
api_key: "YOUR_API_KEY"
labels: ["pro", "brain"]
disabled: false

Le label brain rend ce fournisseur prioritaire pour la mémoire.

Exécuter depuis le source

git clone https://github.com/ldclabs/anda-bot.git
cd anda-bot
cargo run -p anda_bot --

Pour isoler identités, projets ou tests :

anda --home /path/to/.anda

Mettre à jour

anda update
anda status
anda start
anda stop
anda restart
anda autostart status