9.3 KiB
MindsHub
O espaço de trabalho unificado onde modelos de código aberto fazem as coisas por você.
Faça a IA realizar trabalho de verdade. Troque de modelo quando quiser — mantenha tudo o que você construiu.
Site · Documentação · App web · Preços · Discord
O MindsHub Cowork é o espaço de trabalho unificado onde você delega projetos inteiros —apps, sites, pesquisa, análise, relatórios, operações agendadas— e recebe resultados finalizados e prontos para compartilhar. Conecte seus dados, direcione o trabalho para qualquer modelo (aberto ou proprietário), execute agentes de código aberto e transforme a saída deles em aplicações web que você pode publicar. É open source e funciona em qualquer lugar —sua máquina, sua VPC, ou o app hospedado.
Este repositório é o superprojeto da plataforma: ele reúne o app de desktop/web, o backend do agente e o motor de dados para que você possa compilar e executar toda a stack a partir do código-fonte.
Comece agora
Escolha o que fizer mais sentido:
- Web — nada para instalar. Abra console.mindshub.ai e faça login.
- macOS. Baixe o app de desktop (
.pkg). - Windows. Baixe o app de desktop (
.exe). - Linux. Compile a partir do código-fonte.
Grátis para começar. O plano Pro adiciona todos os modelos de ponta e artefatos privados — veja os preços.
O que você pode fazer
Para todo trabalhador do conhecimento —criadores, estrategistas e operadores:
- Automatize trabalho repetitivo e multietapas que envolve leitura e escrita: relatórios, monitoramento, fluxos recorrentes e operações agendadas.
- Construa ferramentas e artefatos internos de IA —apps, dashboards, apresentações, documentos, análises— sem precisar de engenharia, e publique em uma URL ativa para compartilhar com sua equipe.
O que tem por dentro
- Dados conectados. Um vault seguro conecta sistemas como BigQuery, Postgres, Gmail, Drive, HubSpot, Notion e Linear. As credenciais ficam restritas por conexão —os agentes nunca veem as chaves brutas.
- Model Router. Alterne entre modelos de ponta (Claude, GPT, Gemini) e modelos abertos (DeepSeek, Qwen, Kimi) sem configurar uma chave para cada provedor.
- Agentes abertos. Execute harnesses de código aberto intercambiáveis —Anton (padrão) e Hermes— selecionáveis em um menu.
- Artefatos. Transforme a saída do agente em documentos, dashboards, apps e código, e publique em uma URL ativa.
- Memória, habilidades e agendamento. Memória entre sessões, uma biblioteca de habilidades reutilizável e tarefas que rodam em horários programados.
Compile a partir do código-fonte
1. Clone o repositório
git clone --recurse-submodules https://github.com/mindsdb/minds.git
cd minds
2. Instale as dependências
make setup
3. Execute
| Modo | Comando |
|---|---|
| App de desktop (Electron) com hot reload | make dev ou make watch |
| App web no navegador com hot reload | make dev-web |
| Build de produção | make build |
| Empacotar para macOS | make dist-mac |
| Empacotar para Windows | make dist-win |
Compilar o .app do macOS a partir do código local não commitado |
make pack-local |
| Apagar todas as instalações e dados locais (começar do zero) | make flush |
Começar do zero:
make flushremove o runtime local (a ferramenta uvcowork-servere osbackend/*/.venv) e apaga o estado do app em~/.anton(chaves de provedores) e~/.cowork(banco de dados, hermes, projetos). Use para testar o fluxo de instalação do zero ou recuperar uma instalação corrompida. Pede confirmação —passeFORCE=1para pular. O próximomake setupou início do app reinstala tudo. ⚠️ Isso apaga suas conversas e chaves salvas.
Trabalhando em branches de features (submódulos)
Este repositório é um superprojeto que fixa (pin) cada módulo (frontend, backend/core_api, backend/core_agent, backend/data-vault) em um commit. Para trabalhar em branches dos módulos sem poluir o git status ou disputar os pins:
1. Escolha suas branches em um dev.env (ignorado pelo git, copie do modelo):
cp dev.env.example dev.env # depois defina REF=feat/minha-coisa (ou por módulo API_REF=…)
2. O make segue essa configuração —um único controle, para os dois modos de execução:
| Comando | O que faz |
|---|---|
make use |
faz checkout das branches do dev.env em todos os submódulos |
make dev / make watch |
executa o app Electron com hot reload a partir do código local |
make dev-web |
executa a SPA web com hot reload a partir do código local |
make server + make app |
(re)instala o servidor de desktop a partir da branch configurada e inicia |
make server-local + make app-local |
instala o servidor de desktop a partir do código local não commitado e inicia |
make pack-local |
compila o .app do macOS a partir do código local não commitado (sem precisar de push) |
make refs |
mostra quais referências a próxima execução vai usar |
make baseline |
reseta os submódulos para os commits fixados |
make pin |
registra os commits atuais dos submódulos como os pins do superprojeto (um commit deliberado) |
Os submódulos são configurados com ignore = all, então seu trabalho em branches nunca aparece como alterações do superprojeto —o git status do repositório pai permanece limpo. Os pins só mudam via make pin. Veja o fluxo completo em CLAUDE.md.
Implante em qualquer lugar
O Cowork é feito para implantação flexível —infraestrutura em nuvem, VPC, on-premises, air-gapped e híbrida— para que você mantenha controle total sobre sua infraestrutura, modelos, permissões e dados.
Ajuda e suporte
- Faça uma pergunta — entre na comunidade do Discord.
- Reporte um bug — abra uma issue no GitHub com os passos para reproduzir.
- Leia a documentação — guias, configuração e a API em docs.mindshub.ai.
- SLAs empresariais ou implantações personalizadas — entre em contato com o time.
🤝 Contribua
O Cowork é open source e contribuições são bem-vindas —código, integrações, documentação, relatos de bugs e ideias de funcionalidades. Leia a documentação para se preparar, veja as issues abertas e dê um alô no Discord.
🔒 Segurança
Encontrou uma vulnerabilidade de segurança? Por favor, não abra uma issue pública. Reporte de forma privada através da nossa política de segurança.
📚 Recursos
📄 Licença
Este repositório é distribuído sob a Licença MIT. Os componentes empacotados são regidos por suas próprias licenças —consulte o repositório de cada submódulo para mais detalhes.