Convierte Cualquier Proyecto Backend en una Herramienta Interna Profesional al Instante
El primer framework code-to-tool del mundo que auto-genera herramientas internas profesionales mediante metaprogramación avanzada
Un Enfoque Radicalmente Más Simple
Ambos ejemplos a continuación implementan una herramienta para el proyecto de Example.NestedSubmodules.CloudProvider.
Calq CLI
La siguiente plantilla es una implementación 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 el primer momento.
System.CommandLine
Generado con IA usando Gemini 2.5 Pro.
Loading...Falla al compilar con 170 errores.
Herramientas Internas Sin Desarrollo
Calq CLI genera automáticamente herramientas internas profesionales desde cualquier proyecto .NET mediante metaprogramación avanzada, haciendo posible entregar herramientas internas el mismo día sin un ciclo de desarrollo separado.
Generación CLI Profesional Sin Código para .NET
Genera una CLI completa desde cualquier class library sin escribir código de interfaz. Cada herramienta sigue las convenciones GNU/POSIX con ayuda automática y completado de shell — calidad de producción desde el día cero.
Arquitectura de Herramientas Nativa para IA
Elimina la capa de interfaz que la IA no puede producir de forma confiable — la lógica de negocio generable por IA se convierte en una herramienta funcional sin código adicional ni errores de compilación.
Personalización de Nivel Empresarial
Adapta cada aspecto de la herramienta generada — desde convenciones de nombres y documentación de ayuda hasta proveedores de completado y conversión de valores — para cumplir cualquier requisito organizacional.
Qué Reemplaza Calq CLI
Elimina el desarrollo dedicado de herramientas internas — deja que el propio código sea la interfaz.
Desarrollo de Herramientas Internas
ReemplazaEsfuerzo de ingeniería dedicado para construir y mantener interfaces para utilidades internas
ConGeneración automática de herramientas desde cualquier proyecto backend existente
ResultadoLa lógica de negocio generable por IA se entrega como herramienta profesional — sin errores, sin ciclo de desarrollo separado
Calq CLI vs. System.CommandLine
La metaprogramación avanzada auto-genera toda la CLI desde tu sistema de tipos — con personalización completa de nombres, ayuda, completado y conversión de valores.
| Característica | Calq CLI | System.CommandLine |
|---|---|---|
| Definición CLI | Auto-generada desde el Proyecto | Código Manual |
| Fuentes de Entrada | Lógica existente (Campos, Propiedades, Parámetros) | Mapeo Manual |
| Documentación de Ayuda | Auto-generada desde código y documentación | Texto Manual |
| Protocolos de Completado | Cobra + dotnet-suggest | dotnet-suggest |
| Completado Personalizado | Delegate + Basado en Clase | Delegate + Basado en Clase |
| Completado de Enum | ||
| Inferir Subcomandos desde Métodos | ||
| Inferir Opciones desde Propiedades/Campos/Parámetros | ||
| Inferir Opciones Multi-Valor desde Colecciones | ||
| Deserializar Args CLI a Objetos | ||
| Curva de Aprendizaje | Baja | Moderada |
| Tiempo de Desarrollo | Muy Rápido | Moderada |
Demo de Codificación con IA
De proyecto a herramienta instalable en minutos — sin desarrollo de interfaces requerido.
Herramienta Regex con Calq CLI
Pruébalo Tú Mismo
# 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.Precios y Licencias
Comienza a construir gratis en proyectos open source, o elige una licencia comercial para mantener tu código fuente privado.
Licencia Open Source
Ideal para proyectos personales, desarrollo open source y evaluación del producto. Úsalo libremente bajo los términos de la licencia SSPL.
Al acceder o usar el software, aceptas los términos del Licencia SSPL.Licencia Comercial
Obtén una licencia comercial para un uso más permisivo, permitiéndote mantener tu código fuente privado.
Al comprar, aceptas el Acuerdo de Licencia, nuestros Términos de Servicio y Política de Privacidad.