hermes98761234/webgpu-agent

🤖 Agent IA dans votre navigateur — Modèles locaux WebGPU, compétences, MCP, support OpenAI/OpenRouter

Qu'est-ce que webgpu-agent ?

Ce skill permet de faire fonctionner un agent IA directement dans votre navigateur, en utilisant WebGPU pour exécuter des modèles de langage localement (comme Hermes, Llama, etc.). Il prend en charge l'intégration avec OpenAI et OpenRouter, ainsi que des protocoles comme MCP (Model Context Protocol). L'agent peut être étendu avec des compétences personnalisées et fonctionne sans envoyer de données sensibles vers un serveur distant. Utile pour les développeurs souhaitant automatiser des tâches de navigation, de codage ou de traitement de données avec une IA privée et réactive.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add hermes98761234/webgpu-agent

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 webgpu-agent ?

🤖 Agent IA dans votre navigateur — Modèles locaux WebGPU, compétences, MCP, support OpenAI/OpenRouter

Fonctionnalités

  • Exécution locale : utilise WebGPU pour faire tourner des modèles comme Hermes, Llama, Phi, etc. directement dans le navigateur.
  • Support OpenAI/OpenRouter : basculez entre inference locale et API cloud.
  • Protocole MCP : intégration avec le Model Context Protocol pour enrichir les capacités de l'agent.
  • Compétences personnalisées : ajoutez des skills via un système de plugins simple à base de fichiers Markdown.
  • Interface utilisateur : chat interactif avec affichage des tokens/seconde, mémoire de session et historique.

Utilisation

  1. Clonez ce repository ou chargez l'extension dans votre navigateur.
  2. Lancez l'interface web (ex: npm run dev ou ouvrez directement index.html).
  3. Sélectionnez un modèle local (via WebGPU) ou configurez une clé API pour OpenAI/OpenRouter.
  4. Commencez à interagir avec l'agent via le chat ou en lui donnant des instructions par compétences.

Configuration

Créez un fichier .env à la racine :

OPENAI_API_KEY=votre_clé
OPENROUTER_API_KEY=votre_clé
MCP_SERVER_URL=http://localhost:8080

Dépendances

  • Navigateur compatible WebGPU (Chrome 113+, Edge 113+, ou Opera)
  • Node.js 18+ pour le développement
  • Optionnel : serveur MCP pour les outils externes

Exemple de compétence

---
name: calculatrice
---
# Calculatrice
Permet d'effectuer des opérations arithmétiques simples.

**Commande** : `calculer <expression>`

Exemple : `calculer 2 + 3 * (4 - 1)`

Licence

MIT

Skills associés