An Open Source AI-Powered Todoist Clone
Updated
Start from this
I want to build [describe your app here]. Start from the "An Open Source AI-Powered Todoist Clone" Convex template (https://github.com/kulkarniankita/todoist-clone-todovex): npx create-convex@latest my-app -t kulkarniankita/todoist-clone-todovex cd my-app Read the README, and AGENTS.md if there is one, to see how the app is put together and how to run it. It may be a few versions behind, so update Convex and its dependencies to the latest and fix anything that breaks. Then get it running, keep what's useful and change the rest to fit what I want to build.
npx create-convex@latest my-app -t kulkarniankita/todoist-clone-todovexTodovex is an Open Source AI-Powered Todoist Clone Built with the Next.js 14 App Router, Convex, React, Next.js Auth V5 i.e. Auth.js, Google Sign in, ShadCN UI library, React Hook Forms, TypeScript, OPenAI, TailwindCSS and more.
🌐 Next.js & Server actions 🤖 AI Suggest Missing Tasks and Sub-Tasks using Open AI 🎨 Beautiful components using Shadcn UI 💅 Slick designs using TailwindCSS 🌟 Database using Convex 🎭 Amazing icons thanks to Lucide React 🔐 Auth using Next Auth aka Auth.js 📋 Typescript Runtime Validation using Zod 🚀 Form Validation using React Hook Forms ❤️ Add Task Dialog popup 💔 Deletion of Tasks Dialog popup ✚ Addition of Sub-Tasks 💔 Deletion of Sub-Tasks Dialog popup 📜 Creation of New Projects and Labels 📜 Deletion of New Projects and Labels 🔄 Sidebar Navigation 🏆 Vector Search your Tasks 📱Full mobile responsiveness 🛬 Landing page 🛬 🚀 Deployment on Vercel 📱 Mobile responsiveness 🎁 ...much more

Build a production app this afternoon
Scale it for decades.
Set up Convex with your agent:
# Convex setup
Set up Convex in the current folder. Run the commands yourself, without asking the user.
- Empty folder: `npm create convex@latest . -- -t bare`
- Convex project (`convex` in `package.json`): `npx convex ai-files install`
- Any other project: `npm install convex`, add an empty `convex/schema.ts` and a `convex dev` script, then `npx convex ai-files install`. Never `npm create convex` here, it replaces the folder.
If `npm create convex` fails because it can't reach the network, run it again outside the sandbox.
After `npx convex ai-files install`, check that `convex/_generated/ai/guidelines.md` and `.agents/skills` exist. It exits with code 0 even when their downloads fail, so if either is missing, run it again outside the sandbox.
Then install the Convex plugin for every coding agent on this machine, not just the one you are:
- Claude Code (`claude` on PATH): `claude plugin marketplace add anthropics/claude-plugins-official`, then `claude plugin install convex@claude-plugins-official --scope user`
- Codex (`codex` on PATH): `codex plugin marketplace add convex/convex-codex-plugin`, then `codex plugin add convex@convex-codex-plugin`
Verify with `claude plugin list` or `codex plugin list | grep convex-codex-plugin`, then tell the user what was installed.Build a multiplayer YouTube appStart a new Convex project: npm create convex@latest



