One command to scaffold any project with any stack.
Wrap official framework scaffolders from one consistent CLI, then keep moving with docs and guided add-ons.
npx tinkerise
npx tinkerise web next my-app --ts --tailwind --eslintContinue in the full docs: https://farce1.github.io/tinkerise/
npm install -g tinkerisebrew install farce1/tap/tinkerise
tinkerise is a unified CLI that wraps official framework scaffolders instead of replacing them. You get one consistent command surface while still relying on the underlying tools maintainers and teams already trust.
- 14 official scaffolders across web (7), backend (5), and mobile (2)
- 11 enhancement modules for linting, CI, formatting, testing, Docker, and repo hygiene
- 3 utility templates (
mcp-server,cli-tool,npm-lib) for greenfield tooling work - Presets + layered config so teams can standardize scaffolds without custom wrappers
- Getting started: https://farce1.github.io/tinkerise/guides/getting-started/
- Scaffolder guides: https://farce1.github.io/tinkerise/guides/scaffolders/
- Enhancement guides: https://farce1.github.io/tinkerise/guides/enhancements/
- Command reference: https://farce1.github.io/tinkerise/reference/commands/
For the full guide catalog and recipes, visit https://farce1.github.io/tinkerise/.
- Bun monorepo with Turborepo orchestration
packages/cli: Commander-powered command layer and interactive UXpackages/core: scaffolder registry, execution flow, enhancements, config, and presetspackages/shared: schemas, constants, and shared typespackages/tinkerise: thin npm wrapper that re-exports the scoped CLI package
Contributions are welcome. Start with CONTRIBUTING.md and CODE_OF_CONDUCT.md, then run the standard Bun scripts from the repository root.
MIT License -- see LICENSE for details.
