Internal developer platform

Pick a stack.
Get a live app.

DuckOps scaffolds the code, creates the GitHub repo, deploys it to Kubernetes, wires a Jenkins pipeline and starts health checks. Every stage streams live to your dashboard. No YAML to write, no glue to maintain.

app.raycode.tech/projects/new

New project

my-api

Language

TypeScriptJavaScript

Framework

Express 5Fastify 5Next.js 15

Database

PostgreSQLNone

ORM

PrismaDrizzleRaw SQL
Create project
How it works

Eight stations. One project.

Think of DuckOps as a transfer line. Your project rides it from station to station, and each one does a real job before the lamp turns green.

01Initializing

project saved, job queued

02Scaffolding

code rendered from templates

03Creating repo

pushed to GitHub

04Provisioning

image built, namespace by Terraform

05Configuring

Ansible deploys to Kubernetes

06Pipeline ready

Jenkins job created

07Deploying

first build running

08Running

/health every 30 s

provisioning · live over Socket.io
Stacks

Production-ready from the first commit.

Choose a framework, a language and an ORM. Every template ships with a landing page that shows the API status and its routes.

backend

Express 5

TypeScript or JavaScript · Prisma, Drizzle or raw SQL

backend

Fastify 5

TypeScript or JavaScript · Prisma, Drizzle or raw SQL

frontend

React 18

Vite build served by nginx

frontend

Vue 3

Vite build served by nginx

frontend

Next.js 15

Node standalone server

full-stack

Turbo

Next.js 15 + Express 5 API + Prisma in one repo

Dockerfile

A production image, built and pushed to the cluster registry.

Jenkinsfile

Build, push and rolling update on every commit, with live logs.

Kubernetes manifests

Deployment, Service and Ingress, applied by Ansible.

Health checks

/health is pinged every 30 seconds and shown on the dashboard.

AI builder

Describe a change. Watch it ship.

Ask for a feature in plain words. The AI service writes the code into your repo, streaming as it goes, and the commit goes through the same Jenkins pipeline as yours. Give it a first prompt when you create a project and it runs once the app is live.

AI builderstreams as it writes
Add JWT auth and a /users endpoint
Architecture

Five small services, one gateway.

A TypeScript monorepo. The provisioning service runs a BullMQ queue that survives restarts and retries on failure, and drives GitHub, Terraform, Ansible and Jenkins.

Next.js appwizard · dashboardNginx:4000Catalog:4001Provisioning:4002Pipeline:4003Health:4004AI:4005GitHub APITerraform + AnsibleJenkinsk8s

Deploy in minutes.
Not days.

Sign in with GitHub and get your first project running on Kubernetes.