Hey guys, I built Odos.
Odos is an interactive terminal toolkit for backend developers. It helps you create, inspect, and evolve backend APIs from a
local TUI instead of manually wiring the same boilerplate again and again.
Install/run it:
npx @levython/odos
Or install globally:
npm install -g @levython/odos
odos
What Odos helps with:
- Create backend projects through a guided terminal UI
- Generate Express TypeScript Prisma APIs
- Add routes, models, CRUD, validation, tests, and docs
- Keep backend structure tracked through odos.config.json
- Preview diffs before files are written
- Run project health checks
- Run security checks
- Generate Docker / Compose / CI deployment assets
- Use a dashboard-style workflow directly inside your terminal
The current stack is focused on:
- Node.js
- TypeScript
- Express
- Prisma
- Zod
- Vitest
- Supertest
The goal is simple: make backend development faster without hiding the code from you.
Most generators are one-shot tools. Odos is meant to be a local backend control center. You can create a project, come backlater, add routes, add models, generate CRUD, run checks, and keep evolving the API from the same terminal workflow.
If you build APIs with Node.js, TypeScript, Express, Prisma, or CLI tools, try it out:
npx @levython/odos
Published under
@levythonhq.
#BuildInPublic #OpenSource #DevTools #BackendDevelopment #NodeJS #TypeScript #ExpressJS #Prisma #CLI #TerminalUI
#APIDevelopment #SoftwareEngineering #WebDevelopment #IndieDev