Sobre o projeto
Mill é uma bancada de trabalho de desktop com proteções para automações, um quadro de conhecimento e conectores, construído como um binário único em Go e React (Wails v3). O README define a motivação como fechar a lacuna entre o que uma IA assume sobre um sistema e o estado verificado do sistema: humanos e agentes trabalham a partir da mesma visualização, e cada ação que sai da máquina é pré-visualizada e aprovada antes de acontecer. O Mill mantém os dados em arquivos locais, não chama sua própria API de IA e não envia dados para servidores externos.
Superfícies documentadas, todas acessíveis por uma pessoa no aplicativo e por um agente via MCP sob as mesmas proteções:
Home mostra o que foi executado, o que aguarda aprovação e os fluxos de trabalho mais usados. Workflows são construídos em uma tela a partir de gatilhos e etapas conectados em ordem; o exemplo inicial é um fluxo de Clipboard para Markdown que lê HTML copiado, converte-o, escreve o Markdown de volta na área de transferência e notifica o usuário. Configure contém entradas de Integração para que múltiplos fluxos de trabalho possam compartilhar uma URL base e definição de autenticação, editadas em um único lugar. Atlas é um quadro onde soltar uma pasta de arquivos markdown transforma cada arquivo em um cartão que se atualiza quando editado fora do Mill. Activity é um log pesquisável de execuções, decisões de proteção e chamadas de agentes. Review permite que um fluxo de trabalho seja retomado após o Mill travar ou reiniciar, em vez de desaparecer. Secrets são selecionados, nunca digitados: os fluxos de trabalho carregam o nome de um segredo e o Mill resolve o valor apenas quando uma etapa é executada. Extensions adicionam objetos de quadro, etapas de fluxo de trabalho, comandos, fontes de segredos ou visualizações como uma pasta de dois arquivos, e funcionam apenas com o consentimento do usuário.
O README declara um inventário de 54 tipos de etapas, 8 tipos de objetos de quadro, 13 famílias de contribuição de extensões e 46 ferramentas MCP. Uma extensão de navegador complementar pode ser emparelhada para que o Mill possa reproduzir etapas gravadas na sessão logada do próprio usuário.
A instalação é feita via clonagem e compilação, em vez de um serviço hospedado ou conta. Os requisitos são Go, Node, Task CLI e Wails v3 CLI; task setup:hooks instala hooks de pré-commit espelhando o CI, e task install:app compila o Mill e o instala em /Applications, enquanto task dev executa uma cópia de desenvolvimento com hot-reloading. Versões pré-compiladas para macOS são publicadas na página de releases. Um caminho rápido de início abrange a reconstrução do fluxo de trabalho inicial, a colocação de um cartão, tabela e diagrama em um quadro, e o direcionamento de um agente para o Mill via MCP.
A documentação é fornecida em três formas: uma visualização Docs no app, o diretório userdocs no GitHub, e llms.txt mais llms-full.txt para agentes. Bugs e solicitações de recursos vão para os issues do GitHub, com o template de bug solicitando o selo de build que o app exibe; pull requests seguem o CONTRIBUTING.md e vulnerabilidades são reportadas privadamente conforme o SECURITY.md. Licenciado sob Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.