
Knowns CLI
Knowns · Productivité · Apprentissage
Knowns CLI est un outil en ligne de commande local-first qui donne aux assistants de code IA une couche de mémoire persistante pour votre projet. Plutôt que de répéter le même contexte dans chaque conversation, vous lancez `knowns init` une fois dans un dépôt. À partir de là, les tâches, les docs, les décisions et le contexte de l'agent restent reliés entre le terminal et une WebUI locale. Il fonctionne aux côtés d'outils comme Claude Code, Codex et GitHub Actions. Aucun compte hébergé n'est requis.

À propos de Knowns CLI
Qu'est-ce que Knowns CLI
Knowns CLI s'attaque à un problème que quiconque utilise un assistant de code IA rencontre vite : l'assistant oublie. Chaque nouvelle session repart de zéro, donc vous réexpliquez votre architecture, vous recollez les mêmes fichiers et vous espérez que le modèle fasse le lien. Knowns sort ce contexte de votre fenêtre de chat et le place dans le dépôt lui-même, où les personnes comme les agents peuvent l'inspecter plus tard.
L'outil s'articule autour d'un petit ensemble de commandes qui laissent un état structuré. knowns init crée la couche de mémoire d'un dépôt. knowns task create transforme un morceau de travail en objet adressable qui porte priorité, relations et contexte de source. knowns retrieve renvoie un pack de contexte classé avec des citations attachées, plutôt qu'une supposition sans fondement. Et knowns doctor fait remonter les références cassées et les consignes périmées avant que le travail ne commence.
Deux limites valent la peine d'être connues d'emblée. Knowns est un outil de développeur, pas une app grand public. Si vous n'êtes pas à l'aise dans un terminal et que vous n'utilisez pas d'agent de code, il y a peu pour vous ici. La recherche sémantique a aussi besoin d'un fournisseur d'embeddings comme Ollama ou d'un endpoint compatible OpenAI ; sans cela, la recherche retombe sur des résultats par mots-clés. C'est une vraie baisse de qualité de récupération. L'outil fonctionne quand même.
Premiers pas
- Installez la CLI avec Homebrew, npm, un script shell, PowerShell ou npx, puis vérifiez-la avec
knowns --version. - Placez-vous dans le dépôt que vous voulez que Knowns gère et lancez
knowns initpour créer la couche de mémoire locale et les fichiers de consignes légers. - Créez votre première tâche avec
knowns task create "Setup project" -d "Initialize project with Knowns"et un premier doc avecknowns doc create. - Lancez
knowns searchetknowns validatepour confirmer que la récupération trouve votre contexte et que la structure du projet est saine. - Connectez votre plateforme d'IA avec
knowns setup claude --globalouknowns setup codex --global, puis ouvrez la WebUI avecknowns browser --open.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Knowns CLI.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs solo utilisant des assistants de code IA
- Petites équipes d'ingénierie
Tâches
- Récupérer le contexte du projet
- Suivre le travail planifié
- Auditer la santé de la documentation
Cas d'usage
- Démarrer une nouvelle session dans un dépôt de longue durée
- Passer d'un projet à l'autre
- Exécuter des workflows d'agent en CI
Fonctionnalités clés
Mémoire de projet persistante
L'idée centrale est simple : les commandes laissent un contexte structuré au lieu de seulement afficher une sortie. Initialisez un dépôt une fois, et les tâches, les docs, les décisions et le contexte de l'agent restent reliés ensuite. C'est la différence entre un outil qui répond à une question et un autre qui retient la réponse pour la prochaine fois.
Récupération de contexte cité
knowns retrieve renvoie un pack de contexte classé avec des citations attachées. Chaque citation inclut un type plus un chemin ou un ID. Vous pouvez chercher d'abord pour trouver des sources candidates, puis élargir les relations avec --expand-references seulement quand un workflow a besoin de plus de profondeur. Les modes mots-clés, sémantique et hybride sont tous disponibles.
Gestion des tâches comme état du projet
Les tâches créées via la CLI deviennent des objets adressables, pas de simples lignes de liste. Priorité, relations et contexte de source voyagent avec chaque tâche, donc knowns task TASK-042 --plain renvoie quelque chose de vérifiable. C'est cette structure qui permet à un agent de code de reprendre une tâche existante et de comprendre aussitôt les décisions, les docs et le travail lié qui l'ont façonnée, sans que vous colliez le moindre de ces éléments de contexte dans la conversation.
Une documentation qui remplace le contexte répété
Les docs conservent la connaissance durable du projet. Cela vaut mieux que réexpliquer la même architecture dans chaque chat d'IA. knowns doc create les ajoute au même espace de stockage que la CLI et la WebUI lisent, donc il n'y a qu'une seule version de la vérité.
WebUI locale
knowns browser --open ouvre une WebUI locale qui reflète l'état de projet de la CLI, y compris tâches, docs, vues de graphe et configuration. Vous obtenez une vue d'ensemble visuelle sans quitter votre machine ni vous connecter à un service hébergé.
Configuration des plateformes pour agents de code
knowns setup <target> --global génère la bonne configuration d'intégration MCP, les skills et les hooks d'exécution pour Claude Code, Codex, OpenCode, Kiro, Cursor, Gemini CLI, GitHub Copilot et une cible générique d'agents. Claude utilise les commandes de skill /kn-. Codex utilise les commandes $kn-.
Contrôles de santé avec knowns doctor
Les consignes périmées et les références cassées sont le genre de chose qu'on découvre au pire moment, souvent en pleine tâche quand un agent suit avec confiance un doc qui ne correspond plus au code. knowns doctor les fait remonter avant que le travail commence, ce qui garde la couche de mémoire fiable dans le temps.
Installation flexible
Un seul binaire est distribué pour chaque plateforme, sans bibliothèque partagée incluse, donc la CLI se comporte de la même façon sur macOS, Linux et Windows. Homebrew, npm, shell, PowerShell et npx sont tous pris en charge. Npx vous permet de l'essayer sans installation globale.
Avantages et inconvénients
Avantages
- Conception local-first sans compte hébergé, donc la mémoire de projet reste sur votre machine.
- La récupération citée donne aux agents des sources fondées plutôt que des suppositions assurées.
- Bonne couverture des plateformes, de Claude Code et Codex à Cursor et GitHub Copilot.
- Fonctionne avec votre dépôt existant, donc aucune étape de migration.
Inconvénients
- La recherche sémantique a besoin d'un fournisseur d'embeddings distinct, sinon la qualité retombe sur la recherche par mots-clés.
- Pas de compte hébergé signifie que le contexte ne se synchronise pas entre machines par défaut.
- Petite courbe d'apprentissage si vous débutez avec les outils en ligne de commande, car la valeur vient d'un usage régulier des commandes.
Questions fréquentes
Il donne aux assistants de code IA une mémoire de projet persistante. Vous initialisez un dépôt une fois, et les tâches, les docs, les décisions et le contexte de l'agent restent reliés. Les assistants cessent de perdre le fil entre les sessions.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Knowns CLI.
Alternatives à Knowns CLI
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Knocket
Knocket (Tencent RTC team) · Productivité · Entreprise · ChatbotKnocket est un outil gratuit de chat en direct et de page de contact : vos visiteurs écrivent depuis votre site, votre application ou un lien, et vous répondez depuis Telegram ou une seule boîte de réception.
FloorGen
Vinit Kumar (FloorGen) · Productivité · IA chinoiseFloorGen est un créateur de plans dans le navigateur qui transforme une phrase ou un croquis en plan 2D modifiable et en visite 3D. Export en PDF, DXF ou vidéo, sans compte pour dessiner.
