A React-based demo application for best AI practices, built with Vite, TypeScript, and TailwindCSS.
# Install dependencies
bun install
# Start development server
bun run dev
# Build for production
bun build
# Preview production build
bun preview
# Run linting
bun lint- React - UI Framework
- Vite - Build Tool
- TypeScript - Type Safety
- TailwindCSS - Styling
- React Router - Routing
This project has support for the following multi-agents workflows:
Config see .cursor/worktrees.json
You can select 'Local', 'Worktree' or 'Cloud' when creating an agent. When selecting 'Worktree' following commands are executed after the worktree is created:
# allow direnv permission
direnv allow
# install dependencies
bun install
# copy .env file from root worktree to the worktree
cp $ROOT_WORKTREE_PATH/.env .envThis will allow the agent to run npm scrips with the correct environment variables.
# create new worktree
worktrunk add switch --create add-user-list
# remove worktree
worktrunk removeThe workmux workflow support auto port allocation for the vite server, using direnv
# open tmux
tmux
# create new worktree
workmux add add-user-list
# remove worktree
workmux removeRead README.md, CLAUDE.md, and run `git ls-files` to understand this codebase.