Skip to content
Open source · Auto-hébergé · Privé

À portée de votre agent.

« ken » (subst., anglais) — l’étendue de ce que l’on connaît ou de ce que l’on voit.

Une mémoire curée que votre agent de codage IA consulte via MCP : il cherche avant de résoudre et conserve les leçons qu’il apprend. L’IA propose ; vous curez.

Commencer Ajouter une étoile sur GitHub
Mise en route Rechercher d’abord Utiliser Consigner le résultat
Le problème

Les agents résolvent sans cesse deux fois les mêmes problèmes.

Le travail déjà résolu est refait

Chaque session repart de zéro. L’agent redécouvre le correctif qu’il avait déjà trouvé la semaine dernière, gaspillant tokens et temps sur des problèmes déjà résolus.

Les leçons durement acquises s’évaporent

Le correctif subtil — la condition de course, le piège de configuration — vit dans un seul journal de conversation, puis s’évanouit dès que la fenêtre de contexte se referme.

Un vidage de mémoire à plat devient obsolète

Videz tout dans un seul fichier et il pourrit. Les mauvaises réponses côtoient les bonnes sans rien pour les distinguer, et l’agent fait confiance aux deux.

Comment ça marche

Une boucle de recherche d’abord, à chaque session.

Ken exécute la même boucle sur chaque tâche, pour que la connaissance se cumule au lieu de repartir de zéro.

01

Mise en route

L’agent charge un contexte récent et pertinent avant de commencer : ce qui a été touché et ce qui est à jour.

02

Rechercher d’abord

Avant d’écrire un correctif, il interroge Ken avec les symptômes et le texte d’erreur réels, pas avec des mots-clés devinés.

03

Utiliser et consigner

Il applique ce qu’il trouve et consigne le résultat : a aidé, ne s’appliquait pas, ou était faux.

04

Enregistrer ou enrichir

Une nouvelle leçon devient un brouillon enregistré ou une entrée enrichie. Ken se cure lui-même à partir de ces signaux de résultat.

La boucle se referme sur elle-même : les résultats alimentent la curation, et la curation affine la recherche suivante.
Le modèle de curation

L’IA rédige. Une personne cure.

C’est ce qui garde Ken digne de confiance. Les agents peuvent lire, rédiger et proposer, mais seule une personne décide de ce qui devient canonique.

L’IA propose

Les agents enregistrent des brouillons et proposent des révisions. Ils ne peuvent jamais curer.

Une personne promeut

Vous examinez une proposition et la promouvez vers la tête curée. Seule une personne la rend canonique.

Lignée à ajout seul

Chaque changement est une nouvelle révision. Rien n’est écrasé ; une mauvaise réponse est marquée obsolète, pas supprimée.

Lignée
entries/auth-jwt-refresh-race
PROPOSÉE CURÉE · HEAD
r5Nouvelle tentative à l’aveugle sur le 401
agent · remplacée
r6Jeton mis en cache en mémoire
agent · remplacée
r7Rafraîchissement unique derrière un verrou par clé
proposée par claude-code · en attente de révisionpromue par vous · tête
À ajout seul (append-only) — chaque révision conservée. Rien n’est écrasé.
Fonctionnalités

Conçu pour être possédé, pas loué.

MCP

Natif MCP

Huit outils sur le Model Context Protocol. Fonctionne avec Claude Code, un connecteur Claude.ai ou n’importe quel client MCP.

BINARY

Un seul binaire statique

Auto-hébergé sous la forme d’un unique binaire. Aucun service à câbler et rien à surveiller.

SEARCH

Mots-clés + sémantique

Recherche par mots-clés prête à l’emploi, avec recherche sémantique optionnelle quand vous le souhaitez.

OAUTH

Connecteur OAuth 2.1

Connectez Claude.ai comme connecteur personnalisé via OAuth, ou utilisez un jeton bearer.

VERSIONED

Versionné et à ajout seul

Chaque entrée est versionnée avec une curation humaine. L’historique est une lignée visible, jamais écrasée.

I18N

Interface de curation multilingue

Curez dans votre langue. L’interface en parle plusieurs.

TLS

TLS en processus

Sert HTTPS lui-même, en processus. Aucun proxy inverse requis pour fonctionner en toute sécurité.

PRIVATE

Vos données, votre disque

Tout réside dans votre propre fichier SQLite. Zéro requête externe ; rien ne quitte votre machine.

Démarrage rapide

Auto-hébergez en quelques minutes.

Pointez n’importe quel client MCP vers votre serveur Ken et commencez à curer.

Connecter un client
claude mcp add --transport http ken https://your.ken.server/mcp --header "Authorization: Bearer <token>"
Lire la documentation
Open source

À vous de l’exécuter, de le lire et de le façonner.

Ken est open source sous licence AGPL-3.0. Auto-hébergez-le, lisez chaque ligne et envoyez des correctifs.

Licence
AGPL-3.0
Dépôt
github.com/…
Contribuer
Issues et PR bienvenues
Amenez Ken dans votre stack.
Un binaire, votre SQLite, zéro requête externe.
Commencer Ajouter une étoile sur GitHub