OpenCherry Logo

OpenCherry 🍒

O painel de controle multi-repositório × multi-agente definitivo para desenvolvimento assistido por inteligência artificial. Projetado com foco em GNOME e Ubuntu.

Ubuntu/GNOME First Tauri 2 & SolidJS AGPL-3.0 License
Interactive Shell Demo

Veja o OpenCherry em Ação

Interaja com os workspaces no menu esquerdo e observe as IAs trabalharem cooperativamente em segundo plano.

Workspaces
[14:20:01]System:🍒 OpenCherry CLI control tower initialized.
[14:20:02]System:Watching 4 workspaces across Rust & SolidJS.
[14:20:03]System:Detected running agents: Claude Code (PID 54091), Aider (PID 54102).
[14:20:05]Claude:$ ast-grep --pattern "fn $_() { $$$ }" crates/opencherry_repo/
[14:20:06]Claude:[Claude] Found 14 local git command helpers. Analyzing structures...
[14:20:08]Aider:[Aider] Reading package.json in apps/desktop...
[14:20:09]Aider:$ vitest run apps/desktop/src/test/diff.test.ts
[14:20:11]Aider:✓ 3 tests passed (vitest)
>_

Guia de Instalação 📦

O OpenCherry roda localmente e não requer sandboxing, permitindo que ele orquestre agentes CLI instalados na sua máquina sem atritos.

Ubuntu / Debian (.deb) RECOMENDADO

Baixe o pacote compilado nativo. Ao utilizar o apt com caminho absoluto, todas as dependências do sistema serão resolvidas automaticamente.

# Instale usando o apt informando o caminho do .deb
sudo apt install "$(pwd)/OpenCherry_0.0.1_amd64.deb"
Tamanho: ~12MB GNOME & Yaru ready
Compilar da Origem (SaaS/Multis) CARGO + PNPM

Clone o repositório e compile o projeto utilizando a sua toolchain Rust estável e gerenciador de pacotes pnpm.

# Instale dependências e execute o app Tauri 2
pnpm -C apps/desktop install && pnpm -C apps/desktop tauri dev
Prerrequisitos: Rust + Node.js 20+ Multi-plataforma