Femtobot: Agente Rust Eficiente para Ambientes de Baixos Recursos

✍️ OpenClawRadar📅 Publicado: February 14, 2026🔗 Source
Femtobot: Agente Rust Eficiente para Ambientes de Baixos Recursos
Ad

Femtobot é um agente de IA baseado em Rust projetado especificamente para operar em máquinas de baixo recurso. Ele visa fornecer funcionalidade semelhante aos fluxos de trabalho do tipo OpenClaw sem a sobrecarga associada às pilhas leves típicas que frequentemente levam a alto uso de disco e tempos de inicialização lentos. Ao tentar alternativas como nanobot, o desenvolvedor observou uso de disco excedendo 350MB ao incluir Python e suas dependências—motivando a criação do Femtobot.

A característica distintiva do Femtobot é sua pegada compacta: um único binário de ~10MB. Ele suporta várias funções cruciais para operações de agentes de IA:

  • Sondagem do Telegram: Permite comunicação e interação diretamente através do Telegram.
  • Gerenciamento de Memória Local: Utiliza SQLite e armazenamento vetorial para manipulação eficiente de dados locais.
  • Execução de Ferramentas: Inclui capacidades para executar comandos de shell, operações de sistema de arquivos e interações web através do rig-core.

Esta implementação enfatiza minimalismo e velocidade, priorizando funcionalidade em vez de aderência estrita aos idiomas perfeitos do Rust. É particularmente adequado para cenários envolvendo hardware limitado, como Raspberry Pis mais antigos ou instâncias VPS de baixo custo. Embora o código tenha sido gerado rapidamente com assistência de IA e, portanto, possa não seguir todas as melhores práticas do Rust, serve como uma solução prática para desenvolvedores que precisam de ferramentas de IA leves em ambientes restritos.

Ad

Desenvolvedores interessados em contribuir ou explorar esta ferramenta podem acessar o projeto no GitHub em repositório femtobot.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Ferramenta de Limite de Aprovação para Trabalho no Repositório de Código Claude
Tools

Ferramenta de Limite de Aprovação para Trabalho no Repositório de Código Claude

Um desenvolvedor criou uma ferramenta de limite de aprovação que adiciona uma etapa de revisão antes da execução local ao usar o Claude Code para trabalhos em repositório. A ferramenta segue um ciclo: veja o plano primeiro, aprove uma vez, deixe a execução acontecer localmente e mantenha a prova depois.

OpenClawRadar
Ninetails Memory Engine V4.5: Quantização Int8 + Cache LRU Reduz Memória Local MCP para 60MB
Tools

Ninetails Memory Engine V4.5: Quantização Int8 + Cache LRU Reduz Memória Local MCP para 60MB

O Ninetails Memory Engine V4.5 utiliza quantização escalar Int8 e evicção de cache LRU para reduzir o armazenamento de vetores de 6KB para 1,5KB por embedding, mantendo todo o mecanismo em 40-60MB de RAM. Ele combina 70% de similaridade vetorial com 30% de busca BM25 em uma implementação totalmente local com SQLite.

OpenClawRadar
Linha de Status Personalizada para Claude Code Mostra Uso de Contexto, Custo e Branch do Git
Tools

Linha de Status Personalizada para Claude Code Mostra Uso de Contexto, Custo e Branch do Git

Um usuário do Reddit criou um script bash que utiliza a configuração statusLine do Claude Code para exibir informações em tempo real, incluindo uso da janela de contexto, custo da sessão, modelo ativo e branch atual do git. O script requer jq e está disponível no GitHub.

OpenClawRadar
onWatch: Rastreador de cota de API local de código aberto com armazenamento SQLite
Tools

onWatch: Rastreador de cota de API local de código aberto com armazenamento SQLite

onWatch é um rastreador de cotas de API local-first que armazena todos os dados em um banco de dados SQLite local, sem serviços em nuvem, telemetria ou criação de contas. É um único binário (~13MB) que roda como um daemon em segundo plano usando <50MB de RAM e serve um painel no localhost.

OpenClawRadar