Communitygithub.com

cli-anything-chromadb

Interface en ligne de commande sans état pour la base de données vectorielles ChromaDB, conçue pour les agents IA et les utilisateurs avancés.

Qu'est-ce que cli-anything-chromadb ?

Ce skill fournit un outil CLI sans état pour interagir avec ChromaDB via une API HTTP v2. Il est idéal pour les agents IA (comme Claude Code, Cursor, Codex) et les utilisateurs avancés qui ont besoin de gérer des collections, d'ajouter ou de supprimer des documents, et d'effectuer des recherches sémantiques sans interface graphique. Le CLI prend en charge des formats de sortie humains (tableaux, couleurs) et machine (JSON structuré avec le flag --json), ce qui le rend adapté à la fois à une utilisation interactive en REPL et à une intégration programmatique par des agents. Il nécessite Python 3.10+ et un serveur ChromaDB en cours d'exécution (par défaut sur localhost:8000).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-chromadb

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait cli-anything-chromadb ?

Interface en ligne de commande sans état pour la base de données vectorielles ChromaDB, basée sur l'API HTTP v2. Conçue pour les agents IA et les utilisateurs avancés qui ont besoin de gérer des collections, des documents et d'exécuter des requêtes sémantiques sans interface navigateur.

Installation

Cette CLI est installée via le paquet cli-anything-chromadb :

pip install cli-anything-chromadb

Prérequis :

  • Python 3.10+
  • Serveur ChromaDB en cours d'exécution sur localhost:8000 (ou spécifiez via --host)

Utilisation

Commandes de base

# Afficher l'aide
cli-anything-chromadb --help

# Démarrer le mode interactif REPL
cli-anything-chromadb

# Vérifier la santé du serveur
cli-anything-chromadb --json server heartbeat

# Lister toutes les collections
cli-anything-chromadb --json collection list

# Recherche sémantique
cli-anything-chromadb --json query search --collection hub_knowledge --text "Comment déployer"

Mode REPL

Lorsqu'il est invoqué sans sous-commande, le CLI entre dans une session interactive REPL :

cli-anything-chromadb
# Saisissez les commandes de manière interactive avec complétion par tabulation et historique

Groupes de commandes

server

Commandes de santé et de version du serveur.

CommandeDescription
heartbeatVérifier la santé du serveur ChromaDB
versionObtenir la version du serveur ChromaDB

collection

Gérer les collections ChromaDB.

CommandeDescription
listLister toutes les collections
create --name NOMCréer une nouvelle collection
delete --name NOMSupprimer une collection
info NOMObtenir les informations d'une collection

document

Gérer les documents dans les collections.

CommandeDescription
add --collection C --id ID --document TEXTEAjouter un ou des documents
get --collection CObtenir des documents
delete --collection C --id IDSupprimer un ou des documents
count --collection CCompter les documents

query

Recherche sémantique dans les collections.

CommandeDescription
search --collection C --text TRecherche sémantique

Formats de sortie

Toutes les commandes prennent en charge deux modes de sortie :

  • Lisible par l'humain (par défaut) : tableaux, couleurs, texte formaté
  • Lisible par la machine (flag --json) : JSON structuré pour consommation par un agent
# Sortie humaine
cli-anything-chromadb server heartbeat

# Sortie JSON pour les agents
cli-anything-chromadb --json server heartbeat

Pour les agents IA

Lorsque vous utilisez cette CLI de manière programmatique :

  1. Utilisez toujours le flag --json pour une sortie analysable
  2. Vérifiez les codes de retour - 0 pour succès, non nul pour erreurs
  3. Analysez stderr pour les messages d'erreur en cas d'échec
  4. Utilisez --host pour vous connecter à des instances ChromaDB non par défaut

Version

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

cli-anything-inkscape

>-

Skills associés