Turn Handwriting into Action

CursivePowerAI bridges the gap between your analog notes and digital productivity using advanced AI agents.

How It Works

1. Write & Command

Write naturally on paper. Use bracket commands like [RESEARCH: topic] to trigger AI agents right from your notebook.

2. Snap & Upload

Capture your page using our mobile-optimized camera interface. Our advanced OCR (Qwen3VL) extracts your handwriting and identifies commands instantly.

3. AI Execution

Agents run in the background to research, summarize, or critique your notes. View the results as rich digital artifacts in your dashboard.

Technical Info

Built with a modern stack designed for speed, accuracy, and scalability.

System Architecture & Data Flow

High-level overview of the CursivePowerAI stack

Client Side
💻

Web / Mobile UI

React Components, Tailwind CSS, Shadcn UI. Responsive interface for users.

📸

Quick Capture

Camera integration and image upload handling.

Infrastructure (Vercel)
Next.js App Router

Server Components

SSR Pages, Layouts, Metadata.

⚙️

API Routes & Actions

/api/ocr, /api/projects. Business logic orchestration.

🛡️

Middleware

Route protection and session validation.

External Services
🗄️

Supabase

Postgres DB, Auth, Storage (Images).

🎆

Fireworks AI

Qwen3VL 235B (OCR) & Fast Inference.

🧠

OpenAI

GPT-4o (Complex reasoning fallback).

✉️

Resend

Transactional emails.

Frontend

Built with Next.js 15 (App Router) and React Server Components. Styled with Tailwind CSS and Shadcn UI for a premium, accessible, and responsive user experience.

AI & OCR

Powered by Fireworks AI using the Qwen3VL 235B model for state-of-the-art handwriting recognition and multimodal understanding, with OpenAI GPT-4o for complex reasoning tasks.

Backend & Data

Supabase provides a robust Postgres database, real-time subscriptions, and secure authentication. Row Level Security (RLS) ensures your data remains private.

Infrastructure

Deployed on Vercel for global edge performance. Server Actions handle data mutations and API integrations seamlessly without separate backend servers.

We Want to Hear From You

How can we make CursivePower even better? We're actively building and improving. Click the feedback icon in the bottom right corner of your screen to share your thoughts directly with the team.