OdradekAI/opi

Kit de ferramentas para agentes de IA em Rust — uma reimplementação do earendil-works/pi.

O que é opi?

O OdradekAI/opi é um kit de ferramentas para agentes de IA, reescrito em Rust e inspirado no projeto earendil-works/pi. Ele oferece uma base robusta e eficiente para construir, gerenciar e executar agentes inteligentes, aproveitando a segurança e o desempenho da linguagem Rust. Útil para desenvolvedores que buscam integrar agentes de IA em aplicações de alto desempenho, suporta plataformas como Claude Code, Cursor e Codex, além de ser compatível com fluxos de trabalho automatizados. O projeto foca em fornecer abstrações modulares e leves, facilitando a personalização e a escalabilidade de agentes em ambientes de produção.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add OdradekAI/opi

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que opi faz?

Kit de ferramentas para agentes de IA em Rust — uma reimplementação do earendil-works/pi.

Visão Geral

O opi é uma biblioteca e CLI em Rust projetada para simplificar a criação e o gerenciamento de agentes de IA. Ele reimplementa os conceitos fundamentais do earendil-works/pi, mas com foco em desempenho, segurança e modularidade.

Funcionalidades

  • Modularidade: Componentes leves e intercambiáveis para construir agentes.
  • Alto Desempenho: Escrito em Rust para máxima eficiência.
  • Fácil Integração: Suporte nativo para ferramentas como Claude Code, Cursor e Codex.
  • Linha de Comando: Interface CLI intuitiva para gerenciar agentes.

Instalação

cargo install opi

Ou adicione ao seu Cargo.toml:

[dependencies]
opi = "0.1"

Uso Básico

opi init
opi run --config config.toml

Exemplo em código:

use opi::Agent;

let agent = Agent::new("claude", "Seu prompt aqui");
agent.execute();

Documentação

Para mais detalhes, consulte a documentação oficial.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório.

Licença

Este projeto é licenciado sob a licença MIT ou Apache-2.0, à sua escolha.

Habilidades Relacionadas