Anaconda CLI ist allgemein verfügbar: ein Werkzeug für Pakete, Deployment und Agenten

Anaconda hat seine Kommandozeilenschnittstelle der nächsten Generation allgemein verfügbar gemacht. Sie wird mit ana aufgerufen. Laut Unternehmen vereint das Tool die Einrichtung vertrauenswürdiger Paketquellen, das Deployment, Sicherheitsinformationen zu Paketen für Coding-Agenten und die Veröffentlichung in Channels in einem einzigen Terminal-Workflow.
- Die Anaconda CLI, aufgerufen mit ana, ist nach einer im vergangenen Mai angekündigten öffentlichen Betaphase nun allgemein verfügbar.
- Sie deckt vertrauenswürdige Paketquellen, das Deployment auf der Anaconda Platform, Paketprüfungen für Agenten über MCP und die Veröffentlichung in Channels ab.
- ana mcp setup verbindet Coding-Assistenten wie Claude Code, Codex, Cursor und VS Code mit einem schreibgeschützten Anaconda-MCP-Dienst.
- Private Channels auf anaconda.org befinden sich in der offenen Beta, und main-x ergänzt mehr als 13.000 kuratierte conda-Pakete.
- Befehle, die sich mit Anaconda-Diensten verbinden, erfordern jetzt eine Anmeldung.
Warum Anaconda eine einheitliche CLI entwickelt hat
Anaconda hatte im vergangenen Mai die öffentliche Betaversion der CLI angekündigt. Damals konfigurierte ein einziger Befehl conda und pixi für Paketquellen, denen eine Organisation vertraut. Seitdem hat sich nach Angaben von Anaconda ein größerer Teil des Workflows aus dem Terminal verlagert, in dem diese Quellen eingerichtet wurden. Projekte gelangen zum Deployment auf eine Plattform, Coding-Agenten fügen Abhängigkeiten hinzu, und Teams veröffentlichen Pakete in eigenen Channels.
Jeder dieser Schritte hat laut Anaconda eine eigene Konfiguration und eine eigene Anmeldung, und die im Terminal konfigurierten Quellen werden nicht übernommen. Die Folge: Pakete können aus Quellen in ein Projekt gelangen, die die Organisation nie freigegeben hat. Die GA-Version soll diese Lücke schließen.
Eine Änderung ist zu beachten: Die Anaconda CLI verlangt nun eine Anmeldung. Anaconda zufolge kann sie so Channels passend zum jeweiligen Tarif konfigurieren und den Agenten mit Anaconda verbinden. Befehle, die sich mit Anaconda-Diensten verbinden, erfordern eine Anmeldung.
Deployment und Unterstützung für Coding-Agenten
Für das Deployment schickt ana platform app deploy ein lokal laufendes Projekt an die Anaconda Platform, wo es als Dienst innerhalb des Perimeters der Organisation läuft. Dazu gehören folgende Befehle:
- ana platform configure, das die CLI mit einer Organisation auf der Anaconda Platform verbindet, und zwar über den Setup-String von der Seite „Local Setup“ der Organisation.
- ana platform app, das laufende Apps auflistet, Logs prüft und nicht mehr benötigte Apps löscht.
- ana platform perimeter, das den Perimeter anzeigt und wechselt und damit festlegt, welcher Code, welche Daten, Modelle und Rechenressourcen für die Arbeit zur Verfügung stehen.
Diese Plattformbefehle funktionieren unter macOS und Linux mit dem Standalone-Installer.
Für Coding-Agenten verbindet ana mcp setup einen KI-Assistenten mit dem Remote-Server von Anaconda für das Model Context Protocol (MCP). Bevor der Assistent ein Paket auswählt, kann er Paketmetadaten, Sicherheitsinformationen und die Channel-Richtlinien der Organisation prüfen. Die Tarife Business und Custom enthalten vollständige Details zu Schwachstellen. Die Einrichtung installiert außerdem den Skill Anaconda Intelligence, eine Markdown-Datei im Verzeichnis des Agenten, die bei Paketauswahl, Sicherheitsprüfung und Fehlersuche anleitet. Anaconda weist darauf hin, dass ein in einem Channel verfügbares Paket nicht automatisch von der Organisation freigegeben ist. Der Skill hilft dem Agenten, beides auseinanderzuhalten.
Der Einrichtungsassistent konfiguriert unter anderem Claude Code, Codex, Cursor, Devin, Kilo Code, OpenCode und VS Code. Der MCP-Dienst ist schreibgeschützt: Er installiert keine Pakete und setzt keine Richtlinien für andere vom Agenten genutzte Tools durch.
Veröffentlichung, tarifabhängige Einrichtung und Updates
Teams können auf anaconda.org öffentliche Channels anlegen oder private Channels, die sich jetzt in der offenen Betaphase befinden. Die Namen folgen dem Format Organisation/Channel, etwa my-org/my-channel. ana channel create erstellt einen Channel, ana channel upload veröffentlicht Pakete darin, und ana channel remove löscht ihn. Für die Veröffentlichung bei jedem getaggten Release erledigt die Upload Package Action für GitHub Actions dieselbe Aufgabe aus der Continuous Integration heraus.
Der Channel main-x ist ein authentifizierter Anaconda-Channel, der main um mehr als 13.000 zusätzliche, von Anaconda kuratierte conda-Pakete erweitert. Mit ana feature enable main-x prüft die CLI das Anaconda-Abonnement des Nutzers und trägt die zum Tarif passenden Channel-URLs in conda ein, mit dem Flag --pixi in pixi.
Die CLI prüft nun auf neue Releases und benachrichtigt den Nutzer, aktualisiert sich aber nicht selbst. Nutzer führen ana self update aus, wann sie möchten. Jedes Release legt die Versionen der von der CLI verwalteten Tools fest, und das Update bringt auch infrage kommende verwaltete Tools auf diese Versionen, sodass keine Änderungen aus dem Upstream der jeweiligen Woche einfließen. Auf einem neuen Rechner lädt ana tool download miniconda den passenden Miniconda-Installer für die Plattform herunter, ohne ihn auszuführen.
Was das für Nutzer bedeutet
Laut Anaconda laufen Deployments, Vorschläge von Coding-Agenten und Team-Channels jetzt über dieselben vertrauenswürdigen Paketquellen, und Entwickler verbringen weniger Zeit mit dem Wechsel zwischen Tools und der Suche nach Repository-URLs. Organisationen, die Paketrichtlinien festlegen, können diese Richtlinien für angebundene Coding-Agenten bei der Paketauswahl sichtbar machen. conda und pixi übernehmen weiterhin Pakete und Umgebungen, und die CLI verbindet sie mit dem Rest des Workflows, ohne eines von beiden zu ersetzen.
Zur Authentifizierung und zur Nutzung von Funktionen, die sich mit Anaconda-Diensten verbinden, ist ein Anaconda-Konto nötig. Unter Windows erfolgt die Installation per PowerShell-Befehl, unter macOS (Apple Silicon) und Linux per curl-Skript. Beta-Nutzer können direkt mit ana self update aktualisieren. Fehlermeldungen und Funktionswünsche gehen an GitHub.
Anaconda: Anaconda CLI: Configure, Publish, and Deploy From One Tool

