Knowns CLI

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.

Aperçu de l'interface de Knowns CLI

À 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

  1. Installez la CLI avec Homebrew, npm, un script shell, PowerShell ou npx, puis vérifiez-la avec knowns --version.
  2. Placez-vous dans le dépôt que vous voulez que Knowns gère et lancez knowns init pour créer la couche de mémoire locale et les fichiers de consignes légers.
  3. Créez votre première tâche avec knowns task create "Setup project" -d "Initialize project with Knowns" et un premier doc avec knowns doc create.
  4. Lancez knowns search et knowns validate pour confirmer que la récupération trouve votre contexte et que la structure du projet est saine.
  5. Connectez votre plateforme d'IA avec knowns setup claude --global ou knowns setup codex --global, puis ouvrez la WebUI avec knowns browser --open.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Knowns CLI.

Offre gratuiteOui
Offres payantes$0
PlateformemacOS, Linux, Windows
DéveloppeurKnowns
CatégorieProductivité · Apprentissage
Date de lancementSep 2025
Dernière mise à jourSep 2025
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APIN/A

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.