RapidForce
RapidForce é uma extensão para Visual Studio Code e Cursor que simplifica o desenvolvimento Salesforce utilizando o Salesforce CLI (sf).
Crie projetos, gere metadata (Apex, Trigger, LWC, Aura, Visualforce), faça deploy/retrieve/delete, compare com a org, execute Anonymous Apex e SOQL, rode testes com cobertura, navegue pelo Org Browser e gerencie organizações — tudo direto do editor, sem depender do Salesforce Extension Pack.
Principais Recursos
Criação de Projetos Salesforce
Crie projetos Salesforce DX rapidamente utilizando templates padrão ou vazios.
Gere metadados com a mesma UX (nome → opções → criar e abrir no editor):
| Tipo |
Comando |
| Classe Apex (vários templates) |
RapidForce: Create Apex Class |
| Apex Trigger (sObject + eventos) |
RapidForce: Create Apex Trigger |
| Lightning Web Component |
RapidForce: Create Lightning Web Component |
| Aura Component |
RapidForce: Create Aura Component |
| Visualforce Page |
RapidForce: Create Visualforce Page |
Também disponíveis pelo menu de contexto do Explorer em pastas e arquivos do tipo correspondente.
Gerenciamento de Organizações
- Login em orgs Salesforce (
RapidForce: Login)
- Listagem e definição da org padrão
- Abertura rápida da org no navegador
- Status da org padrão na barra inferior do editor
Deploy, Retrieve, Delete e Diff
Operações disponíveis pela Command Palette, Explorer e menu do editor:
- Deploy — envia source para a org (erros aparecem no Output e na aba Problems)
- Retrieve — baixa metadata da org para o projeto local
- Delete Source from Org — remove da org e apaga os arquivos locais (com confirmação)
- Diff with Org — compara o arquivo local com a versão na org
Org Browser
Painel na Activity Bar do RapidForce para explorar metadata da org conectada:
- Navegação por tipos e componentes
- Refresh da árvore
- Retrieve direto a partir de um nó (tipo, pasta ou componente)
Testes Apex
- Execução de testes por classe ou método (CodeLens e Command Palette)
- Visualização de cobertura de código
- Destaque visual de linhas cobertas/não cobertas no editor
- Limpeza dos destaques de cobertura
Execute Anonymous Apex
Execute blocos Anonymous Apex na org padrão:
- Seleção atual no editor
- Conteúdo do arquivo aberto (
.cls, .trigger, .apex)
- Arquivo escolhido via diálogo
O resultado (compilação, exceções e debug log) aparece no painel Output → RapidForce.
SOQL Query Runner
Execute queries SOQL na org padrão:
- Seleção no editor
- Arquivo
.soql (linguagem SOQL reconhecida pelo RapidForce)
- Query digitada na Command Palette
Escolha REST API ou Tooling API, opcionalmente inclua registros excluídos (all rows) e veja os resultados em tabela no Output, com opção de abrir o JSON completo.
Requisitos
Salesforce CLI
O Salesforce CLI deve estar instalado e disponível no PATH.
sf --version
Download: https://developer.salesforce.com/tools/salesforcecli
Java (opcional)
Para autocomplete e navegação de código Apex via extensões oficiais da Salesforce, recomenda-se Java 11 ou superior.
Instalação
- Instale o RapidForce pelo Marketplace do VS Code (ou instale o
.vsix localmente).
- Na instalação, o editor também baixa automaticamente as extensões Salesforce de linguagem (CLI Integration, Apex, LWC, Aura, Visualforce) — sem o Pack completo com Agentforce.
- Reinicie o editor, se solicitado.
- Confirme que o Salesforce CLI (
sf) está instalado no PATH.
- Execute RapidForce: Login para conectar sua primeira organização.
- (Opcional) Defina a org padrão com RapidForce: List / Set Default Org.
Primeiros Passos
Criar um projeto
RapidForce: Create Project
Conectar e definir a org
RapidForce: Login
RapidForce: List / Set Default Org
RapidForce: Create Apex Class
RapidForce: Create Apex Trigger
RapidForce: Create Lightning Web Component
RapidForce: Create Aura Component
RapidForce: Create Visualforce Page
Deploy / Retrieve
No Explorer, clique com o botão direito em um arquivo ou pasta:
RapidForce: Deploy
RapidForce: Retrieve
Executar Anonymous Apex
Selecione o código no editor (ou abra um .apex) e rode:
RapidForce: Execute Anonymous Apex
Rodar SOQL
Crie um arquivo .soql ou selecione a query e rode:
RapidForce: SOQL Query Runner
Exemplo:
SELECT Id, Name FROM Account LIMIT 10
Rodar testes Apex
Abra uma classe *Test.cls e use o CodeLens Run Test / Run All Tests, ou:
RapidForce: Run Apex Tests
Comandos Disponíveis
| Comando |
Descrição |
| RapidForce: Create Project |
Cria um projeto Salesforce DX |
| RapidForce: Create Apex Class |
Gera uma nova classe Apex |
| RapidForce: Create Apex Trigger |
Gera um Apex Trigger |
| RapidForce: Create Lightning Web Component |
Gera um LWC |
| RapidForce: Create Aura Component |
Gera um Aura Component |
| RapidForce: Create Visualforce Page |
Gera uma Visualforce Page |
| RapidForce: Deploy |
Deploy de source para a org |
| RapidForce: Retrieve |
Retrieve de metadata da org |
| RapidForce: Delete Source from Org |
Remove metadata da org e localmente |
| RapidForce: Diff with Org |
Compara arquivo local com a org |
| RapidForce: Login |
Login em uma org Salesforce |
| RapidForce: List / Set Default Org |
Lista orgs e define a padrão |
| RapidForce: Open Org |
Abre a org no navegador |
| RapidForce: Run Apex Tests |
Executa testes Apex |
| RapidForce: Clear Coverage Highlights |
Remove destaques de cobertura |
| RapidForce: Execute Anonymous Apex |
Executa Anonymous Apex na org |
| RapidForce: SOQL Query Runner |
Executa query SOQL na org |
| RapidForce: Refresh Org Browser |
Atualiza o Org Browser |
| RapidForce: Retrieve Source (Org Browser) |
Retrieve a partir do Org Browser |
O RapidForce funciona de forma independente.
Para recursos avançados de linguagem (autocomplete, Ctrl+clique, validação Apex/LWC), você pode instalar as extensões oficiais da Salesforce separadamente. Elas são opcionais e não bloqueiam o uso do RapidForce.
Por que RapidForce?
- Interface simples e focada em produtividade
- Integração direta com o Salesforce CLI
- Menos dependências
- Funciona em VS Code e Cursor
- Fluxo de desenvolvimento Salesforce mais rápido
Suporte
Caso encontre problemas ou tenha sugestões de melhorias, utilize a página de Issues do projeto.
RapidForce — Desenvolvimento Salesforce mais rápido, simples e direto.