Skip to content

v0.7.0 · Linux beta 1 (Omarchy / Hyprland)

Pre-release
Pre-release

Choose a tag to compare

@NyckDragon NyckDragon released this 28 Sep 23:00

Build 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-daemon once. 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/local and /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 ps and ss.
  • 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 wtype and then ydotool. 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 wtype or ydotool.
  • 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/AppRun

Open 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-daemon uma 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/local e /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 ps e ss.
  • 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 wtype e depois ydotool. 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 wtype ou ydotool.
  • 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/AppRun

Abra 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.