Igara: nosso app macOS open source para organizar o Dock
Neto Pompeu —
Passamos nossos dias no Dock do macOS. Com o tempo, empilhando dezenas de apps — ferramentas de design, terminais, navegadores, mensageiros, softwares de edição — ele acaba virando uma bagunça. O macOS não oferece nenhum meio nativo de agrupar esses ícones. Então criamos a ferramenta que precisávamos: Igara.
Igara é um pequeno aplicativo macOS, gratuito e open source, que organiza os ícones do seu Dock em grupos visuais separados por espaços. Desenvolvemos primeiro para nosso uso diário no estúdio e depois decidimos publicá-lo: se ele nos economiza tempo, pode ajudar outros também.
O que o Igara faz
- Grupos visuais no Dock: Design, Desenvolvimento, Comunicação, Vídeo… cada família de apps é separada por um espaço, para achar tudo à primeira vista.
- Categorização automática: Igara reconhece seus apps e propõe uma organização inicial com um clique, que você pode ajustar depois.
- Arrastar e soltar: reorganize seus apps dentro de um grupo ou entre grupos; a ordem é aplicada diretamente no Dock.
- Discreto: Igara fica na barra de menus, sem ícone extra no Dock. Funciona só quando você pedir.
Por que open source — e para quem
No Primo Studio, estúdio de criação e desenvolvimento baseado na Guiana Francesa, construímos muitas ferramentas internas para facilitar nosso trabalho cotidiano. Igara é uma dessas peças feitas em casa. Mantemos simples, leve, sem dependências desnecessárias.
Mas uma boa ferramenta interna não precisa ficar trancada. Igara é publicada em open source no GitHub: fique à vontade para baixar, usar, melhorar ou se inspirar. Sem cadastro, sem coleta de dados, sem custo. É nossa forma de retribuir um pouco à comunidade de software livre que todos nós usamos — da Guiana Francesa ao Hexágono e além.
A stack técnica
Igara é propositalmente minimalista e 100% nativa. Sem framework pesado, sem runtime embarcado: só o necessário para funcionar bem.
- Swift & SwiftUI para a interface, em um app de barra de menus (
MenuBarExtra) que fica fora do Dock. - AppKit para se comunicar com o sistema e manipular o Dock.
- Leitura e escrita do Dock via preferências macOS (
com.apple.dock): Igara lê a lista dos seus apps, insere separadores entre grupos e recarrega o Dock suavemente — sem fazer ele "piscar". - Zero dependências externas: tudo roda sobre os frameworks da Apple. O app pesa pouco mais de um megabyte.
- Qualidade: uma suíte de testes unitários (XCTest) cobre a lógica dos grupos, persistência e categorização. O código é organizado para ficar legível e convidar contribuições.
- Distribuição séria: o app é assinado com um certificado Apple Developer ID e notarizado pela Apple, então instala sem aviso do Gatekeeper, como qualquer app confiável. Compatível com macOS 14 e superior, binário universal (Apple Silicon + Intel).
É exatamente a stack que usamos para nossos apps macOS e iOS no estúdio: Swift, SwiftUI, AppKit, Xcode, Swift Package Manager, assinatura e notarização Apple. Igara é uma boa vitrine, em pequena escala, do nosso jeito de trabalhar.
De onde vem o nome "Igara"
"Igara" é a canoa em tupi, a língua dos povos da Amazônia — raiz da palavra "igarapé", esses braços de água que cortam a floresta. Uma homenagem ao nosso território, a Guiana Amazônica, e à ideia de navegar entre os grupos do seu Dock como uma canoa entre as enseadas.
Baixar e contribuir
Igara está disponível gratuitamente no GitHub. Baixe a versão mais recente, abra uma issue se tiver uma ideia, ou envie um pull request: o projeto é aberto.
- Baixar: github.com/Primo-Studio/Igara/releases
- Código fonte: github.com/Primo-Studio/Igara
E se estiver procurando um estúdio de desenvolvimento na Guiana para criar um app macOS, iOS ou web sob medida, fale conosco.
---
Igara faz parte dos projetos do nosso Lab: ferramentas, experimentos e contribuições open source do Primo Studio.