About the Project
## Features & Capabilities
### 🧠 Autonomous Gemini AI Agent
- **Agentic Reasoning Stream**: The agent displays an internal **"Agent Thought Process"** explaining its rationale before taking actions.
- **Direct Workspace Execution**:
- 📝 **Create rich structured notes** with automatic categorization, priority, tags, and formatting.
- 📋 **Generate and append checklists** for projects, sprints, study guides, and daily tasks.
- 🔄 **Update and enhance existing notes** on demand.
- **Connection Verification**:
- Direct integration with Google Gemini (`gemini-1.5-flash`, `gemini-2.0-flash`, `gemini-1.5-pro`).
- **1-Click "Check Connection"**: Measures roundtrip API latency in milliseconds and verifies model readiness.
- **Zero-Config Offline Fallback**: If no key is set or you are offline, the built-in smart heuristics engine handles planning seamlessly!
### ✍️ Professional Note Editor
- **Rich Markdown Formatting**: Bold, italic, headings, bullet points, numbered lists, blockquotes, code snippets.
- **Interactive Checklist System**: Track tasks with completion checkboxes, progress percentage bar, and celebratory confetti upon task completion.
- **Voice Dictation**: Dictate ideas with your microphone using the Web Speech API with real-time audio wave pulses.
- **PIN Lock Protection**: Secure confidential notes with client-side PIN encryption.
- **Live Text Metrics**: Real-time word count, character count, and estimated reading time.
- **Vibrant Accent Swatches**: Choose from Lavender, Sky Blue, Emerald, Amber, Rose, and Slate.
### 🗂️ Workspace Organization & Search
- **Instant Search**: Real-time search across titles, content, tags, and checklist items (press `/` to search).
- **Categories**: Dedicated workspaces for `General`, `Work`, `Personal`, `Ideas`, and `Study`.
- **Priority Indicators**: Mark notes as `High`, `Medium`, or `Low` priority with distinct colored badges.
- **Multiple View Modes**: Toggle between responsive Masonry Grid Cards and high-density List View.
- **Trash & Soft Delete**: Safe trash bin with 1-click restore or permanent wipe.
### 💾 Backup, Export & Migration
- **Export Single Notes**: Download as `.md`, `.txt`, or print directly to PDF.
- **Full Data Backup**: Export and import complete workspace backups as structured JSON.
- **Automatic Migration**: Automatically parses and imports legacy HTML notes from previous app versions.
Technologies Used
React js
Vite
Gemini Ai Agent