Repository navigation
v0.7.0 · Linux beta 1 (Omarchy / Hyprland)
Pre-releaseBuild from commit 7b82bf2 on the linux-beta branch, for testers on Omarchy (Hyprland). It does not replace the Windows 0.7.0 release.
Added
- Dock on Linux: the same side dock, on the left or right edge. Hyprland floats that window and pins it to every workspace, using the window it actually created, not a guessed class name. The menu bar tray, the global shortcut and start at login are included. If another window moves in front, the dock asks Hyprland to raise it again, without becoming the active app.
- Full screen: the dock hides while the active Hyprland window is fullscreen, including a game or a presentation, and returns when that window leaves. A maximized window does not count. Without
hyprctl, the dock stays visible. - Claude: the claude.ai cookie goes to the Secret Service when that service is running, the same four values as on Windows. If the service is installed but stopped, AI Dock starts
gnome-keyring-daemononce. If no secret service is available, the cookie stays in the kernel keyring for this session and is gone after a reboot. Claude Code is looked up in~/.local/bin,~/.claude/localand/usr/bin, because an app opened from the tray does not inherit the shell PATH. Sign-in opens a terminal. - Antigravity: the language server is read with
psandss. - Paste: copying the prompt works as before. Returning it to the previous app focuses that window and sends Ctrl+V through Hyprland. If that dispatcher is missing, AI Dock tries
wtypeand thenydotool. If none of them is available, the previous app still comes forward and the paste does not happen.
Known issues
- The AppImage is not signed.
- This build is for Hyprland. On another desktop the dock can open as a normal tiled window, and paste falls back to
wtypeorydotool. - The global shortcut on Wayland depends on the desktop portal. If it does not register, say so in the issue.
Run it with:
chmod +x "AI.Dock_0.7.0_amd64.AppImage"
./"AI.Dock_0.7.0_amd64.AppImage"If it complains about FUSE, install fuse2, or extract it:
./"AI.Dock_0.7.0_amd64.AppImage" --appimage-extract
./squashfs-root/AppRunOpen an issue with what broke: the two edges, two monitors, switching workspaces, the tray, the shortcut, starting at login, quota for Claude, Codex, Cursor and Antigravity, hiding for a full-screen app, the dock staying in front, and pasting.
Build do commit 7b82bf2 no branch linux-beta, para teste no Omarchy (Hyprland). Não substitui o release 0.7.0 de Windows.
Added
- Dock no Linux: o mesmo dock lateral, na borda esquerda ou direita. O Hyprland deixa essa janela flutuando e presa em todos os workspaces, usando a janela que o app realmente criou, não um nome de classe adivinhado. Entram a bandeja, o atalho global e iniciar ao entrar. Se outra janela passar na frente, o dock pede ao Hyprland para voltar para a frente, sem virar o app ativo.
- Tela cheia: o dock some enquanto a janela ativa do Hyprland está em tela cheia, inclusive um jogo ou uma apresentação, e volta quando essa janela sai. Uma janela só maximizada não conta. Sem
hyprctl, o dock continua visível. - Claude: o cookie do claude.ai vai para o Secret Service quando esse serviço está aberto, os mesmos quatro valores do Windows. Se o serviço está instalado mas parado, o AI Dock inicia o
gnome-keyring-daemonuma vez. Se não houver cofre, o cookie fica no chaveiro do kernel nesta sessão e some depois de reiniciar. O Claude Code é procurado em~/.local/bin,~/.claude/locale/usr/bin, porque o app aberto pela bandeja não herda o PATH do terminal. O login abre um terminal. - Antigravity: o language server é lido com
psess. - Colar: copiar o prompt continua igual. Devolver ao app anterior foca essa janela e envia Ctrl+V pelo Hyprland. Se esse comando não existir, o AI Dock tenta
wtypee depoisydotool. Se nenhum dos dois existir, o app anterior ainda volta para a frente e a cola não acontece.
Known issues
- O AppImage não é assinado.
- Este build é para o Hyprland. Em outro desktop o dock pode abrir como uma janela comum, e a cola cai para
wtypeouydotool. - O atalho global no Wayland depende do portal do desktop. Se ele não registrar, diga isso na issue.
Para abrir:
chmod +x "AI.Dock_0.7.0_amd64.AppImage"
./"AI.Dock_0.7.0_amd64.AppImage"Se reclamar do FUSE, instale fuse2, ou extraia:
./"AI.Dock_0.7.0_amd64.AppImage" --appimage-extract
./squashfs-root/AppRunAbra uma issue com o que quebrar: as duas bordas, dois monitores, troca de workspace, a bandeja, o atalho, iniciar ao entrar, a cota de Claude, Codex, Cursor e Antigravity, sumir em tela cheia, o dock continuar na frente, e colar.