Ferramentas poderosas desenvolvidas pela Aerun
100% open source, disponíveis para a comunidade
Driver REST API de alta performance para PostgreSQL com Rust
Construído em Rust com async/await, connection pooling e otimizações para máxima velocidade.
Sistema completo de controle de acesso baseado em contas com isolamento total entre clientes.
Rate limiting, timeout de queries, validação de parâmetros e prevenção contra SQL injection.
Métricas detalhadas, logs estruturados e integração com OpenSearch para auditoria completa.
API REST completa para operações SQL, introspection de schemas e gerenciamento de transações.
Binário único sem dependências, configuração via JSON/ENV, pronto para containers.
# Instalação via Cargo (recomendado) cargo install pg-api # Ou compile do código fonte git clone https://gitlab.com/aerunti/pg-api.git cd pg-api cargo build --release sudo cp target/release/pg-api /usr/local/bin/
# Execute uma query
curl -X POST http://localhost:8580/v1/query \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"database": "mydb",
"query": "SELECT * FROM users WHERE active = $1",
"params": [true]
}'
Gateway REST de alta performance para OpenSearch com segurança enterprise
50.000+ req/s com latência < 1ms, construído em Rust para máxima eficiência.
Autenticação por API key, rate limiting, audit logging e isolamento multi-tenant.
Métricas Prometheus, logs estruturados, tracing distribuído e dashboard de monitoramento.
Isolamento completo entre tenants, prefixação automática de índices e quotas personalizadas.
Cache de queries configurável para reduzir carga no OpenSearch e melhorar latência.
Suporte otimizado para operações em lote com streaming e processamento paralelo.
# Instalação via Cargo (recomendado) cargo install opensearch-api # Configure e execute opensearch-api init opensearch-api serve # Ou compile do código fonte git clone https://gitlab.com/aerunti/opensearch-api.git cd opensearch-api cargo build --release sudo cp target/release/opensearch-api /usr/local/bin/
# Indexar documento
curl -X POST http://localhost:8080/api/v1/index/produtos/_doc \
-H "X-API-Key: sua-chave" \
-d '{"nome": "Notebook", "preco": 3500.00}'
# Buscar
curl http://localhost:8080/api/v1/search/produtos?q=notebook \
-H "X-API-Key: sua-chave"
Sistema revolucionário de evolução contínua de software com IA que se auto-implementa.
Sucessor superior ao AI Worker, escrito em Rust para máxima performance.
Em 27/08/2024, o Evolua implementou com sucesso sua própria API REST:
| Feature | AI Worker | Evolua |
|---|---|---|
| Linguagem | Python | Rust ⚡ |
| Performance | Normal | 10x mais rápido |
| Auto-implementação | ❌ | ✅ |
| Dashboard Web | ❌ | ✅ |
| Sistema de Rollback | ❌ | ✅ |
| Git Integrado | ❌ | ✅ |
Sistema capaz de implementar suas próprias features usando IA integrada.
Sistema inteligente de rollback que detecta e reverte mudanças problemáticas automaticamente.
Interface web moderna para monitorar e controlar evolução do código em tempo real.
Suporte para Ollama (local/grátis), OpenRouter e qualquer API compatível com OpenAI.
Integração nativa com Git para versionamento e colaboração automática.
10x mais rápido que Python, com segurança de memória e zero-cost abstractions.
# Via Cargo (Recomendado) cargo install evolua # Do código fonte git clone https://gitlab.com/aerunti/evolua cd evolua cargo install --path .
# Inicializar projeto evolua init # Criar nova feature com AI evolua new "Implementar autenticação JWT" # Ver dashboard web evolua dashboard # Status do projeto evolua status
Migre facilmente com nosso script automatizado:
curl -fsSL https://evolua.dev/migrate.sh | sh
✅ Backup automático | ✅ Conversão de config | ✅ Zero downtime
Provedores de IA
Open Source
Opções Gratuitas
Execução Autônoma
Suporte para Claude, Qwen, Gemini e qualquer API compatível com OpenAI. Escolha o que melhor se adequa ao seu orçamento e necessidades.
Execute localmente com Qwen ou use o tier gratuito do Gemini. Perfeito para desenvolvedores independentes e startups.
Agentes dedicados para desenvolvimento, testes, DevOps, análise e mais. Cada tarefa é executada pelo especialista certo.
Suporte para Markdown, YAML e JSON. Use o formato que você já conhece e ama.
Resolução de dependências, execução paralela e agendamento. Otimizado para máxima eficiência.
Troque de provedor a qualquer momento sem alterar código. Sua liberdade é nossa prioridade.
Anthropic
⭐⭐⭐⭐⭐
Suporte completo a agentes
Pago
Alibaba
⭐⭐⭐⭐
Suporte completo a agentes
Grátis (local)
⭐⭐⭐⭐
Suporte completo a agentes
1000 req/dia grátis
Vários
⭐⭐⭐
Suporte básico
Varia
git clone https://gitlab.com/aerunti/evolua.git cd evolua
# Instale o Rust (se ainda não tiver) curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Recarregue o ambiente source $HOME/.cargo/env # Verifique a instalação rustc --version cargo --version
# Compile e instale cargo build --release cargo install --path . # Ou instalação global via Cargo cargo install evolua
# Configure o Evolua evolua config setup # Escolha seu provedor: # - Ollama (local, gratuito) # - OpenRouter (cloud, freemium) # - OpenAI Compatible
# Inicialize um novo projeto evolua init # Crie uma nova feature com IA evolua new "Criar API REST com autenticação" # Acompanhe via dashboard web evolua dashboard
# Instalação direta do crates.io cargo install evolua # Com features específicas cargo install evolua --features "dashboard,ollama" # Verificar instalação evolua --version
Execute modelos de IA totalmente local, sem custos e com privacidade total.
# Linux/Mac curl -fsSL https://ollama.com/install.sh | sh # Windows - Baixe o instalador em: # https://ollama.com/download
# Modelo recomendado para código (7B parameters) ollama pull qwen2.5-coder:7b # Alternativas menores e mais rápidas ollama pull deepseek-coder-v2:16b ollama pull codellama:7b
# Configure para usar Ollama evolua config setup # Selecione: OpenAI/Compatible # Endpoint: http://localhost:11434/v1 # API Key: ollama (qualquer texto serve) # Model: qwen2.5-coder:7b
# Inicialize um projeto de teste evolua init test-project # Crie uma feature simples evolua new "Criar um Hello World em Rust" # Veja o resultado evolua status
Acesse múltiplos modelos de IA através de uma única API. Créditos gratuitos para começar.
# 1. Acesse https://openrouter.ai/ # 2. Faça login com Google/GitHub # 3. Vá em "Keys" no menu # 4. Clique em "Create Key" # 5. Copie a chave gerada (sk-or-v1-...)
# Configure para usar OpenRouter evolua config setup # Selecione: OpenAI/Compatible # Endpoint: https://openrouter.ai/api/v1 # API Key: [cole sua chave sk-or-v1-...] # Model: qwen/qwen-2.5-coder-32b-instruct
# Para código (gratuito limitado) qwen/qwen-2.5-coder-32b-instruct meta-llama/llama-3.2-3b-instruct:free google/gemini-flash-1.5-8b # Para tarefas gerais mistralai/mistral-7b-instruct:free nousresearch/hermes-3-llama-3.1-8b:free
# OpenRouter oferece: # - $1 de crédito grátis para novos usuários # - Modelos com tier :free completamente gratuitos # - Preços baixos: ~$0.10 por milhão de tokens
Execute modelos localmente com interface gráfica amigável. Ideal para quem prefere GUI.
# Download em: https://lmstudio.ai/ # Disponível para Windows, Mac e Linux # Interface gráfica completa, sem linha de comando
# No LM Studio: 1. Clique em "Browse" na barra lateral 2. Pesquise por "qwen2.5-coder" ou "deepseek-coder" 3. Baixe o modelo desejado (7B ou 14B recomendado) 4. Vá em "Server" na barra lateral 5. Selecione o modelo baixado 6. Clique em "Start Server"
# Configure para usar LM Studio evolua config setup # Selecione: OpenAI/Compatible # Endpoint: http://localhost:1234/v1 # API Key: lmstudio (qualquer texto) # Model: [nome do modelo carregado]
# Vantagens: ✅ Interface gráfica intuitiva ✅ Gerenciamento fácil de modelos ✅ Chat integrado para testes ✅ Métricas de performance em tempo real ✅ Suporte para quantização (modelos menores) ✅ 100% gratuito e privado
| Provedor | Custo | Privacidade | Velocidade | Facilidade |
|---|---|---|---|---|
| Ollama | Grátis | 🔒 Total | ⚡ Rápido* | CLI |
| OpenRouter | Freemium | ☁️ Cloud | ⚡⚡ Muito Rápido | Web |
| LM Studio | Grátis | 🔒 Total | ⚡ Rápido* | GUI |
* Velocidade local depende do seu hardware (GPU recomendada, mas CPU funciona)
Acelere o desenvolvimento com execução automatizada de tarefas. Use provedores gratuitos para manter os custos baixos.
Tenha uma equipe virtual de especialistas trabalhando em seu projeto 24/7, mesmo com orçamento limitado.
Padronize e automatize processos de desenvolvimento. Integre com seus pipelines existentes.
Evolua pode auto-implementar features completas com IA:
# Criar uma API REST completa evolua new "API REST com CRUD de produtos" # Adicionar autenticação JWT evolua new "Adicionar autenticação JWT na API" # Implementar testes evolua new "Criar testes unitários para todos os endpoints" # Ver progresso em tempo real evolua dashboard
Evolua irá automaticamente:
// Código gerado automaticamente pelo Evolua
use actix_web::{web, App, HttpResponse, HttpServer};
use serde::{Deserialize, Serialize};
use jsonwebtoken::{encode, Header, EncodingKey};
#[derive(Debug, Serialize, Deserialize)]
struct Product {
id: u32,
name: String,
price: f64,
}
#[derive(Debug, Serialize, Deserialize)]
struct Claims {
sub: String,
exp: usize,
}
// 8 endpoints REST implementados automaticamente
// Autenticação JWT completa
// Validação e tratamento de erros
// Tudo em menos de 30 segundos!
Ferramentas enterprise-grade desenvolvidas com as melhores práticas.
100% open source, prontas para produção.
Todos nossos projetos são open source e aceitam contribuições!
Ajude a melhorar as ferramentas que a comunidade usa.