AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Un perso par session Claude Code dans une encoche en haut de l’écran du Mac : il travaille, il t’attend ou il a fini.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Une petite encoche en haut de l'écran du Mac, avec un perso par session Claude Code, pour savoir d'un coup d'œil si Claude travaille, t'attend ou a fini. Ça marche avec l'app Claude (onglet Code), Claude Code en terminal et dans VS Code. Au survol, l'encoche s'agrandit et liste les sessions avec le titre de la discussion et ce qu'elle fait. Lutin, panda roux, koala, renard magique, petit dragon, fantôme, chat sorcier, axolotl, champignon, chouette — ou un différent par session. Il faut un Mac avec macOS 13 ou plus récent. Ouvre l'app Terminal et colle :檢視完整 README ↗
Une petite encoche en haut de l'écran (Mac ou Windows), avec un perso par session Claude Code, pour savoir d'un coup d'œil si Claude travaille, t'attend ou a fini.
Voir la page de présentation →
Ça marche avec l'app Claude (onglet Code), Claude Code en terminal et dans VS Code.
| État | Ce que tu vois |
|---|---|
| Il travaille | il saute et brille en bleu (halo qui pulse), halo bleu au sol |
| Il t'attend (permission, question, plan) | il s'agite, un « ! » orange clignote |
| Il a fini | confettis et gros saut, halo vert, « + » vert, et tout le contour de l'encoche pulse en vert jusqu'à ce que tu cliques dessus |
| Il dort | yeux fermés, « z » — il disparaît au bout d'un moment |
Au survol, l'encoche s'agrandit et liste les sessions avec le titre de la discussion et ce qu'elle fait.
Lutin, panda roux, koala, renard magique, petit dragon, fantôme, chat sorcier, axolotl, champignon, chouette — ou un différent par session.
Il faut un Mac avec macOS 13 ou plus récent. Ouvre l'app Terminal et colle :
curl -fsSL https://raw.githubusercontent.com/lucasjanvierpro-oss/lutins/main/install.sh | bash
S'il manque les outils de développement d'Apple, une fenêtre propose de les installer : accepte, attends la fin, puis relance la même commande. Pour mettre à jour, relance-la aussi.
Il faut Windows 10 ou 11. Ouvre PowerShell et colle :
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/lucasjanvierpro-oss/lutins/main/windows/install.ps1 | iex"
Rien d'exécutable n'est téléchargé : le code source est compilé sur place par le compilateur C# livré avec Windows, dans %LOCALAPPDATA%\Lutins\Lutins.exe. L'app se branche toute seule à Claude Code, s'ajoute au démarrage de Windows et au menu Démarrer. Pour mettre à jour, relance la même commande. Pour tout désinstaller :
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/lucasjanvierpro-oss/lutins/main/windows/uninstall.ps1 | iex"
Le code Windows est dans windows/ (C# et WinForms, mêmes persos et mêmes réglages) ; il est testé à chaque changement sur une machine Windows de GitHub Actions.
Si tu préfères :
git clone https://github.com/lucasjanvierpro-oss/lutins.git
cd lutins
./build.sh --install
L'app est copiée dans ~/Applications/Lutins.app et lancée. Au premier lancement elle :
~/.claude/settings.json (une copie de l'ancien fichier est gardée dans settings.json.lutins-backup) ;Claude Code envoie ses événements (UserPromptSubmit, PreToolUse, PostToolUse, PermissionRequest, Notification, Stop, SessionEnd) à l'app par des hooks curl vers 127.0.0.1:3850. Rien ne sort de la machine : le serveur n'écoute qu'en local. Le titre de chaque discussion est lu dans le transcript de la session (~/.claude/projects/…).
Pour rester affichée pendant le glissement d'un bureau à l'autre, l'encoche utilise des fonctions privées de macOS (SkyLight), comme les autres apps d'encoche.
| Fichier | Rôle |
|---|---|
Core.swift | sessions, lecture des transcripts, serveur des hooks, branchement dans settings.json |
Island.swift | l'encoche : fenêtres, survol, déplacement, dessin |
Sprites.swift, Creatures.swift, Effects.swift | les persos en pixel art et leurs effets |
Notifier.swift | la notification de fin |
Spaces.swift | l'encoche visible sur tous les bureaux |
main.swift | l'app, les réglages, les aperçus |
Lutins --preview-skins fichier.png et Lutins --preview-island dossier génèrent les images de ce README. La page de présentation (docs/index.html, publiée avec GitHub Pages) redessine les persos en direct à partir des mêmes dessins.
Clic droit sur l'encoche → Débrancher de Claude Code et quitter, puis supprimer ~/Applications/Lutins.app.