A canvas-based AI thinking space where your ideas live as nodes, branch freely, and never get lost.
Relic AI is a visual, node-based workspace that rethinks how we interact with AI. Instead of traditional linear chat threads, Relic AI allows your conversations and thoughts to branch out visually on an infinite canvas. Brainstorm, research deeply, and map out complex ideas without losing context.
- Visual AI Workspace
- Branching Conversations
- Multi-Model Support
- Infinite Context Retention
- Rich Node Interactions
- Secure & SEO Optimized
- Framework: Next.js (App Router)
- Language: TypeScript
- Canvas/Graph Engine: React Flow / XYFlow
- API & Data Fetching: tRPC
- Authentication: NextAuth.js
- Styling: Tailwind CSS & Vanilla CSS
- Icons: React Icons & SVG Assets
Follow these steps to set up the project locally:
git clone https://github.com/vikas-x7/Relic-AI.git
cd "relic ai"This project uses bun as its package manager:
bun installCreate a .env file in the root directory and add the following variables:
DATABASE_URL=
AUTH_SECRET=
NEXTAUTH_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
NVIDIA_API_KEY=
MEM0_API_KEY=Generate the Prisma client and run migrations to initialize your database schema:
bunx --bun prisma migrate dev --name init
bunx --bun prisma generatebun run devOpen http://localhost:3000 with your browser to see the result. The canvas workspace will be available once logged in.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is proprietary. Please check the LICENSE file for more details.
