Aller au contenu
dopejs

open source · développé au grand jour

Des outils pour le développement natif avec l’IA.

dopejs est un petit ensemble de projets open source articulés autour d’une question : à quoi ressemblent les logiciels que vous utilisez chaque jour lorsque les agents font partie de la boucle ? Runtimes d’agents, agents de code en terminal, outillage d’environnement CLI, moteurs de rendu Canvas — tout est développé publiquement.

Projets

Ces dépôts sont à des stades de maturité honnêtement différents. Les étiquettes de statut ne sont pas du marketing : elles disent ce sur quoi vous pouvez réellement compter aujourd’hui. Les licences diffèrent aussi ; chaque page de projet indique la sienne.

01

DopeAgent

Développement actif

Un OS d’agents personnel — un daemon local, de nombreux clients légers.

Un plan de contrôle en Rust s’exécute localement et prend en charge le runtime, les fournisseurs de LLM, les connecteurs de canaux, le stockage et les événements. Les clients restent légers : une interface web React, une TUI Rust plein écran, des connecteurs de messagerie et un SDK TypeScript — tous fondés sur les mêmes contrats JSON Schema.

02

dsh-tui

Publié

Une interface terminal native aux plugins pour DeepSeek Harness.

dsh-tui est distribué comme un bundle Harness hors arborescence et s’exécute dans le même processus que le runtime d’agent. Il crée et reprend des agents via `ctx.agents`, affiche le journal durable des sessions et des événements sans dépendre du code du client web, et fournit des adaptateurs terminal pour les approbations, les questions et les commandes. La version 0.1.0 est la première publiée.

pnpm dlx --allow-build=node-pty @deepseek-ai/dsh@0.1.0-rc.6 --profile tui
03

GoZen

Publié

Commutateur d’environnements multi-CLI avec bascule automatique du proxy d’API.

Basculez d’un environnement à l’autre entre Claude Code, Codex et OpenCode depuis un seul endroit, et continuez à travailler quand un fournisseur en amont se dégrade : GoZen relaie le trafic d’API et bascule automatiquement.

curl -fsSL https://raw.githubusercontent.com/dopejs/gozen/main/install.sh | sh
04

doper

Précoce — pas prêt pour la production

Un moteur de rendu Canvas pour le web, conçu de zéro.

Un runtime TSX performant avec défilement virtuel natif, un cœur Rust/WASM déterministe derrière une ABI binaire versionnée, un rendu de texte complet et une édition native sur Canvas. Les jalons M0 à M3 sont terminés ; M4 apportera la chaîne édition, événements, hit-testing et accessibilité.

05

dope-canvas

Phase de conception

Un canvas infini pour de grandes collections d’artefacts web générés par IA.

Des centaines d’iframes actives ne passent pas à l’échelle ; aplatir chaque page en image fait perdre la sélection et le ciblage des événements. dope-canvas conserve les artefacts — source, état durable, arbre d’interaction, cache de rendu et runtime actif optionnel — pour que la sélection et l’activation à la Figma survivent. Le dépôt en est à sa base d’avant-développement : architecture, plan de livraison et modèle de sécurité, mais pas encore de canvas fonctionnel.

À propos de dopejs

Tout est développé au grand jour, sur GitHub. Les issues et les pull requests sont les bienvenues sur n’importe quel dépôt — tout comme les retours honnêtes signalant que quelque chose ne fonctionne pas encore. Plusieurs de ces projets sont en préversion par choix ; lorsque c’est le cas, le projet le dit.

Suivre l’organisation sur GitHub ↗