Um backend em Python que declara dados multimodais, colunas calculadas, índices vetoriais e rotas HTTP em um único arquivo.
rocketride-org/rocketride-server
Engine open source para pipelines de IA, com runtime em C++ e editor visual no VS Code, para criar workflows com LLMs, diversos provedores de modelos e bancos de dados vetoriais.
- Estrelas
- 19,990
- Forks
- 8,705
- Issues abertas
- 510
- Último commit
- há 22 horas
O que é?
RocketRide é um ambiente de desenvolvimento de IA que executa pipelines compostos por nodes: provedores de modelos, bancos de dados vetoriais, OCR, NER, divisão em chunks, embeddings e nodes de agentes. Os pipelines são definidos em arquivos JSON portáveis com extensão .pipe, montados em uma tela visual no VS Code ou controlados pela CLI, e executados por um runtime multithreaded em C++.
O projeto é voltado a desenvolvedores que querem adicionar recursos de LLM a aplicações existentes sem precisar conectar a infraestrutura manualmente. Um pipeline pode ser chamado por SDKs de Python ou TypeScript, disponibilizado como ferramenta via MCP ou executado localmente, no Docker ou on-premises. As dependências dos nodes, como ambientes Python e Java/Tika, são gerenciadas pela ferramenta de build incluída.
Os recursos de observabilidade registram árvores de chamadas, uso de tokens, latência e memória dos pipelines em execução. O engine usa a licença MIT, e o mesmo formato de pipeline também é usado pelo serviço hospedado RocketRide Cloud.
Recursos principais
- 01Editor visual de pipelines no VS Code, com arquivos JSON .pipe portáveis
- 02Runtime multithreaded em C++ para executar pipelines
- 03Mais de 100 nodes para provedores de LLM, bancos de dados vetoriais, OCR e NER
- 04SDKs de Python e TypeScript, além de um servidor MCP para chamar pipelines
- 05Rastreamento do uso de tokens, latência e memória dos pipelines em execução
- 06Deploy no Docker e on-premises
Casos de uso
- Criar sistemas de perguntas e respostas com geração aumentada por recuperação sobre seus próprios documentos
- Extrair texto e remover dados pessoais de PDFs e imagens usando modelos locais
- Adicionar uma etapa com LLM a um backend existente em Python ou TypeScript por meio do SDK
- Criar workflows de agentes em que um LLM chama outros nodes do pipeline como ferramentas
Início rápido
- 1
Instale a extensão RocketRide pelo marketplace da sua IDE
- 2
Clique na extensão RocketRide na sua IDE
- 3
Quando solicitado, escolha Local (recomendado) para implantar um servidor
- 4
Se quiser, instale o SDK do Python
pip install rocketride
Antes de usar
- O construtor visual de pipelines requer o VS Code ou outra IDE compatível.
- Para executar nós de LLM e de nuvem, são necessárias chaves de API dos respectivos provedores.
- A configuração on-premises exige Docker ou a compilação a partir do código-fonte, o que dá mais trabalho.
Em coleções
Tópicos
Perguntas frequentes
- O que é rocketride-server?
- Engine open source para pipelines de IA, com runtime em C++ e editor visual no VS Code, para criar workflows com LLMs, diversos provedores de modelos e bancos de dados vetoriais. RocketRide é um ambiente de desenvolvimento de IA que executa pipelines compostos por nodes: provedores de modelos, bancos de dados vetoriais, OCR, NER, divisão em chunks, embeddings e nodes de agentes. Os pipelines são definidos em arquivos JSON portáveis com extensão .pipe, montados em uma tela visual no VS Code ou controlados pela CLI, e executados por um runtime multithreaded em C++.
- rocketride-server é gratuito? Qual é a licença?
- rocketride-server é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- rocketride-server ainda é mantido?
- Manutenção ativa. O último commit de rocketride-server foi em 6 de nov. de 2026.
- Para que posso usar rocketride-server?
- Criar sistemas de perguntas e respostas com geração aumentada por recuperação sobre seus próprios documentos Extrair texto e remover dados pessoais de PDFs e imagens usando modelos locais Adicionar uma etapa com LLM a um backend existente em Python ou TypeScript por meio do SDK Criar workflows de agentes em que um LLM chama outros nodes do pipeline como ferramentas
- Como instalar rocketride-server?
- Instale a extensão RocketRide pelo marketplace da sua IDE Clique na extensão RocketRide na sua IDE Quando solicitado, escolha Local (recomendado) para implantar um servidor Se quiser, instale o SDK do Python: pip install rocketride
- Onde consigo rocketride-server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rocketride-org/rocketride-server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Plataforma open source de DevOps para aplicações LLM empresariais, com suporte a workflows, RAG, agentes, gerenciamento de modelos, avaliação e fine-tuning.
App desktop open source e isolado da internet: um agente de IA no estilo do NotebookLM que pesquisa, transforma e edita seus documentos locais.
Agente de programação com IA e código aberto para VS Code, compatível com seus próprios modelos, incluindo APIs hospedadas, contas e modelos locais do Ollama ou llama.cpp.
Framework de pipelines de dados incremental em Python, com núcleo em Rust, que mantém índices vetoriais e grafos de conhecimento sincronizados com fontes em constante mudança para agentes de IA e aplicações RAG.