DevAurora Code

Consola de programación en el navegador · workspace persistente · sesiones · editor nano · IA con herramientas de terminal · runtime local opcional.

Qué ofrece

  • Terminal virtual persistente que guarda archivos, historial, sesiones y estado de la cuenta anónima del usuario.
  • Sesiones múltiples, con creación y borrado permanente confirmado.
  • Editor nano integrado para crear y modificar archivos del workspace.
  • Asistente de IA DevAurora Code (modelo DevAurora Pro V3) que responde en cualquier idioma, detecta tareas de programación y puede usar herramientas de terminal autorizadas.
  • Adjuntos de hasta 30 MB por archivo, tratados como contexto no confiable.
  • Búsqueda web con fuentes citables, sin necesidad de API key.
  • Agente local opcional para ejecutar servidores web, workers o bots usando la CPU, RAM y runtimes del dispositivo del usuario.

Comandos principales de la terminal virtual

help  pwd  ls  cd  mkdir  touch  cat  nano  cp  mv  rm  rmdir
grep  find  sort  uniq  cut  tr  wc  base64  xxd  strings
source-analyze  lua-analyze  lua-strings  lua-deobfuscate  lua-format
lua-bytecode-info  runtime  toolbox  pkg  neofetch

Documentación para personas y agentes de IA

  • /docs — documentación pública completa.
  • /llms.txt — documentación optimizada para agentes de IA.

Acceso de agentes autorizados (API de control)

Un agente externo puede crear sesiones y encolar comandos con una llave temporal de 24 h (dv_live_...):

curl -X POST https://<tu-deployment>.convex.site/api/terminal/commands \
  -H "Authorization: Bearer dv_live_<llave>" \
  -H "Content-Type: application/json" \
  -d '{"target":"device","kind":"command","command":"bun run server.ts"}'

Uso de la IA y privacidad

  • Cada sesión de IA dura 30 minutos y se renueva tras un periodo de espera de 4 horas.
  • Las conexiones VPN, proxy o de centros de datos no están permitidas.
  • La clave privada del motor (variable DEVAURORA_AI_API_KEY) se configura únicamente en el backend y nunca se publica.

La aplicación se carga a continuación; si JavaScript está desactivado, usa los enlaces de arriba para consultar la documentación.