Jason Suárez

Omni Desktop

Rendre visible ce que les agents utilisent, d’un projet à l’autre.

Mon rôle · Conception et développementPlateforme · macOSEn développement
Le projet OmniProject au centre d’un canevas, relié aux skills de sa marketplace, aux sources externes, aux instructions et au coût de démarrage.
OmniProject dans l’application installée. Les relations entre le projet, ses sources et ses agents restent visibles. Capture réelle du 15 octobre 2026. Agrandir la capture

Le problème utilisateur

Chaque agent peut créer ses skills. D’un projet à l’autre, les recettes s’accumulent, les copies divergent et les sources externes évoluent. Comment voir qui utilise quoi et décider où répercuter une amélioration ?

La réponse d’Omni

Omni relie les marketplaces, les skills, les projets et les agents dans une application locale. J’y rassemble leur gestion pour rendre visibles les provenances et les installations, examiner les changements et retrouver les mêmes méthodes entre projets.

Ce que j’ai pris en charge

J’ai conçu les parcours, développé l’application et beaucoup itéré sur la manière de représenter ces relations. Comment garder une seule skill identifiable quand elle existe dans plusieurs projets et plusieurs agents ? Le canevas, les regroupements et les fiches latérales répondent à cette question.

React · TypeScript · Electron · Vitest · MCP

Du projet au contenu, sans perdre le fil

Le projet donne le contexte

Les sources et les instructions entourent le projet. Le canevas rend leurs liens visibles avant d’entrer dans le détail.

Le projet OmniProject au centre d’un canevas, relié aux skills de sa marketplace, aux sources externes, aux instructions et au coût de démarrage.
Les regroupements distinguent les provenances, les instructions et les ressources propres au projet. Agrandir la capture

Une skill, plusieurs agents

Chaque skill occupe un seul nœud. Les pastilles indiquent sa présence dans Claude Code et Codex, sans répéter son nom dans deux cartes.

Quatre skills d’OmniProject, chacune représentée par un nœud avec les pastilles Claude Code et Codex.
La présence dans chaque agent se lit sur la skill elle-même. Agrandir la capture

Le détail reste à côté

Une fiche latérale rassemble le rôle du skill, sa provenance, ses installations et son contenu. Le canevas reste visible pendant la lecture.

Fiche latérale de la skill codex ouverte sur le canevas d’OmniProject, avec provenance, installations et contenu.
Le lecteur donne le détail sans remplacer tout l’écran. Agrandir la capture

Pourquoi cette interface ?

Le passage à un canevas, le choix d’un nœud par skill et la place des fiches latérales : je raconte les décisions derrière ces écrans.

Lire l’article

Omni est un projet en développement. Les captures montrent le parcours de lecture de l’application installée. Les parcours complets de mise à jour des copies restent en cours de travail.