Plataforma
Sobre qué corren nuestros propios productos
Tres programas sostienen todo lo que lanzamos: aquel en el que escribimos las aplicaciones, el que las pone en la red y las mantiene ahí, y el que trabaja lo que cada repositorio necesita después. Los tres se construyeron aquí, y cómo un estudio construye aquello de lo que depende es lo más honesto que puedes saber sobre cómo construiría lo tuyo.
Qué operamos
La plataforma bajo nuestros propios productos
Oxid está en PyPI con licencia Apache 2.0; hive se distribuye como binario firmado para Linux y macOS; agent corre en nuestras propias máquinas y en ningún otro sitio. Están en esta página porque todo lo que lanzamos se apoya en ellos.
Aplicaciones web completas en Python puro. Sin JavaScript, sin bundler, sin node_modules.
oxid.optersoft.com- Python
- Rust
- WebAssembly
La restricción
Un equipo que sabe Python no debería necesitar un segundo lenguaje, una cadena de herramientas de Node y un bundler para poner una interfaz en el navegador, y cada una de esas piezas es algo más que un estudiante tiene que aprender antes de escribir su primera página útil.
Qué construimos
Un framework reactivo de grano fino y, debajo, un runtime de Python propio: una máquina virtual de bytecode escrita en Rust, compilada a WebAssembly, con el núcleo reactivo como tipos nativos dentro de ella; y, sobre el mismo runtime, el servidor que renderiza cada página en cada petición. El prerenderizado escribe cada ruta como HTML terminado y el navegador lo hidrata, de modo que una página sin nada interactivo no descarga runtime alguno.
Qué hace por nosotros
Es en lo que escribimos nuestras aplicaciones web y con lo que Academy enseña desarrollo web; el sitio que estás leyendo está hecho con él, y ninguna de sus páginas descarga una línea de JavaScript. Apache 2.0, en PyPI:
pip install oxides toda la instalación. Se llamaba Frontage hasta octubre de 2026.La restricción
Un estudio de este tamaño no puede permitirse un equipo de plataforma, ni tampoco caídas. Cada despliegue tenía que volverse lo bastante seguro como para hacerlo con naturalidad: un martes por la tarde, sin ventana de mantenimiento.
Qué construimos
Despliegues sin caída mediante reinicios fork/exec elegantes, TLS terminado en el propio proceso, fortificación por máquina y una capa anti-DoS por niveles delante de toda la flota. Una única pasarela da la cara por todos los productos.
Qué hace por nosotros
Sostiene todo lo de esta página y cada app de la flota. Se distribuye como binario firmado en hive.optersoft.com, para Linux y macOS; el código es nuestro y así sigue.
Agent
Nuestro programador autónomo: trabaja la lista de tareas de un repositorio y deja una rama para revisar.
- Rust
- Claude
- git
La restricción
Una empresa de dos personas mantiene más repositorios de los que dos personas pueden tener al día, y casi todo lo que cada uno necesita después ya está escrito: un fallo, una versión que subir, una página que corregir. Queríamos esa lista trabajada sin nadie sentado delante, y sin que un cambio sin revisar llegue nunca a una rama que se publica.
Qué construimos
agent lee la lista de tareas de un repositorio, toma la más importante y la trabaja con Claude, empezando con un modelo pequeño y pasando a uno más capaz solo cuando un turno no avanza. Cuando pasan las comprobaciones del propio repositorio deja una rama para que una persona la revise, y toma la siguiente. Corre en nuestras propias máquinas, y una guarda delante de cada orden que lanza decide qué puede tocar.
Qué hace por nosotros
Es cómo nuestros repositorios siguen avanzando mientras enseñamos, escribimos y atendemos a clientes, y la forma de trabajar sobre la que se construyen los cursos de IA de Academy.
Empieza con nosotros
Cuéntanos qué estás construyendo y qué parte de esto quieres adoptar. Te responde quien lo escribió.
Hablemos