Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dotcraft

DotCraft es un runtime de agentes AI open-source construido en C#/.NET, autohospedable y extensible mediante plugins TypeScript/React. Permite ejecutar agentes como app de escritorio, integrarlos en aplicaciones .NET o conectar productos existentes vía AppServer.

Ficha actualizada 22 sept 2026, 17:24 · upstream 22 sept 2026, 15:41 · release v0.7.3

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es dotcraft

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

DotCraft es un runtime de ejecución para agentes de inteligencia artificial desarrollado con C# y .NET, diseñado para ser autohospedado, embebible y extensible. Proporciona capacidades completas de agente listas para usar: planificación, subagentes, automatizaciones, objetivos, sueños y flujos de trabajo dinámicos sin necesidad de ensamblar infraestructura desde cero.

El proyecto ofrece múltiples puntos de entrada: una aplicación de escritorio para trabajar con agentes en proyectos locales, un SDK (DotCraft.Harness) para integrar el runtime en aplicaciones .NET propias, Oratorio para gestionar tareas de agente desde asignación hasta revisión, Satellite para permitir que los agentes trabajen en carpetas compartidas en otra máquina, y Avatar para dar personalidad a los agentes mediante componentes expresivos.

Soporta proveedores de modelos como OpenAI y Anthropic, o autenticación con suscripción ChatGPT. Los prompts mantienen prefixos estables por bytes para mejorar la reutilización de caché del proveedor y reducir costes de entrada repetida. Los plugins TypeScript/React utilizan componentes UI nativos para extender la interfaz de escritorio.

CASOS DE USO
  • Integrar un runtime completo de agentes AI en aplicaciones .NET existentes mediante DotCraft.Harness
  • Ejecutar agentes localmente como aplicación de escritorio para trabajar con proyectos personales o empresariales
  • Gestionar flujos de trabajo de agentes desde asignación hasta revisión usando la herramienta Oratorio
  • Permitir que los agentes accedan a carpetas compartidas en otras máquinas mediante el sistema Satellite
  • Extender la interfaz y funcionalidad del runtime con plugins TypeScript/React personalizados
PUNTOS DESTACADOS
  • Runtime completo de agentes AI construido nativamente en C#/.NET, no requiere ensamblar infraestructura externa
  • Soporta múltiples proveedores de modelos: OpenAI, Anthropic y autenticación directa con ChatGPT subscription
  • Extensible mediante plugins TypeScript/React que utilizan componentes UI nativos para la interfaz de escritorio
  • Mantiene prefixos de prompts estables por bytes para mejorar la reutilización de caché del proveedor
  • Permite crear agentes especializados y reutilizables mediante Agent Builder y Agent Profiles
  • Licencia Apache 2.0, compatible con despliegue local o en servidor propio
PRECAUCIONES
  • No incluye soporte Docker ni archivos Dockerfile/Compose según análisis del repositorio
  • Requiere configuración manual de proveedores de modelos y preferencias tras la instalación inicial
  • Los plugins TypeScript/React dependen de un entorno de desarrollo compatible con Node.js para extender la interfaz
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Descargar última versión desde GitHub Releases. Para macOS/Linux usar script curl, para Windows PowerShell usar irm. Abrir carpeta de proyecto real como workspace. Configurar proveedores de modelos y preferencias manualmente. No requiere contenedores Docker. Compatible con Windows, macOS y Linux.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
React
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.