context-attachment-manager
Claude Desktop용 플러그인, 다음 메시지에 사용할 과거 이미지 선택 가능
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Clawd, le compagnon en pixel art de Claude Code, et atelier, le garde-fou du dev Android. Fan-made, non officiel.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
• clawd : le petit Claude orange en pixel art qui vit au-dessus de ton prompt et réagit, sans un mot, à ce qui se passe dans ta session. • atelier : un bandeau projet (versions APK ↔ téléphone, git, jauges de quotas) et des garde-fous pour le dev Android. Projet perso, fan-made et non officiel, sans lien avec Anthropic. Ouvre ensuite une nouvelle session : Clawd te fait coucou. Tu ne veux que Clawd ? N'installe que lui. Il te faut une version récente de Claude Code, car les mods utilisent les hooks de fonction. Sans la marketplace (pour développer les mods)README 전문 보기 ↗
▶ Le film de présentation · Installer · Clawd · atelier · In English
Projet perso, fan-made et non officiel, sans lien avec Anthropic.
Two mods for Claude Code, in the CLI and the desktop app's Code tab:
The mods speak French. Install them with the commands below, then open a new session.
claude plugin marketplace add mesix971/mods-claude
claude plugin install clawd@mods-claude
claude plugin install atelier@mods-claude
Ouvre ensuite une nouvelle session : Clawd te fait coucou. Tu ne veux que Clawd ? N'installe que lui. Il te faut une version récente de Claude Code, car les mods utilisent les hooks de fonction. Toute l'animation se voit dans l'onglet Code de l'app de bureau ; dans le terminal, Clawd est un logo en blocs, avec un emoji pour ce qu'il fait.
Pour les mettre à jour :
claude plugin update clawd@mods-claude
claude plugin update atelier@mods-claude
Clone le dépôt, puis indique les dossiers des mods dans le bloc env de
~/.claude/settings.json :
{
"env": {
"CLAUDE_CODE_PLUGIN_DIRS": "/chemin/vers/mods-claude/atelier:/chemin/vers/mods-claude/clawd"
}
}
Sous Windows, sépare les chemins par ; au lieu de : et double les
antislashs (C:\\chemin\\vers\\…). Garde atelier avant Clawd : c'est sa
rangée qui couvre la bande, et Clawd y joue ses numéros.
Le petit Claude orange, en pixel art animé, à droite du bandeau au-dessus du
prompt. Fond transparent, taille du Clawd de l'app, contour et ombre qui
suivent ton thème clair ou sombre. Pas un mot : tout passe par ses gestes.
Chaque image ci-dessous est l'une de ses 82 scènes, telle que le mod la
dessine (générée depuis son code par promo/vitrine.mts).
Il se balade, puis s'occupe. Son humeur choisit quoi : son énergie, son ennui, sa joie. Laissé seul, il s'ennuie et s'agite. À plat, il fait la sieste et se réveille tout seul. La nuit, il dort jusqu'à ton retour.
Sa couleur suit le modèle qui tourne : Haiku en vert pistache, Sonnet en abricot pâle, Opus dans le terracotta d'origine, Fable en corail vif. Survole-le et clique 🕺 : une autre danse à chaque clic.
Quand Claude bosse, il déménage ses cartons, d'une pile à l'autre puis retour. Une bulle au-dessus de sa tête montre ce que fait Claude (la loupe quand il cherche, le crayon quand il écrit), sans l'interrompre. Les grosses commandes ont leur scène.
Après une bonne minute de déménagement, de temps en temps, un carton lui tombe du ciel. Il en fait autre chose que le porter, là où il en est, puis reprend ses cartons.
Chaque sous-agent arrive en mini-Clawd, à la couleur de son modèle, qui mime ce que fait son agent. Clawd dirige le chantier ; à partir de trois, il sort le sifflet. Un sous-agent a fini : son mini vient rendre son travail au chef, puis repart, chaque fois d'une autre façon.
/clawd livret les montre, avec leur date, vos grades et votre vie commune./clawd carte.Dès 2 jours de suite ensemble, un petit feu s'allume à côté de lui. Il grandit avec votre série, et Clawd s'en occupe de temps en temps.
Survole-le et clique ⭐, ou tape /clawd carte. Son cadre suit son grade.
Quand atelier dessine sa bande, Clawd y joue de temps en temps un numéro :
Il rend toujours tout, et chaque numéro a ses variantes : jamais tout à fait
le même deux fois. /clawd montre <numéro> en lance un.
/clawd : son niveau et son humeur. /clawd montre <numéro | bande | scène> lui fait jouer un numéro ou une scène. /clawd voit dit ce qu'il
voit de la bande, et pourquoi un numéro se joue ou non.Clawd n'appelle aucun modèle, ne fait aucune requête réseau et ne lance aucun processus. Il suit les événements de ta session : les outils lancés et leur résultat (pour savoir si un build ou un push passe), tes messages, les sous-agents, le compactage, les permissions. Il lit aussi ce que l'app lui donne : le modèle qui tourne, le mode de permission, le remplissage du contexte et les quotas, la liste des sous-agents, la bande publiée par atelier. Il garde dans le stockage du mod son compteur de caresses, son expérience, son humeur et quelques dates, comme ta dernière visite. Testé avec Claude Code 2.1.309.
Le bandeau au-dessus du prompt
📱 Version déclarée, dernier APK construit et version installée sur le
téléphone (date comprise). Bouton Installer quand le téléphone n'est
pas à jour (ou que l'appli n'y est pas), et Lancer. La version est lue
dans le script Gradle, pubspec.yaml, ou version.properties quand le
script la calcule.
🌿 Branche, nombre de modifs, commits non poussés ou en retard, branche supprimée sur GitHub, alerte si la version est bumpée sans CHANGELOG. Bouton Commit + push (Commit seul dans un dépôt sans remote), Pull quand la branche est en retard sur GitHub, Push quand il reste des commits à pousser. Pas de raccourci clavier : une lettre tapée alors que le focus était resté dans la bande déclenchait le bouton.
Jauges des quotas 5 h et 7 j et du contexte, à lire d'un coup d'œil :
Un toast t'avertit aussi à 80 % puis à 95 %. Au survol, chaque jauge dit sa projection : à ce rythme, 100 % vers telle heure, ou « tu tiens ». Quand tu vas trop vite, elle dit aussi combien de temps sans Claude pour revenir dans le rythme, et jusqu'à quelle heure.
Juste après, la conso du tour en direct : ses tokens et ce qu'il coûterait au tarif de l'API, en euros, avec le détail et le total de la session au survol. Elle vire à l'ambre quand la conversation devient lourde (chaque réponse relit plus de 400 k tokens) : une conversation neuve coûterait bien moins.
Puis le conseil de modèle : Haiku lit chaque demande que tu tapes (avec le projet, le plan, le build, les sous-agents et les quotas) et dit quel modèle et quel effort suffisent pour la suite, par exemple « 💡 Sonnet · Moyen ». La puce ne s'affiche que quand ce n'est pas ce qui tourne, la raison au survol ; c'est toi qui changes. Quelques centaines de tokens de Haiku par demande. Une réponse courte (« oui », « vas-y ») garde le conseil d'avant ; les routines, les autres sessions, les plugins et le bandeau masqué n'appellent pas Haiku.
Juste en dessous, la liste de tâches de Claude en pastilles : un rond par étape, en pointillé tant qu'elle attend, un anneau de points qui respire pendant qu'elle avance (l'orbe « breathing » de thinking-orbs, de Jakub Antalik, sous licence MIT), coché en vert une fois faite. Le nom de l'étape s'affiche au survol, avec depuis quand elle avance ou en combien de temps elle s'est faite. Après un trait, les sous-agents, à la couleur de leur modèle (comme les mini-Clawds), avec leur mission et leur durée ; à chaque outil qu'un sous-agent lance, sa pastille émet une onde (le sonar). Cinq minutes après que tout est fini, les pastilles finies s'en vont.
Les garde-fous sur Bash et PowerShell
JAVA_HOME est ajouté à gradlew quand il
manque.pm clear, uninstall, connectedAndroidTest,
push forcé, reset --hard…) : il faut ton accord. La commande est lue comme
le shell la lit : chaque règle ne vise que son outil (un message de commit, un
grep ou un heredoc qui citent une commande ne demandent rien), et la
question montre la commande en cause. Ce que tu écris sous « Other » est
transmis à Claude.local.properties, keystore, google-services.json, .env) en
partance dans un commit ou un push : demande de confirmation, dans le dépôt
visé (celui du cd ou du -C). Une suppression ne compte pas.garde_fou_ok (désactivée par défaut, dans /config) : pour qui a
son propre garde-fou global qui lit GARDE_FOU_OK=1.
GARDE_FOU_OK=1 …,
export GARDE_FOU_OK=1; …, ou $env:GARDE_FOU_OK = 1 en PowerShell)
saute le contrôle des secrets d'atelier : ton garde-fou est censé avoir
déjà eu ton accord. Et après ton « Autoriser », atelier ajoute le drapeau
à la commande, pour que ton garde-fou ne te redemande pas.settings.json empêche atelier de se charger, garde-fous compris.push_sans_demande (désactivée par défaut, dans /config), il
passe sans question ; les secrets, eux, demandent toujours.bash lancé depuis PowerShell (sous Windows, ça ouvre WSL) et les
attentes de 20 s ou plus au premier plan (Start-Sleep et sleep,
additionnés, et les boucles d'attente) : mieux vaut une tâche de fond.Divers
/tel installe le dernier APK ; /atelier masque ou affiche le bandeau et
donne la version. Caché avec son bouton « Masquer », le bandeau revient
aussi avec /atelier./suite si tu
en as une, sinon /clear). Toujours le même, à la même place, discret.
Quand continuer ici coûte trop, la bande partagée publie sa place, pour que
Clawd vienne le montrer : chaque requête relit toute la conversation, et le
dernier tour a relu au moins 4 M tokens de plus qu'une conversation neuve
(sur un contexte d'au moins 300 k).claude plugin validate clawd
claude plugin test clawd
claude plugin validate atelier
claude plugin test atelier
Le film de présentation (docs/index.html, publié sur GitHub Pages), la
bande-annonce du README (promo/bande-annonce.svg) et la vitrine
(promo/vitrine/) sont générés depuis le code des mods, avec leurs vrais
sprites et leurs vraies jauges. Les GIF des numéros (--numeros) demandent
Edge et ffmpeg.
node --experimental-strip-types promo/genere.mts
node --experimental-strip-types promo/vitrine.mts --numeros
MIT. L'orbe « breathing » d'atelier vient de
thinking-orbs (MIT, Jakub
Antalik) ; sa notice est dans atelier/hooks/orbe.ts.
Dans la ligne 📱, le build en pastille : l'orbe pendant un gradlew ou un
flutter build (même en tâche de fond), puis une coche avec sa durée, ou
une croix rouge avec la tâche qui a échoué et sa première erreur au survol.
La bande partagée, où Clawd joue ses numéros : atelier publie ce qu'il
dessine et où (son état atelier.scene), donne le dessin de chaque élément
(à l'identique, sans son infobulle), ne dessine plus ce que Clawd tient (son
état clawd.emprunts, chaque emprunt avec son échéance) et pose le numéro
par-dessus toute la bande (clawd.grandeScene). Atelier doit être chargé
avant Clawd : c'est sa rangée qui couvre la bande.