Plain
Framework web moderno que rediseña Django para la colaboración entre agentes de IA y desarrolladores
Plain, creado por Dave Gaeddert de Dropseed y publicado el 15 de abril de 2026, es un framework web full‑stack en Python basado en Django pero optimizado para agentes. Elimina legado de compatibilidad y ofrece módulos estrictos y una estructura de archivos clara para que humanos y agentes comprendan el código y las relaciones de base de datos. Reduce errores causados por configuraciones implícitas y metaprogramación, y facilita aplicaciones con Postgres, htmx y Jinja2.
💻 Requisitos del sistema
0 (solo CPU; el agente usa una API LLM externa y no necesita VRAM local)
Menos de 100 MB para paquetes y hasta 1 GB para todo el entorno
⚡ Instalación
4-1. Inicio rápido
uvx plain-start my-app
4-2. Instalación detallada
# 1. Instalar uv si es necesario
curl -LsSf https://astral.sh/uv/install.sh | sh
# 2. Crear el proyecto desde la plantilla
uvx plain-start my-app
cd my-app
# 3. Ejecutar el servidor de desarrollo (Postgres se configura en Docker local)
uv run plain dev
🧬 Casos de uso en biociencias
Diseño y migración de esquemas bioinformáticos con agentes
El agente diseña un esquema Postgres 16+, aplica migraciones y ejecuta plain check desde la CLI, reduciendo drásticamente el tiempo de configuración.
Dashboard de alineamiento en tiempo real con htmx y Jinja2
Combina Tailwind CSS y htmx para crear una interfaz reactiva sin recargas y construir un portal web de análisis de secuencias.
Despliegue de entornos de análisis con uv y Docker
Usa uv run plain dev y Postgres en Docker para validar la configuración de despliegue y publicar rápidamente el servicio en la nube.
FAQ
¿Qué es Plain?
Plain, creado por Dave Gaeddert de Dropseed y publicado el 15 de abril de 2026, es un framework web full‑stack en Python basado en Django pero optimizado para agentes. Elimina legado de compatibilidad y ofrece módulos estrictos y una estructura de archivos clara para que humanos y agentes comprendan el código y las relaciones de base de datos. Reduce errores causados por configuraciones implícitas y metaprogramación, y facilita aplicaciones con Postgres, htmx y Jinja2.
¿Cuándo debería usar Plain?
Framework web moderno que rediseña Django para la colaboración entre agentes de IA y desarrolladores
¿Cuál es un caso de uso biomédico de Plain?
Diseño y migración de esquemas bioinformáticos con agentes: El agente diseña un esquema Postgres 16+, aplica migraciones y ejecuta plain check desde la CLI, reduciendo drásticamente el tiempo de configuración.
📝 Notas de actualización
Aún no hay notas de actualización.
🧪 Código de la vida relacionado
Aún no hay publicaciones relacionadas de Código de la vida.