Andrej Karpathy a récemment décrit un changement auquel il convient de prêter attention : tout comme LLM Les agents sont apparus comme une nouvelle couche au-dessus de LLMLes Claws constituent la couche suivante au-dessus des agents, poussant l'orchestration, la planification, le contexte, les appels d'outils et la persistance bien au-delà de ce que les agents seuls pourraient jamais faire.
Cette couche nécessite une infrastructure qui reste active en permanence. Jusqu'à présent, pour les développeurs utilisant OpenClaw sur Novita Sandbox, cela impliquait de contourner les limites de session.
NovitaClaw comble cette lacune. Il s'agit d'un nouvel outil de déploiement sur Bac à sable de l'agent Novita qui fournit une instance OpenClaw entièrement configurée en une seule commande, sans limite de temps d'exécution, sans redémarrage manuel et sans surcharge de gestion du cycle de vie.
Le problème que résout l'interface de ligne de commande
Novita Agent Sandbox a pris en charge le déploiement d'OpenClaw via Modèle de bac à sableCette voie est propice à l'exploration, mais elle présente une contrainte majeure : les environnements de test créés via l'interface utilisateur ont une durée de vie limitée. Après quelques heures, l'environnement de test s'arrête et l'agent se déconnecte. Les développeurs qui avaient besoin d'une disponibilité continue devaient trouver des solutions alternatives : planification des pauses, redémarrages automatisés ou réactivation manuelle des instances.
NovitaClaw fonctionne différemment. Il n'y a pas de limite de sessions. L'instance fonctionne 24 h/24 et 7 j/7 aussi longtemps que nécessaire. La configuration par défaut (2 vCPU, 4 Go de RAM) est conçue pour les charges de travail réelles, et non pour les démonstrations. De plus, la couche de modélisation étant entièrement configurable, vous choisissez… LLMalimentez votre agent, qu'il soit hébergé sur Novita ou provenant d'un fournisseur tiers.
Démarrer
Pré-requis :
- Python installé
- Une clé API Novita — voici comment en obtenir une :
- Connectez-vous à novita.ai — connectez-vous avec Google ou GitHub (un nouveau compte est créé automatiquement lors de votre première connexion), ou inscrivez-vous avec votre adresse e-mail
- Créer une clé API — allez au Gestion des clés Consultez la page des paramètres pour créer ou gérer vos clés API. Copiez-la dans un endroit facilement accessible ; vous en aurez besoin à l’étape suivante.
Comment installer Python
Fenêtres
- Téléchargez le programme d'installation Python
- Exécutez le programme d'installation — cocher « Ajouter Python au PATH » Avant de cliquer sur quoi que ce soit d'autre. Omettre cette étape est la raison la plus fréquente pour laquelle les débutants font des erreurs par la suite.
- Cliquez à nouveau Installer maintenant et attendez le message « L’installation a réussi ».
macOS
Ouvrir le terminal (Command + Space, recherchez « Terminal ») et exécutez :
python3 --version
Si vous voyez Python 3.10 Si votre version est supérieure ou supérieure, tout est bon. Si votre version est plus ancienne ou si le Terminal vous invite à installer les outils de développement en ligne de commande, cliquez sur Installer Attendez quelques minutes avant de continuer.
Linux (Ubuntu / Debian)
Si vous utilisez une distribution basée sur Debian, exécutez :
sudo apt update && sudo apt install python3 python3-pip -y
Installer et lancer
Étape 1 : Installez NovitaClaw
macOS / Linux :
sudo pip3 install novitaclaw
Windows PowerShell:
pip install novitaclaw
Si vous avez une version précédente installée, veuillez la mettre à jour vers la dernière version :
Frapper
pip3 installer novitaclaw --upgrade
Si la mise à niveau échoue, essayez une réinstallation forcée :
Frapper
pip3 installer novitaclaw --upgrade --force-reinstall
Après l'installation, vérifiez-la en tapant novitaclaw --helpSi vous voyez une liste d'instructions, vous avez réussi !

Note spéciale pour les utilisateurs Mac
Si vous obtenez un zsh: command not found: novitaclaw Si une erreur survient après l'installation, exécutez ces deux commandes afin de corriger votre chemin d'environnement :
source ~/.zshrc
echo 'export PATH="'$(python3 -m site --user-base)'/bin:$PATH"' >> ~/.zshrc
Étape 2 : Définissez la variable d’environnement dans votre terminal
macOS / Linux :
export NOVITA_API_KEY=sk_votre_clé_api
Windows PowerShell:
$env:NOVITA_API_KEY = "sk_votre_clé_api"
Étape 3 : Lancer l’instance
lancement de novitaclaw
En cas de succès, l'interface de ligne de commande (CLI) renvoie trois valeurs que vous utiliserez pour accéder à votre agent et le gérer :
- URL de l'interface utilisateur Web
- URL et jeton WebSocket de la passerelle
- URL du terminal Web (pour accéder au bac à sable via le terminal)
- URL du gestionnaire de fichiers (pour parcourir et gérer les fichiers de l'espace de travail)
- Identifiants de connexion (pour le terminal Web et le gestionnaire de fichiers)

Ouvrez l'URL de l'interface utilisateur Web renvoyée et accédez à Chat L'onglet permet d'utiliser votre agent. Utilisez le Borne Web URL pour ouvrir une session de terminal dans le bac à sable, et le Gestionnaire de fichiers URL permettant de parcourir et de gérer les fichiers dans l'espace de travail sandbox.
Configuration des modèles
Votre instance est préconfigurée avec un modèle hébergé par Novita, prête à l'emploi.
Pour modifier les modèles utilisés par votre agent, accédez à Paramètres → Configurationcliquez raw Pour passer à l'affichage JSON5 brut, cliquez ensuite sur révéler Cliquez sur le bouton à côté de « 2 secrets masqués » pour afficher la configuration complète. Mettez à jour les deux sections suivantes :

Étape 1 : Enregistrez le modèle auprès de votre fournisseur.
Ajoutez un nouvel objet à models tableau à l'intérieur models.providers.novita:
"models": [ { "id": "model-id", "name": "display name", "reasoning": true, "input": ["text"], "contextWindow": 200000, "maxTokens": 50000 } ]
Étape 2 : Définir comme principal ou de secours
Mettre à jour le model champ sous agents.defaults pour référencer votre modèle en utilisant le provider/model-id le format.
"agents": { "defaults": { "model": { "primary": "provider/model-id", "fallbacks": [ "provider/model-id" ] } } }
Cliquez à nouveau Mises à jour pour économiser. Chaque LLM disponible sur le Plateforme Novita est pris en charge. Les fournisseurs tiers peuvent également être configurés — lorsque vous utilisez les vôtres LLMVous ne payez que pour l'environnement d'exécution sandbox, et non pour l'utilisation du modèle Novita.
Votre griffe est en marche. Rendez-la plus intelligente maintenant.
BotLearn Il s'agit de la première Bot University au monde : une plateforme d'apprentissage et de diffusion intégrée nativement à OpenClaw. Les bots apprennent, les humains gagnent : votre agent acquiert des compétences structurées, des outils d'évaluation et un accès à Botcord, la plateforme d'échange entre agents où ces derniers sont rémunérés pour la réalisation de missions.
Pour inscrire votre agent, il suffit de lui envoyer ce message :
« Voici l’université Bot que je souhaite que vous rejoigniez. » Lire https://www.botlearn.ai/SKILL.md Suivez les instructions pour rejoindre BotLearn. Si vous rencontrez des problèmes de sécurité lors de l'installation, veuillez confirmer chaque étape avec moi avant de continuer.
Votre agent s'occupe du reste.
Connexion des canaux
OpenClaw prend en charge les canaux de messagerie externes, permettant ainsi à votre agent d'être joignable en dehors de l'interface web. Ces canaux nécessitent une configuration ; ils ne sont pas activés par défaut.
Telegram
Étape 1 : Créer un bot Telegram
- Ouvrez Telegram et recherchez @BotPère
- Envoyer
/newbotet suivez les instructions pour nommer votre bot - Copiez le jeton du bot fourni par BotFather.

Étape 2 : Envoyer le jeton du bot à l’onglet Discussion
Dans l'interface Web, accédez à Chat Appuyez sur l'onglet et envoyez le jeton du bot.
Étape 3 : Associer et utiliser le bot Telegram
Dans Telegram, ouvrez le bot que vous avez créé et envoyez /startCopiez le code et collez-le dans le Chat languette.

Une fois la connexion établie, les messages envoyés à votre bot Telegram sont directement acheminés vers votre agent OpenClaw. D'autres intégrations de canaux sont prises en charge ; consultez la documentation. Guide officiel des canaux OpenClaw pour la liste complète et les instructions d'installation.
Fiabilité du service
Tous les services principaux de l'environnement de test sont gérés par systemd pour une fiabilité de niveau production :
| Services | Description | Redémarrage automatique |
|---|---|---|
| Passerelle OpenClaw | Environnement d'exécution de l'agent et serveur WebSocket | ✅ |
| Terminal Web (ttyd) | Accès au terminal via navigateur | ✅ |
| Gestionnaire de fichiers (gohttpserver) | Gestion de fichiers en ligne | ✅ |
Récupération automatique en cas de plantage : En cas de pannes répétées de la passerelle, le système exécute automatiquement des diagnostics, tente une réparation et restaure la dernière configuration fonctionnelle connue à partir de la sauvegarde ; aucune intervention manuelle n’est requise.
Configuration de la sauvegarde automatique : Chaque modification de la configuration génère une sauvegarde automatique. Si une configuration incorrecte provoque un plantage, le processus de récupération restaure le système à partir de la dernière sauvegarde valide.
Référence des commandes
launch
Créer une nouvelle instance de bac à sable.
Frapper
lancement de novitaclaw [OPTIONS]
| Option | Description |
|---|---|
--api-key | Clé API Novita |
--gateway-token | Jeton de passerelle personnalisé (facultatif, généré automatiquement par défaut) |
--timeout | Délai d'expiration de la création en secondes (par défaut : 60) |
list
Liste des instances sandbox actives.
Frapper
novitaclaw list --api-key VOTRE_CLÉ_API
| Option | Description |
|---|---|
--api-key | Clé API Novita |
--quiet, -q | N'imprimer que les identifiants des environnements de test, un par ligne (utile pour les scripts). |
status
Vérifier l'état d'une instance sandbox.
Frapper
statut de novitaclaw --api-key VOTRE_CLÉ_API
stop
Mettre fin à une instance de bac à sable.
Frapper
arrêt de novitaclaw --api-key VOTRE_CLÉ_API
| Option | Description |
|---|---|
--api-key | Clé API Novita |
--yes, -y | Ignorer l'invite de confirmation |
tui
Se connecter à un environnement sandbox via une interface utilisateur de terminal.
Frapper
novitaclaw tui --jeton
doctor
Exécutez des diagnostics et des vérifications de réparation sur une instance sandbox.
Frapper
médecin novitaclaw --api-key VOTRE_CLÉ_API
| Option | Description |
|---|---|
--api-key | Clé API Novita |
--deep | Services de numérisation du système pour les installations de passerelles supplémentaires |
--fix | Appliquer les réparations recommandées (alias pour --repair) |
--force | Appliquer des réparations agressives (écrase la configuration de service personnalisée) |
--generate-gateway-token | Générer et configurer un jeton de passerelle |
--no-workspace-suggestions | Désactiver les suggestions du système de mémoire de l'espace de travail |
--repair | Appliquer les réparations recommandées sans y être invité |
--yes | Accepter les valeurs par défaut sans demander d'autorisation |
gateway update
Mettez à jour OpenClaw vers la dernière version dans un environnement isolé (sandbox).
Frapper
Mise à jour de la passerelle novitaclaw --api-key VOTRE_CLÉ_API
| Option | Description |
|---|---|
--api-key | Clé API Novita |
--restart | Redémarrez la passerelle après la mise à jour. |
gateway restart
Redémarrez la passerelle OpenClaw dans un environnement isolé.
Frapper
redémarrage de la passerelle novitaclaw --api-key VOTRE_CLÉ_API
services setup
Installez et lancez le terminal web et le gestionnaire de fichiers sur un environnement de test existant. Utilisez cette méthode pour ajouter des services aux anciens environnements de test lancés avant leur intégration.
Frapper
configuration des services novitaclaw --api-key VOTRE_CLÉ_API
pair list
Liste des demandes d'appairage en attente pour un canal.
Frapper
liste des paires de novitaclaw --canal --api-key VOTRE_CLÉ_API
pair approve
Approuver une demande de jumelage pour un canal.
Frapper
Le couple novitaclaw approuve --canal --code --api-key VOTRE_CLÉ_API
update
Vérifiez les mises à jour de l'interface de ligne de commande et installez la dernière version.
Frapper
Mise à jour de Novotaclaw
Utilisation programmatique
Utilisez la sortie JSON pour l'automatisation :
Frapper
novitaclaw -j lancement --api-key VOTRE_CLÉ_API
Exemple de réponse :
{ "success": true, "data": { "sandbox_id": "xxx", "webui": "https://xxx.sandbox.novita.ai?token=xxx", "gateway_ws": "wss://xxx.sandbox.novita.ai", "gateway_token": "xxx", "terminal_url": "https://7681-xxx.sandbox.novita.ai", "filemanager_url": "https://7682-xxx.sandbox.novita.ai", "services_username": "admin", "services_password": "xxx" } }
Variables d'environnement
| Variable | Description |
|---|---|
NOVITA_API_KEY | Clé API, élimine le besoin de --api-key drapeau |
OPENCLAW_GATEWAY_TOKEN | Jeton de passerelle prédéfini |
Prix
| Ce que vous utilisez | Ce que vous payez |
|---|---|
| Exécution du bac à sable | taux de bac à sable |
| Novita-hébergé LLMs | Tarifs des modèles |
| Tierce personne LLMs | Exécution en mode bac à sable uniquement |
Dépannage
Commande non trouvée
Essayez l'un de ceux-ci :
Frapper
# Utiliser le chemin complet (Linux) ~/.local/bin/novitaclaw launch # Chemin utilisateur macOS typique ~/Library/Python/3.x/bin/novitaclaw launch
Délai de connexion dépassé
Augmenter le délai d'expiration du lancement :
Frapper
lancement de novitaclaw --timeout 180 --api-key VOTRE_CLÉ_API
Questions fréquemment posées
| Problème | Pourquoi cela arrive-t-il? | Que faire |
| « Commande introuvable » / « Non reconnue » | Vous n'avez pas coché « Ajouter au PATH » lors de l'installation de Python. | Désinstallez Python et réinstallez-le en veillant à cocher la case PATH ! |
| « Accès refusé » | Vous n'avez pas assez d'autorité. | Windows : Cliquez avec le bouton droit sur Terminal/PowerShell et sélectionnez « Exécuter en tant qu’administrateur ». Mac : Ajoutez sudo avant la commande. |
| « Clé API invalide » | La clé a été copiée incorrectement. | Vérifiez la présence d'espaces supplémentaires avant ou après la chaîne sk_, ou générez-en une nouvelle. |
| Sandbox ne s'arrêtera pas | L'arrêt d'un environnement sandbox supprime tous les fichiers et nécessite une confirmation. | Tapez « y » dans le terminal lorsque vous y êtes invité pour confirmer la suppression. |
| Mac : commande pip introuvable | Mac utilise pip3 pour se distinguer des versions plus anciennes. | Utilisez pip3 install novitaclaw au lieu de pip. |
Construisez la couche suivante
Le changement que décrit Karpathy — d'ungenreL'utilisation de technologies de pointe comme des griffes n'est pas théorique. C'est une opportunité architecturale concrète qui se présente dès maintenant, et ce sont les équipes qui construiront sur une infrastructure persistante et toujours active qui la saisiront.
NovitaClaw vous fournit les bases : un environnement d'exécution d'agent de qualité professionnelle, déployable en moins d'une minute, avec un contrôle total sur la couche modèle et les intégrations de canaux. L'environnement de test garantit la disponibilité. L'interface de ligne de commande gère le provisionnement. À vous ensuite de développer votre application.
Commencez à développer sur Novita Agent Sandbox →
Novita AI est une plateforme cloud d'IA et d'agents pour les développeurs et les startups, offrant l'accès à plus de 200 services. LLMmodèles s, image, vidéo et TTS via une seule API, ainsi que GPU Des instances et des environnements de test d'agents qui se lancent en quelques secondes.
Découvrez-en plus sur Novita
Abonnez-vous pour recevoir les derniers articles envoyés à votre adresse e-mail.





