Uma biblioteca Rust para criar aplicações com LLMs, além de um agente de programação para terminal, baseado nela e cujos recursos são plugins do Bevy.
- Estrelas
- 17,595
- Forks
- 1,478
- Issues abertas
- 117
- Último commit
- ontem
O que é?
Leon é um assistente pessoal de IA baseado em ferramentas, contexto, memória e execução agêntica. Ele pode operar em três modos: smart escolhe a abordagem automaticamente, controlled segue skills e ações nativas determinísticas, e agent planeja passo a passo. Em vez de responder apenas com texto, ele usa ferramentas reais para realizar tarefas.
Leon mantém uma memória em camadas que abrange preferências duradouras, contexto do dia a dia e conversas recentes, além de poder usar informações sobre a máquina e a configuração em que está sendo executado. Ele oferece suporte a provedores de IA locais e remotos, permitindo que usuários encontrem um equilíbrio entre privacidade, controle e capacidade. O recurso de uso do computador pode operar interfaces de desktop e navegador e verificar os resultados visuais.
O projeto está na versão 2.0 Developer Preview na branch develop, exige Node.js >= 24 e oferece suporte a Linux, macOS e Windows. A versão anterior, mais estável e pré-agêntica, está na branch master. As skills integradas abrangem busca, produtividade, utilitários do sistema, mídia, ajuda com programação e recursos de voz.
Recursos principais
- 01Roda localmente por padrão e pode se conectar a provedores de IA locais ou remotos.
- 02Oferece os modos de execução smart, controlled e agent.
- 03Usa ferramentas reais e skills nativas ou baseadas em SKILL.md para realizar tarefas.
- 04Mantém uma memória em camadas com preferências, contexto diário e conversas recentes.
- 05Oferece uso do computador para operar interfaces de desktop e navegador.
Casos de uso
- Criar um assistente pessoal com foco em privacidade que funcione com modelos locais.
- Automatizar tarefas cotidianas, como busca, produtividade e utilitários do sistema.
- Experimentar o uso de ferramentas e memória no estilo agêntico na sua própria máquina.
- Ampliar um assistente com skills e conjuntos de ferramentas personalizados.
Início rápido
- 1
Clone o repositório
git clone https://github.com/leon-ai/leon.git - 2
Acesse a raiz do projeto
cd leon - 3
Instale o pnpm e as dependências
npm install --global pnpm@latest && pnpm install - 4
Execute o Leon (o app está em http://localhost:5366)
pnpm start
Antes de usar
- É necessário ter o Node.js 24.0.0 ou superior.
- A 2.0 Developer Preview está em andamento, a nova documentação ainda não está pronta e o site de documentação pode estar desatualizado em relação ao código.
Tópicos
Perguntas frequentes
- O que é leon?
- Leon é um assistente pessoal de IA open source que roda localmente e pode usar ferramentas, memória e contexto para realizar tarefas. Leon é um assistente pessoal de IA baseado em ferramentas, contexto, memória e execução agêntica. Ele pode operar em três modos: smart escolhe a abordagem automaticamente, controlled segue skills e ações nativas determinísticas, e agent planeja passo a passo. Em vez de responder apenas com texto, ele usa ferramentas reais para realizar tarefas.
- leon é gratuito? Qual é a licença?
- leon é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- leon ainda é mantido?
- Manutenção ativa. O último commit de leon foi em 20 de out. de 2026.
- Para que posso usar leon?
- Criar um assistente pessoal com foco em privacidade que funcione com modelos locais. Automatizar tarefas cotidianas, como busca, produtividade e utilitários do sistema. Experimentar o uso de ferramentas e memória no estilo agêntico na sua própria máquina. Ampliar um assistente com skills e conjuntos de ferramentas personalizados.
- Como instalar leon?
- Clone o repositório: git clone https://github.com/leon-ai/leon.git Acesse a raiz do projeto: cd leon Instale o pnpm e as dependências: npm install --global pnpm@latest && pnpm install Execute o Leon (o app está em http://localhost:5366): pnpm start
- Onde consigo leon?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/leon-ai/leon
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source em TypeScript para criar e implantar agentes de IA duráveis e de longa duração e workflows em background, com retries, filas e observabilidade.
Agente de IA para desktop open source da NetEase Youdao, que executa tarefas de escritório em arquivos locais e recebe comandos por apps de mensagens como WeChat e Feishu.
Ferramentas locais de busca, leitura, rastreamento e pesquisa na web para agentes de IA via MCP, sem chaves de API nem custo por consulta.
SDKs em TypeScript, Ruby e Python para criar recursos de UI interativos que ferramentas MCP podem retornar e hosts podem renderizar.
Framework TypeScript para criar agentes LLM stateful e de longa duração como grafos, com persistência, memória e participação humana no fluxo.