GabrielBruno7

Clark — Development skill for Claude Code

Development community

Launcher retrô em pixel art para rodar vários agentes Claude Code ao mesmo tempo, numa única janela.

How to install Clark

This entry records only its repository, not the path inside it, so there is no exact command to give. Open GabrielBruno7/clark and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Clark does

Launcher retrô em pixel art para rodar vários agentes Claude Code ao mesmo tempo, numa única janela.

Alternatives in Development

  • Agent Monitor — Claude Code Agent Team GUI Monitor - Tauri v2 + React + TypeScript macOS desktop app with pixel art office vie 50 ★
  • Agent Cost — Coste estimado de uso de agentes por sprint/proyecto 48 ★
  • Claude VS Codex — A 93-second pixel-art cartoon about Clawd and Codex, written entirely in code by Claude — one-shot, 1 user tur 19 ★

README

ícone do CLARK

CLARK

Launcher retrô em pixel art para rodar vários agentes [Claude Code](https://claude.com/claude-code) ao mesmo tempo, numa única janela.

![Tela de abertura do CLARK](docs/splash.png)

**Modo foco:** um agente em destaque, a lista de agentes com o status de cada um (WORKING, DONE, IDLE) e a lista de tarefas ao lado.

![CLARK no modo foco, tema escuro](docs/foco.png)

**Modo grade:** todos os agentes lado a lado (aqui no tema claro).

![CLARK no modo grade, tema claro](docs/grade.png)

Requisitos

  • Linux com GTK 3 (testado no Ubuntu 22.04)
  • Python 3 com PyGObject, VTE e Cairo
  • Claude Code instalado e logado (claude no PATH)

No Ubuntu/Debian:

sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-vte-2.91

Instalação

git clone https://github.com/GabrielBruno7/clark.git ~/clark
cd ~/clark
./install.sh

O instalador não usa sudo: confere as dependências e cria o comando `clark` em `~/.local/bin`, os ícones e o atalho no menu de aplicativos. Não apague a pasta clonada depois de instalar: o comando `clark` aponta para ela.

Uso

clark                 # abre o launcher
clark ~/projeto -n 3  # abre na pasta, já com 3 agentes
clark --no-splash     # pula a tela de abertura
clark --fresh         # começa sem restaurar a sessão anterior
clark --        # repassa argumentos para cada `claude`

Atualizar

cd ~/clark && git pull

Configuração

As preferências ficam em `~/.config/clark/config.json` e a maior parte é ajustada pela própria interface (tema, layout, tarefas).

**`auto_trust`** (padrão `false`): com `true`, o CLARK marca como confiável no `~/.claude.json` a pasta em que você abre um agente e aceita sozinho o diálogo "Do you trust the files in this folder?" do Claude Code. É prático, mas ignora uma proteção do Claude Code, então só ligue se você sem