Vibe Week
A week of new features that will change the way developers ship AI apps.
RSVP for Demo DayLeverage Convex's unique interactions with an MCP server to pull off agent-driven workflows that can infer your schema, execute complex jobs, and interact directly with your tables.

With the new Agent component, you can store and retrieve message history automatically.

You can now use Convex with a single command without needing to set up a Convex account.

Prompt your way through your next application build with Convex by your side through all full stack challenges. Forget reaching for external tools to complete your backend.

Celebrate Vibe Week with us at Convex HQ for a special edition of a Vibe Coding Meetup — with fellow vibe coders, developers, and the Convex team building.

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