SecludedCorner/openstarry

Framework d'agent IA local-first, sans tête — architecture micro-noyau + plugins. Inspiré des Cinq Agrégats : toutes les capacités sont mappées à Forme, Sensation, Perception, Formation, Conscience. Le noyau reste minimal et figé ; chaque fonctionnalité est un plugin. Zéro dépendance à un fournisseur, zéro dépendance au cloud.

Qu'est-ce que openstarry ?

SecludedCorner/openstarry est un framework d'agent IA innovant, conçu pour une exécution locale (local-first) et sans tête (headless). Son architecture repose sur un micro-noyau minimal et figé, étendu par des plugins. Inspiré du concept bouddhiste des Cinq Agrégats (Forme, Sensation, Perception, Formation, Conscience), chaque plugin correspond à l'un de ces agrégats, permettant une modularité et une extensibilité maximales. Ce framework élimine toute dépendance à un fournisseur ou au cloud, offrant ainsi une liberté totale à l'utilisateur. Il est idéal pour les développeurs souhaitant construire des agents IA flexibles, personnalisables et sécurisés, sans compromis sur la souveraineté des données. Le noyau étant figé, les mises à jour et l'ajout de fonctionnalités se font exclusivement via des plugins, garantissant une stabilité et une évolutivité à long terme. Supporté par des plateformes comme Claude Code, Cursor et Codex, ce framework permet une intégration transparente et une personnalisation poussée des agents IA.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add SecludedCorner/openstarry

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait openstarry ?

Framework d'agent IA local-first, sans tête — architecture micro-noyau + plugins. Inspiré des Cinq Agrégats : toutes les capacités sont mappées à Forme, Sensation, Perception, Formation, Conscience. Le noyau reste minimal et figé ; chaque fonctionnalité est un plugin. Zéro dépendance à un fournisseur, zéro dépendance au cloud.

Vue d'ensemble

SecludedCorner/openstarry est un framework d'agent IA conçu pour une exécution locale (local-first) et sans tête (headless). Son architecture repose sur un micro-noyau minimal et figé, étendu par des plugins. Chaque plugin correspond à l'un des Cinq Agrégats :

  • Forme : Gestion des entrées/sorties et des données structurées.
  • Sensation : Captation et traitement des flux sensoriels (texte, audio, image).
  • Perception : Interprétation et compréhension du contexte.
  • Formation : Prise de décision et génération de réponses.
  • Conscience : Mémoire persistante et réflexion.

Cette approche garantit une modularité maximale, une évolutivité sans rupture et une liberté totale vis-à-vis des fournisseurs et du cloud.

Fonctionnalités principales

  • Local-first : Tous les traitements sont effectués localement, sans envoi de données à un serveur externe.
  • Headless : Pas d'interface graphique imposée ; le framework peut être utilisé comme une bibliothèque.
  • Micro-noyau figé : Le noyau est minimal et ne change jamais, assurant une stabilité à long terme.
  • Architecture plugin : Chaque fonctionnalité est un plugin. Vous pouvez ajouter, supprimer ou modifier des plugins sans toucher au noyau.
  • Zéro dépendance cloud : Aucun compte, API externe ou service cloud n'est requis.
  • Inspiré des Cinq Agrégats : Une conception philosophique qui permet une correspondance claire entre les capacités de l'agent et les processus cognitifs humains.

Plateformes supportées

  • Claude Code : Intégration transparente avec l'agent Claude.
  • Cursor : Utilisation dans l'environnement de développement Cursor.
  • Codex : Compatible avec l'API Codex d'OpenAI.
  • Autres : Peut être adapté à toute plateforme supportant des agents IA.

Installation

npm install secludedcorner-openstarry

Ou via yarn :

yarn add secludedcorner-openstarry

Utilisation rapide

const OpenStarry = require('secludedcorner-openstarry');

const agent = new OpenStarry();

agent.use(require('plugin-forme'));
agent.use(require('plugin-sensation'));
agent.use(require('plugin-perception'));
agent.use(require('plugin-formation'));
agent.use(require('plugin-conscience'));

agent.run('Bonjour, quel temps fait-il aujourd'hui ?');

Documentation

Pour une documentation complète, consultez le dépôt GitHub.

Licence

MIT

Skills associés