Echo - Next.js AI Chat Template
newAn AI chat workspace on Next.js 16: addressable conversations, a docked artifact panel, projects with standing instructions, and scheduled tasks.
What is included
- Conversations have addresses. The first message mints a UUID and moves the URL onto it, so a link works.
- Docked artifact panel. A file opens beside the transcript in a resizable split, and the composer stays live.
- Real bytes behind it. The eight seeded artifacts are files on disk, drawn by pdf.js and Shiki.
- Export writes Markdown. Export transcript downloads the conversation as a real .md file.
- Projects carry context. A project holds its chats, its files and standing instructions, and its composer starts a chat inside it.
- Scheduled tasks. Repeat, time of day and an end date derive the next run.
- Seven settings sections. One route per section, and what you set there survives a reload.
- No inert menu items. Rename, share, archive, delete and export are wired through one context.
Who it is for
- Teams putting a UI on their model The sidebar, the transcript and the composer are done before you touch your API.
- Developers who need files beside the chat The viewer reads PDF, CSV, PNG and TypeScript off disk, not a screenshot.
- Agencies shipping an AI chat this quarter Four destinations and seven settings sections arrive built, so the backend is the work left.