VinkyDev / vibestart
git clone https://github.com/VinkyDev/vibestart.git
v0.1.0 · 1d ago
Compose a full-stack TypeScript stack and get a cutting-edge, verified project made for AI coding agents, with type safety, lint, and tests built in. | 自由组合全栈 TypeScript 技术栈,得到一个前沿、经过验证、为 AI 编码智能体打造的项目,内置类型安全、lint 与测试。
—
stars, 24h
—
stars, 7 days
+214
stars, 30 days · #1,205
214
★ total
11
forks · 2 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
LicenseMIT
Created2026-10-04 (16d ago)
Last pushtoday
Watchers2
OwnerUser
GitHub topics
aiai-codingclifullstacklintreactshadcn-uiskillstailwindcsstanstacktypescriptvibe-codingvitevite-plus
Links
- GitHub: github.com/VinkyDev/vibestart
- Homepage: https://vibestart.net
- Releases · Issues · Hacker News mentions
README excerpt
# VibeStart **Compose. Verify. Ship.** Compose a full-stack TypeScript stack and get a cutting-edge, verified project made for AI coding agents, with type safety, lint, and tests built in. **English** · 简体中文 https://github.com/user-attachments/assets/aa58d60b-4776-460b-97ee-234aa331f436 ## Quick start ### Compose it yourself Pick each layer in the web studio and copy the command it builds, or answer the prompts in your terminal: [code] ### Hand it to an AI agent Paste this command, along with what you want to build, into Claude Code, Codex, Cursor, or any coding agent: [code] The agent installs the vibestart skill, chooses the stack, and creates the project. Later, ask it to add capabilities or upgrade the templates. See the Agent Skills guide. ## Why VibeStart Full details: Why vibestart. With a coding agent, the hard part of an application is rarely the first day. It is the thirtieth: features pile up, the structure erodes, and each fix introduces another bug. VibeStart gives the agent, and you, a better starting point: best practices for a current, carefully chosen stack, and a codebase built so that an agent writes good code in it. - **Good code begets good code.** An agent imitates the code around it, follows written rules, and corrects itself from errors. Every project ships a consistent codebase, an `AGENTS.md` that says where and how each change is made, and checks (types, lint, tests) that report a mistake within seconds. `vp run ready` runs them all, fastest first. - **A current stack, kept current.** Only technologies that are the current standard or clearly becoming it: TypeScript 7, React 19 with the React Compiler, Drizzle ORM 1.0, Oxlint and Oxfmt, and Vite+ as one toolchain. Open source, no vendor lock-in, one library per capability. When a better tool becomes the standard, the template moves to it and the old one is removed. - **Composed, not copied.** Each technology is an integration with its own files, dependencies, and constraints, and the project is composed from the integrations you choose. A combination that cannot work is refused with the reason and the smallest change that fixes it. - **Every combination is verified.** Before each release, every supported combination is covered: each file `vp run ready` reads, and every three of its choices together, have been installed, type-checked, linted, tested, tested in a browser, and built in a combination that CI ran. The passes are recorded with fingerprints on the `verification` branch, and the CLI shows a representative pass for your project when it creates it. - **TypeScript across the stack.** One language from database to button, with types that travel from the schema through the API to the page and no code generation step. Zod validates data from outside. - **Tests that earn their place.** End-to-end tests for whole workflows, integration tests for every API operation against a real database, and unit tests only for logic with real branches. - **Maintained after creat