All Posts
Tech blog about vibe coding and full-stack development
How Asset Studio Was Implemented
A look at Omnilude Asset Studio's real implementation and generation flow.
Introducing the Enhanced Chatbot Agent Workflow
Using the enhanced chatbot agent workflow as the basis, this post breaks down the routing, search, summarization, and response flow.
A Plan for Building Games
A summary of the production strategy and current implementation status from Story Quiz to Mystery to MMORPG.
How I Designed Selective Service Deployment with Jenkins and Kubernetes
One repository, but deployment is split by service. This is how I structured it.
How Agents Work in Omnilude's ai-service
In Omnilude's ai-service, `AiAgent` is not a separate AI but a workflow that connects assistants as nodes. This article explains the real execution structure through DTE, WorkflowEngine, and NodeExecutor.
Why Did Omnilude's ai-service Choose an Assistant / Thread / Run Structure?
Inspired by OpenAI's Assistants API, this post explains how Omnilude's ai-service implements an Assistant / Thread / Run structure.
Using External S3 for Testing Stopped Making Sense, So I Built SeaweedFS Storage Myself
Instead of repeatedly relying on external S3 just for tests, I built an on-prem S3-compatible storage stack with SeaweedFS and an Nginx CDN. The best part was keeping local and dev on-prem while still being able to swap production over to S3 or R2.
How We Turned the Once-Single Omnilude Backend into an MSA with AI
A look at how we split one backend project into an MSA and carried the change all the way to deployment.