À propos du projet
Kun est un espace de travail d'Agent IA local-first, dont l'objectif est de faire passer l'IA de « répondre à des questions » à « accomplir le travail ». Il propose deux modes principaux : Code, orienté vers la livraison logicielle, avec un canevas Design dans la même tâche ; Work, orienté vers la rédaction, l'organisation de documents, l'analyse de documents et la production de présentations. L'Agent peut lire le contexte de l'espace de travail, établir un plan, appeler des outils, modifier des fichiers, exécuter des vérifications et conserver les preuves à côté de la tâche.
L'interface graphique de bureau convient à l'observation, à la revue et au contrôle du processus ; la TUI convient au travail concentré au clavier. Les deux partagent, via le même runtime local `kun serve`, les fils, objectifs, plans, approbations et tâches d'arrière-plan, plutôt que deux sessions séparées.
Principales capacités :
- Mode Code : contexte de projet, édition de fichiers, terminal, Git / Worktree, Diff, tests et revue.
- Canevas Design : accumuler prototypes, système de design et contexte Design → Code dans une même tâche Code.
- Mode Work : éditer du Markdown, prévisualiser, citer et analyser des documents PDF / Office, analyser des feuilles de calcul, créer des présentations à partir d'un plan ; les fichiers Office restent en lecture seule.
- Automatisation : Scheduled tasks, Loops, Hooks, MCP, Skills et extensions installables.
- Connexion de modèles : abonnements, plans, API, services compatibles OpenAI / Anthropic et modèles auto-hébergés peuvent être connectés via la configuration Provider ; les préréglages couvrent les écosystèmes ChatGPT / Codex, Claude, Gemini, Cursor, Ollama, DeepSeek, Kimi, GLM, Qwen, MiniMax, Xiaomi MiMo, etc.
Le flux de travail est le suivant : clarifier l'objectif → former un plan → exécuter et collaborer → vérifier les preuves → livrer ou continuer. Les exigences et les plans peuvent par défaut être conservés dans le projet, ce qui facilite le contrôle de version, la revue de code et la reprise ultérieure.
Local-first signifie que les sessions, préférences, journaux et données d'exécution sont par défaut conservés sur la machine locale ; après avoir choisi un modèle cloud, les invites, pièces jointes et contextes de tâche sont envoyés au Provider sélectionné. Les permissions des outils, les opérations sensibles et les permissions des extensions sont clairement présentées dans l'interface, et l'utilisateur décide de les autoriser ou non.
Installation et exécution : les paquets d'installation macOS (.dmg / .zip, Apple Silicon / Intel), Windows (.exe, x64) et Linux (.AppImage / .deb, x64) peuvent être téléchargés depuis GitHub Releases. Exécuter depuis le code source nécessite Node.js 22.19+, npm et au moins une connexion à un modèle disponible ; les commandes courantes incluent `npm run dev`, `npm run dev:tui`, `npm run typecheck`, `npm run lint`, `npm run test`, `npm run build` ainsi que les commandes de packaging propres à chaque plateforme.
La licence est PolyForm Noncommercial License 1.0.0, réservée à l'apprentissage, à la recherche et aux usages non commerciaux ; l'usage commercial, la distribution commerciale, les services SaaS / hébergés, la revente ou l'intégration dans des produits commerciaux nécessitent une autorisation écrite distincte de l'auteur.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.