Anuma Starter
A feature-rich AI chat application built with the Anuma SDK , Next.js , and Privy for authentication. Includes conversation management, project organization, file handling, memory-augmented responses, and support for multiple AI models.
Getting Started
Create an Anuma app
Sign in at dashboard.anuma.ai and create an app. This provisions the API account that powers AI responses.
Clone and install
git clone https://github.com/anuma-ai/starter-next.git
cd starter-next
pnpm installConfigure environment variables
Create a .env.local file in the root directory:
NEXT_PUBLIC_API_URL=https://portal.anuma-dev.ai
NEXT_PUBLIC_PRIVY_APP_ID=<your-privy-app-id>Run the development server
pnpm devOpen http://localhost:3000 in your browser. After signing in through Privy you’ll get a chat interface with AI streaming, conversation history, projects, file management, and more.
Features
- AI chat with real-time streaming and multiple models
- Memory system with semantic retrieval from past conversations
- Conversation management with persistent local storage
- Projects to organize conversations with custom icons and themes
- File management with encrypted storage
- Thinking mode with extended reasoning
- Voice input with on-device transcription
- Server-side and client-side tool integration
- Cloud backups to Google Drive and Dropbox
- Light/dark themes with customizable accent colors
Tech Stack
Next.js 16, React 19, TypeScript, Anuma SDK, shadcn/ui, Tailwind CSS 4, Privy, and WatermelonDB. All data is stored locally in the browser — nothing is sent to external servers except AI chat requests.
License
MIT