Skip to content

Founder-led. Limited engagements.Talk to Us →

Live · open source

DevHub

Scaffold production-ready Next.js, Node, Python and Salesforce DX projects, preview every file before you download, and write READMEs from your code with AI.

Stage
Live · open source
Type
Developer tool · open source
DevHub

The problem

Starting a new service means an hour of copying config from the last project: lint rules, test setup, Dockerfile, CI. Half of it is out of date, and the README is the last thing anyone writes.

The solution

A generator that produces a current, working project for each stack you use, shows you every file first, and writes the README from the code when you're done.

What's included

  • — Next.js 16, Express 5 (TS/JS), FastAPI/Flask and Salesforce DX stacks
  • — Docker, GitHub Actions CI, lint and tests as real toggles
  • — Live preview of every file, then a .zip or a folder
  • — AI README builder (DeepSeek, Anthropic, OpenAI or Gemini)
  • — Presets, history and team templates in a local dashboard
  • — CLI and dashboard share one generator
  • — Every stack verified: install, lint, test, build, Docker

Built for

  • — Teams that start new services often
  • — Agencies and consultancies with a house style
  • — Salesforce teams that want LWC tests and linting from day one
In detail

How it works

Pick a stack: Next.js, a Node API (TypeScript or JavaScript), a Python API (FastAPI or Flask) or a Salesforce DX project. Choose whether you want Docker, CI, linting and tests, and DevHub shows every file it will create before you download it. The same generator runs from the command line with npx @codeitronics/devhub create.

Every stack is checked the way you'd check it yourself: each one was installed, linted, tested, built and run in Docker during development, so a generated project passes its own CI on the first push.

READMEs from the code

devhub readme scans a repository's manifests, scripts, environment variable names, Docker and CI files, and has an AI write the README from those facts only. It never reads .env, and it leaves out anything it would have to guess. Use DeepSeek, Anthropic, OpenAI or Gemini with your own key.

For teams

Presets save the options you use most. Team templates add your own files (a CODEOWNERS file, a logger, a house README section) on top of any stack, and can live in a shared repo so everyone scaffolds the same way.

Open source

MIT-licensed. Try the dashboard in your browser, or run npx @codeitronics/devhub ui to keep presets and templates on your own machine. The code is on GitHub and the package on npm.

Screens

Configure a stack on the left; every generated file updates on the right as you type.
Configure a stack on the left; every generated file updates on the right as you type.
Salesforce DX: an Apex controller with its test class and a Lightning web component with Jest tests.
Salesforce DX: an Apex controller with its test class and a Lightning web component with Jest tests.
Express 5 API in TypeScript with security headers, a health route and API tests.
Express 5 API in TypeScript with security headers, a health route and API tests.
README builder: what the scan found on the left, the AI-written README on the right.
README builder: what the scan found on the left, the AI-written README on the right.
Presets remember a stack and its options.
Presets remember a stack and its options.
Team templates layer your own files and defaults over a built-in stack.
Team templates layer your own files and defaults over a built-in stack.