Repolode
rocketride-org

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. 1

    Instale a extensão RocketRide pelo marketplace da sua IDE

  2. 2

    Clique na extensão RocketRide na sua IDE

  3. 3

    Quando solicitado, escolha Local (recomendado) para implantar um servidor

  4. 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