---
title: "Open source"
description: "L'extension pour l'éditeur, l'outil en ligne de commande et le plugin pour Claude Code, Codex et Gemini CLI sont open source sous licence BSD-3-Clause. Le service ne l'est pas. Comment écrire votre propre plugin."
url: https://inlinr.com/fr/open-source
lang: fr
---

Open source

# Ce qui tourne sur votre machine est ouvert

Tout ce que vous installez pour utiliser inlinr est publié sous licence BSD-3-Clause : vous pouvez lire exactement ce qui quitte votre machine avant que ça ne parte. Le service d'inlinr.com (réception des données, tableau de bord, facturation) est fermé et n'est pas proposé en auto-hébergement.

- [Extension VS Code inlinrhq/inlinr-vscode · BSD-3-Clause Pour VS Code, Cursor, Windsurf et Insiders, depuis le VS Code Marketplace et Open VSX : les évènements de l'éditeur en entrée, les heartbeats en sortie, et la règle qui décide quand une modification vient d'un assistant.](https://github.com/inlinrhq/inlinr-vscode)
- [Outil en ligne de commande inlinrhq/inlinr-cli · BSD-3-Clause Le binaire Go que lance l'extension : connexion, file d'attente hors ligne, envois et nouvelles tentatives. Il envoie aussi les commits et les manifestes depuis n'importe quel hébergeur git, et fait tourner le serveur MCP d'inlinr pour les assistants.](https://github.com/inlinrhq/inlinr-cli)
- [Plugin Claude Code inlinrhq/inlinr-claude-code · BSD-3-Clause Claude Code dans le terminal, l'application de bureau, les IDE et les sessions cloud, plus Codex et Gemini CLI sur la même machine : le temps, les tokens et les lignes écrites, lus dans les fichiers de session de chaque assistant.](https://github.com/inlinrhq/inlinr-claude-code)
- [Communauté inlinrhq/inlinr Pas de code : Discussions et Issues pour les demandes de fonctionnalités, les rapports de bugs et la feuille de route.](https://github.com/inlinrhq/inlinr)

## Vous pouvez

- Lire, forker et modifier les plugins et la CLI
- Proposer une pull request à n'importe lequel d'entre eux
- Écrire et publier votre propre plugin à partir de l'API
- Les empaqueter pour votre distribution

## Non proposé

- Le code source du serveur
- Une édition auto-hébergée
- L'usage du nom inlinr pour un fork

## Plugins de la communauté

Aucun pour l'instant. JetBrains, Neovim et Zed fonctionnent déjà avec leur plugin WakaTime, sans attribution à l'IA. Un plugin natif est le bienvenu, et l'[API d'ingestion](https://inlinr.com/docs/api)en suffit à un plugin. Appeler la CLI plutôt que l'API vous donne gratuitement la connexion, la file d'attente hors ligne et les nouvelles tentatives. Un plugin qui suit ces règles est listé ici :

1. 1 Connectez les gens avec le device flow, pour que chaque installation ait son propre jeton révocable. Ne demandez jamais à quelqu'un de coller un jeton.
2. 2 Envoyez des chemins de fichiers, des langages et des nombres de lignes. Jamais le contenu des fichiers, les prompts ou les réponses.
3. 3 Mettez dans `plugin` votre nom et votre version, pour qu'un rapport de bug puisse dire quel plugin a envoyé un heartbeat.
4. 4 Ne renseignez `ai_tool` que si votre plugin a la preuve qu'un assistant a fait la modification. Une extension installée n'est pas une preuve.
5. 5 Gardez les heartbeats en file d'attente hors ligne et envoyez-les par lots de 1000 au plus.
[Proposer un plugin](https://github.com/inlinrhq/inlinr/discussions/categories/ideas)

## Signaler un problème de sécurité

Tout ce qui touche aux données d'autres personnes s'écrit à [support@inlinr.com](mailto:support@inlinr.com), pas dans une issue publique.

## Lisez-le, puis installez-le

Gratuit pour un usage seul. Connectez-vous avec GitHub, installez l'extension ou le plugin Claude Code, et vos premiers heartbeats apparaissent dans la minute.

[Installer dans VS Code](https://inlinr.com/fr/integrations/vscode)

Sans carte bancaire · aucune ligne de code ne quitte votre machine
