Communitygithub.com

abbeydamaged846/edgecrab

Construa um agente de IA baseado em Rust para codificação, tarefas pessoais e fluxos de trabalho autônomos com controle rápido e local.

O que é edgecrab?

O skill `abbeydamaged846/edgecrab` permite que você construa e execute agentes de IA escritos em Rust, focados em codificação, tarefas pessoais e fluxos de trabalho autônomos. Diferente de soluções baseadas em Python ou JavaScript, o Rust oferece desempenho superior, baixa latência e controle de baixo nível sobre o hardware, tornando o agente ideal para ambientes onde velocidade e eficiência são críticas. O skill enfatiza o controle local-first, ou seja, o agente opera principalmente no seu dispositivo, minimizando a dependência de serviços em nuvem para maior privacidade e resposta imediata. Ele é útil para desenvolvedores que desejam integrar capacidades de IA diretamente em ferramentas de linha de comando, editores de código ou sistemas de automação pessoal, aproveitando a segurança de memória e concorrência do Rust. O funcionamento se baseia em uma arquitetura modular que permite definir ações personalizadas, conectar-se a APIs externas quando necessário e processar linguagem natural de forma eficiente, tudo compilado em um binário leve e rápido.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add abbeydamaged846/edgecrab

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que edgecrab faz?

Construa um agente de IA baseado em Rust para codificação, tarefas pessoais e fluxos de trabalho autônomos com controle rápido e local.

Visão Geral

Este skill permite criar agentes de IA que rodam localmente, escritos em Rust, oferecendo desempenho máximo e privacidade. Ideal para desenvolvedores que querem automatizar tarefas de codificação, gerenciamento de sistema ou criação de fluxos de trabalho personalizados sem depender de serviços externos.

Recursos

  • Desempenho nativo: Compilado para binários rápidos e leves.
  • Controle local: Todo o processamento ocorre no seu dispositivo.
  • Autonomia: Capacidade de executar comandos, acessar arquivos e interagir com APIs.
  • Flexibilidade: Customizável para diferentes casos de uso.

Pré-requisitos

  • Rust (última versão estável)
  • Conexão com internet apenas para downloads iniciais de dependências

Instalação

  1. Clone o repositório:

    git clone https://github.com/abbeydamaged846/edgecrab
    cd edgecrab
    
  2. Compile o projeto:

    cargo build --release
    
  3. Execute o agente:

    ./target/release/edgecrab
    

Uso

O agente oferece uma interface de linha de comando. Exemplos:

# Iniciar modo interativo
edgecrab

# Executar tarefa específica
edgecrab --task "crie um novo arquivo Rust"

# Definir caminho do workspace
export EDGECRAB_WORKSPACE=/home/usuario/projetos

Configuração

O arquivo config.toml na raiz do projeto permite customizar:

  • model: Modelo de linguagem a ser usado (padrão: "local")
  • memory: Tamanho do cache de memória
  • actions: Lista de ações personalizadas

Exemplo de Ação Personalizada

Para adicionar uma nova ação, edite src/actions.rs e adicione:

pub fn minha_acao(param: &str) -> String {
    format!("Ação executada: {}", param)
}

Depois registre a ação no main.rs.

Suporte

Para dúvidas ou contribuições, abra uma issue no repositório oficial.

Licença

Este projeto está licenciado sob a licença MIT.

Habilidades Relacionadas