fcontext

fcontext

lijma · Programmation · Productivité

fcontext est un système de gestion du contexte en ligne de commande qui garde les agents de codage IA sur la même longueur d'onde entre les sessions, les outils et les coéquipiers. Il stocke la connaissance du projet dans un dossier local `.fcontext/`, convertit des documents comme le PDF et le DOCX en Markdown lisible, et apprend à des agents tels que GitHub Copilot, Claude Code et Cursor à lire ce dossier avant de commencer le travail. La promesse est simple. Moins d'explications répétées, des résultats plus cohérents et moins de contexte gaspillé à chaque nouvelle conversation. En tant qu'outil de gestion du contexte pour agents IA, il trouve vite sa place.

Aperçu de l'interface de fcontext

À propos de fcontext

Qu'est-ce que fcontext

fcontext est un outil Python open source conçu pour résoudre un casse-tête précis. Les agents de codage IA oublient tout dès qu'une session se termine, et passer d'un agent à un autre efface de nouveau le tableau. fcontext corrige cela en conservant un espace de stockage unique et partagé du contexte du projet que tout agent compatible peut lire.

Tout réside dans un dossier .fcontext/ à l'intérieur de votre projet, vos données restent donc locales. Il n'y a ni compte cloud, ni clé d'API, ni télémétrie. Vous pouvez l'exécuter entièrement hors ligne, ce qui compte si vous travaillez sur des bases de code privées ou des documents clients que vous ne pouvez envoyer nulle part.

Sa principale limite est aussi sa force. fcontext est une CLI, vous devez donc être à l'aise dans un terminal, et il n'aide que les agents que vous activez explicitement par une commande. Il ne se connecte pas par magie à un outil pour lequel il n'a pas d'adaptateur, et il ne gère pas le contexte d'applications en dehors des douze agents qu'il prend en charge aujourd'hui.

Pour commencer

  1. Installez le paquet avec pip install fcontext (Python 3.9 ou plus récent requis).
  2. Lancez fcontext init dans le dossier de votre projet pour créer le dossier .fcontext/.
  3. Activez votre agent, par exemple fcontext enable copilot ou fcontext enable claude, pour qu'il reçoive des instructions dans son format natif.
  4. Indexez vos documents avec fcontext index docs/ pour convertir les PDF, DOCX et tableurs en Markdown que l'agent peut lire.
  5. Vérifiez le tout avec fcontext status, puis démarrez votre prochaine session. L'agent lit automatiquement le résumé du projet et les sujets.

Informations sur le produit

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

Offre gratuiteOui
Offres payantes$0
PlateformeWindows, macOS, Linux (Python CLI)
Développeurlijma
CatégorieProgrammation · Productivité
Date de lancementFeb 2026
Dernière mise à jourJun 2026
Visites du site649.3M
Classement mondial du site50
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Les développeurs solo qui perdent le contexte entre les sessions
  • Les équipes qui se transmettent le travail
  • Les développeurs qui jonglent entre plusieurs agents
  • Les équipes attentives à la confidentialité

Tâches

  • Reprendre un fil de débogage le lendemain
  • Intégrer un nouveau contributeur
  • Travailler avec des documents binaires
  • Suivre les exigences

Cas d'usage

  • Un projet long étalé sur de nombreuses sessions IA courtes, où la cohérence compte plus que la vitesse.
  • Une équipe où les exigences vivent dans des documents et les décisions d'architecture dans des conversations passées.
  • Des environnements réglementés ou hors ligne où les outils de contexte dans le cloud ne sont pas une option.

Fonctionnalités clés

Mémoire entre sessions et entre agents

fcontext maintient un résumé vivant du projet dans _README.md et stocke la connaissance de chaque session dans _topics/. Tous les agents pris en charge lisent les deux avant de commencer, le contexte survit donc entre les conversations et voyage entre les outils. Passez de Copilot à Claude puis à Cursor et l'image du projet reste intacte.

Prise en charge de plusieurs agents dans leurs formats natifs

Une seule commande active un agent, et fcontext écrit les instructions dans le format attendu par cet agent. Copilot reçoit .github/instructions/, Claude reçoit .claude/rules/, Codex reçoit AGENTS.md, Zed reçoit .agents/skills/, et ainsi de suite. Douze agents sont couverts, tous partageant les mêmes données sous-jacentes.

Indexation de documents vers Markdown

Les agents ne peuvent pas lire un PDF ni une présentation Keynote tout seuls. fcontext convertit les fichiers PDF, DOCX, XLSX, PPTX, Keynote et EPUB en Markdown stocké dans _cache/, pour qu'un agent puisse citer directement votre spécification au lieu de deviner.

Packs d'expérience pour les équipes

La connaissance capturée dans un projet peut migrer vers un autre. Exportez un pack sous forme de zip, d'URL git ou de lien de téléchargement, puis importez-le ailleurs avec fcontext experience import. Les nouveaux coéquipiers récupèrent le pack et leur agent partage aussitôt les conventions de l'équipe et les pièges connus.

Gestion des exigences avec historique

Les commandes fcontext req gèrent les éléments de feuille de route, les epics, les user stories, les tâches et les bugs. Vous obtenez une vue arborescente, un tableau Kanban et des types de lien comme remplace, fait évoluer et bloque. Les agents lisent des exigences structurées au lieu d'analyser un CSV à la main, ce qui réduit la construction de la mauvaise chose.

Local, hors ligne, sans cloud

Toutes les données se trouvent dans .fcontext/ et peuvent être suivies dans git à côté de votre code. Il n'y a ni compte à créer, ni télémétrie, ni dépendance réseau, cela fonctionne donc sur des machines isolées et garde le matériel client sur votre propre matériel.

Avantages et inconvénients

Avantages

  • Gratuit et open source sous Apache 2.0, sans niveau payant qui retient des fonctionnalités essentielles.
  • Les données restent locales dans `.fcontext/`, la confidentialité et le travail hors ligne ne posent donc pas de problème.
  • Couvre douze agents de codage populaires et écrit la configuration dans le format natif de chacun.
  • L'indexation de documents transforme les PDF et les fichiers bureautiques en texte que les agents utilisent vraiment.
  • Les packs d'expérience rendent la connaissance de l'équipe portable entre projets et entre personnes.

Inconvénients

  • C'est un outil en ligne de commande, ceux qui évitent le terminal trouveront l'installation rude.
  • La valeur dépend de l'usage d'un agent pris en charge ; les outils non compatibles n'en tirent aucun bénéfice.
  • Il faut penser à lancer `fcontext init` et `enable` pour chaque projet, ce qui s'oublie facilement sur des scripts rapides.
  • Le projet est jeune, certains flux comme le suivi des exigences peuvent donc encore changer d'une version à l'autre.

Questions fréquentes

Oui. fcontext est publié sous licence Apache 2.0 et s'installe depuis PyPI sans frais. Il n'y a ni plan payant, ni abonnement, ni fonctionnalité verrouillée derrière une mise à niveau.

Contenus associés

Découvrez des outils, des compétences et des articles liés à fcontext.

Alternatives à fcontext

AI Mock Interview

AI Mock Interview

SQLPad · Programmation · Apprentissage

AI Mock Interview est un outil d'entraînement intégré à SQLPad qui simule de vrais entretiens d'embauche et vous donne un retour instantané à la fois sur ce que vous dites et sur la façon dont vous le dites. Vous choisissez un modèle de poste ou téléversez une description de poste, vous répondez aux questions à voix haute en temps réel, puis vous consultez une transcription annotée sur la structure, la clarté et la grammaire. Il s'adresse aux professionnels de la data qui préparent des postes en SQL, Python, ingénierie des données, apprentissage automatique et conception de systèmes, et il fonctionne entièrement dans le navigateur. Aucune installation nécessaire.

Payant / $79 - $149/moVoir les détails
Codeflying

Codeflying

Kuafu Technology (Codeflying) · Programmation · Marketing · Chatbot

Codeflying est un créateur d'apps par IA qui transforme une description en langage naturel en un site web, une app mobile ou une mini app fonctionnels. Il fonctionne comme un créateur d'apps sans code : vous tapez ce que vous voulez et une série d'agents IA prennent en charge les besoins, l'architecture, les écrans front-end, la logique back-end et le déploiement. L'objectif est simple : créer une app à partir d'un prompt, même sans aucune base en programmation. Des outils marketing et un agent de chat pour la clientèle sont aussi inclus, donc le résultat est plus qu'un prototype oublié sur un disque dur.

Gratuit / $0 - $99/moVoir les détails
Runware

Runware

Runware, Inc. · Image · Vidéo · Programmation

Runware est une plateforme d'inférence d'IA générative qui donne aux développeurs une seule API pour les modèles d'image, de vidéo, d'audio, de 3D et de langage. Au lieu de s'inscrire chez une dizaine de fournisseurs, vous appelez un unique endpoint, vous changez de modèle avec une ligne de code et vous payez seulement les requêtes que vous envoyez. Aucun serveur à gérer. L'outil vise les équipes qui veulent livrer des fonctions d'IA vite, sans monter ni surveiller leur propre infrastructure GPU.

Gratuit / $0 - usage-basedVoir les détails