Transforme Qualquer Projeto Backend em uma Ferramenta Interna Profissional Instantaneamente
O primeiro framework code-to-tool do mundo que auto-gera ferramentas internas profissionais via metaprogramação avançada
Uma Abordagem Radicalmente Mais Simples
Ambos os exemplos abaixo implementam uma ferramenta para o projeto de Example.NestedSubmodules.CloudProvider.
Calq CLI
O seguinte template é uma implementação completa.
using CalqFramework.Cli;
using CalqFramework.Cli.DataAccess;
using System;
using System.Text.Json;
using Example.NestedSubmodules.CloudProvider;
try {
var result = new CommandLineInterface() {
CliComponentStoreFactory = new CliComponentStoreFactory() {
EnableShadowing = true
}
}.Execute(new CloudManager());
switch (result) {
case ValueTuple:
break;
case string str:
Console.WriteLine(str);
break;
case object obj:
Console.WriteLine(JsonSerializer.Serialize(obj));
break;
}
}
catch (CliException ex) {
Console.Error.WriteLine(ex.Message);
Environment.Exit(1);
}Funciona desde o primeiro momento.
System.CommandLine
Gerado com IA usando Gemini 2.5 Pro.
Loading...Falha ao compilar com 170 erros.
Ferramentas Internas Sem Desenvolvimento
Calq CLI gera automaticamente ferramentas internas profissionais a partir de qualquer projeto .NET via metaprogramação avançada, tornando possível entregar ferramentas internas no mesmo dia sem um ciclo de desenvolvimento separado.
Geração CLI Profissional Sem Código para .NET
Gera uma CLI completa a partir de qualquer class library sem escrever código de interface. Cada ferramenta segue as convenções GNU/POSIX com ajuda automática e completamento de shell — qualidade de produção desde o dia zero.
Arquitetura de Ferramentas Nativa para IA
Elimina a camada de interface que a IA não consegue produzir de forma confiável — lógica de negócio gerável por IA se torna uma ferramenta funcional sem código adicional ou erros de build.
Personalização de Nível Empresarial
Adapte cada aspecto da ferramenta gerada — desde convenções de nomenclatura e documentação de ajuda até provedores de completamento e conversão de valores — para atender qualquer requisito organizacional.
O Que o Calq CLI Substitui
Elimine o desenvolvimento dedicado de ferramentas internas — deixe o próprio código ser a interface.
Desenvolvimento de Ferramentas Internas
SubstituiEsforço de engenharia dedicado para construir e manter interfaces para utilitários internos
ComGeração automática de ferramentas a partir de qualquer projeto backend existente
ResultadoLógica de negócio gerável por IA é entregue como ferramenta profissional — sem erros, sem ciclo de desenvolvimento separado
Calq CLI vs. System.CommandLine
A metaprogramação avançada auto-gera toda a CLI a partir do seu sistema de tipos — com personalização completa de nomenclatura, ajuda, completamento e conversão de valores.
| Recurso | Calq CLI | System.CommandLine |
|---|---|---|
| Definição CLI | Auto-gerada a partir do Projeto | Código Manual |
| Fontes de Entrada | Lógica existente (Campos, Propriedades, Parâmetros) | Mapeamento Manual |
| Documentação de Ajuda | Auto-gerada a partir de código e documentação | Texto Manual |
| Protocolos de Completamento | Cobra + dotnet-suggest | dotnet-suggest |
| Completamento Personalizado | Delegate + Baseado em Classe | Delegate + Baseado em Classe |
| Completamento de Enum | ||
| Inferir Subcomandos a partir de Métodos | ||
| Inferir Opções a partir de Propriedades/Campos/Parâmetros | ||
| Inferir Opções Multi-Valor a partir de Coleções | ||
| Desserializar Args CLI para Objetos | ||
| Curva de Aprendizado | Baixa | Moderada |
| Tempo de Desenvolvimento | Muito Rápido | Moderada |
Demo de Codificação com IA
De projeto a ferramenta instalável em minutos — sem desenvolvimento de interfaces necessário.
Ferramenta Regex com Calq CLI
Experimente Você Mesmo
# Build a Regex CLI Tool with Calq CLI
1. Clone https://github.com/calq-framework/cli (read README.md for docs).
2. Create a .NET global tool that uses Calq CLI to expose a Regex utility class
with methods for text search and replacement in directories.
3. Pack and install as a global tool, then test it.Preços e Licenciamento
Comece a desenvolver gratuitamente em projetos open-source, ou escolha uma licença comercial para manter seu código-fonte privado.
Licença Open Source
Ideal para projetos pessoais, desenvolvimento open-source e avaliação do produto. Use livremente sob os termos da licença SSPL.
Ao acessar ou utilizar o software, você concorda com os termos da Licença SSPL.Licença Comercial
Obtenha uma licença comercial para uso mais permissivo, permitindo manter seu código-fonte privado.
Ao comprar, você concorda com o Contrato de Licença, nossos Termos de Serviço e Política de Privacidade.