Aller au contenu
Oxyn

Open source · macOS, Linux en préversion

Vos bases de données, avec l’IA à vos côtés

Oxyn est une application de bureau pour explorer et interroger vos bases de données. Des agents IA travaillent avec vous, jamais à votre place : ils proposent, vous décidez.

Pour l’instant, macOS (Apple Silicon) et, en préversion, Linux sur x86_64 et ARM64. Pas de version pour Windows, ni pour les Mac Intel. Toutes les versions sur GitHub

  • PostgreSQL
  • MySQL et MariaDB
  • SQLite

Oxyn en moins d’une minute : explorer une base, lancer une requête, et les garde-fous autour d’une écriture en production.

Les réponses de l’assistant dans cette vidéo ont été écrites pour elle, pas générées par un modèle.

Oxyn à l’œuvre

Les fonctionnalités d’Oxyn en courtes vidéos, animées sur une copie reconstruite de son interface. L’interface reste en anglais.

Toutes les fonctionnalités, en vidéo

Chaque console a sa propre session et exécute l’instruction sous le curseur. Les résultats arrivent par lots ; la requête s’enregistre sous un nom.

Bases de données

Trois pilotes sont livrés aujourd’hui, tous inclus dans la version que vous téléchargez.

Prévu

DuckDB, MongoDB, Redis, Snowflake, les bases vectorielles et orientées graphe, entre autres, sont prévues. Elles ne sont pas disponibles aujourd’hui.

3 sur 3 bases de données

Base de donnéesCommande d’ExplainPilote (source)
PostgreSQLEXPLAINoxyn-driver-postgres
MySQL et MariaDBEXPLAINoxyn-driver-mysql
SQLiteEXPLAIN QUERY PLANoxyn-driver-sqlite

L’IA à vos côtés

Facultative, et limitée à ce que vous autorisez.

  • Vous décidez

    Les requêtes d’un agent passent par la même politique que les vôtres : ses lectures s’exécutent, ses écritures attendent votre accord, avec le SQL exact et la connexion visée.

  • Votre fournisseur

    Anthropic, tout point d’accès compatible OpenAI (OpenAI, Ollama, LM Studio, llama.cpp), ou Claude Code et Codex, déjà connectés sur votre machine et lancés confinés : leurs outils de fichiers et de shell retirés.

  • Un agent par conversation

    SQL écrit, corrige et explique les requêtes. Schema explique une structure et en repère les incohérences. Ajoutez les vôtres sous forme de fichiers Markdown.

  • Diagrammes et graphiques

    L’assistant dessine des diagrammes entité-relation à partir des tables qu’Oxyn a lues, et le résultat d’une requête d’agent peut se transformer en graphique quand ses colonnes le permettent.

  • Aucun fournisseur requis

    Sans fournisseur ni agent externe, l’espace IA n’apparaît pas et Oxyn reste un client complet.

Ce qui parvient au fournisseur, connexion par connexion

  1. Local
    Rien ne quitte la machine. Modèle local uniquement.
  2. MetadataPar défaut
    DDL, noms, types, index, cardinalités et plans d’exécution. Aucune valeur de ligne.
  3. Sampled
    La même chose, plus un échantillon de lignes que vous approuvez colonne par colonne.

Classement sémantique localPréversion

Des embeddings facultatifs, calculés sur votre processeur, choisissent les tables décrites au modèle. Désactivé par défaut : le modèle n’est téléchargé que si vous l’activez, et cette étape n’envoie rien.

Mesuré, et daté

Des chiffres issus des campagnes de mesure datées d’Oxyn, chacun face à son budget. Aucune comparaison avec d’autres clients : aucune n’a été mesurée.

  • 2,6 ms

    Premier lot de lignes depuis SQLite, quelle que soit la taille de la table

    Budget : 300 ms

    Mesuré le 10 septembre 2026. Lire la campagne

  • 6,70 µs

    Ouverture d’un nœud de catalogue en cache, à 10 000 relations

    Budget : 50 ms

    Mesuré le 11 septembre 2026. Lire la campagne

  • 4,5 µs

    Relecture d’une page de 512 lignes déversée sur disque, depuis un cache système chaud

    Budget : une lecture de page, jamais une réexécution

    Mesuré le 14 septembre 2026. Lire la campagne

  • +195 MiB

    Croissance de la mémoire du processus (RSS) pour 2 Gio passés dans un résultat

    Budget : 256 MiB

    Mesuré le 15 septembre 2026. Lire la campagne

Ces chiffres mesurent le cœur d’Oxyn (pilotes, tampon de résultats, catalogue), pas l’interface, qui n’a pas encore été mesurée.

Journal des versions

Les notes des dernières versions, telles que publiées sur GitHub, en anglais.

Toutes les versions sur une page

Toutes les versions sur GitHub

Les notes de version ne sont pas disponibles ici pour l’instant. Elles sont toutes sur la page des versions.

Open source

Le code est public. Lisez-le, compilez-le, confrontez-le à ce que dit cette page.

  • L’application est sous licence GPL-3.0-or-later.
  • Les quatre crates qu’un pilote doit lier sont sous Apache-2.0 : l’auteur d’un pilote choisit sa propre licence.
  • Utilisable sans compte ni abonnement.
Voir le code sur GitHub

Télécharger Oxyn

Les paquets de chaque version sont publiés sur GitHub.

Mises à jour automatiquesPréversion

Oxyn télécharge une nouvelle version en arrière-plan et l’installe quand vous quittez l’app, pour l’app macOS (installée, pas lancée depuis son image disque) et l’AppImage. Un .deb ou un .rpm est mis à jour par votre gestionnaire de paquets.

macOS

.dmg signé, application notariée, pour Apple Silicon · macOS 13 ou ultérieur

Linux

Préversion
.AppImage pour x86_64 et ARM64. Le rendu sous WebKitGTK n’est pas encore vérifié.

Aussi en .deb · .rpm

Windows, Mac Intel

Non disponible
Aucune version pour ces plateformes.