Inspiration Engine

Your private creative memory. Search by idea, not filename.

Status License

Chat with this repository


What is This?

A unified, encrypted library for images, videos, links, and notes that you can actually find again. No more scattered Pinterest boards, lost TikToks, or forgotten bookmarks. Just one searchable creative memory that understands what's in your content, not just its filename.

"burnt orange hoodie in strong rim light" → finds it instantly
No tags. No folders. Just search by what you remember.

Core Principles

Private by Design
E2EE encryption. Zero server visibility.
Multimodal Search
OCR + vision embeddings across all media.
Native Ingest
Automated capture from social platforms.
Own Your Data
BYO storage. Open standards. Full exports.

The Differentiators

Unlike Raindrop.io (no E2EE, limited storage), Pinterest (public-first), mymind (closed ecosystem), or Eagle (local-only):

  • Search semantically → "sunset over water" finds it even if you named it IMG_2847.jpg
  • Encrypted end-to-end → Only you can decrypt your content
  • Auto-ingest from Instagram, TikTok, X → Stop manually saving everything
  • Bring your own S3/Nextcloud → No arbitrary storage caps
  • Open standards (OCMS/CRQL) → Export anytime, integrate anywhere

Architecture

┌─────────────┐
│   Client    │  ← E2EE, Local OCR, Vision Embeddings
└──────┬──────┘
       │ encrypted
┌──────▼──────┐
│ Cloudflare  │  ← Metadata only, Workers, D1, R2
│   Platform  │
└──────┬──────┘
       │
┌──────▼──────┐
│   Qdrant    │  ← Vector search (encrypted)
└─────────────┘

Stack: Next.js • Cloudflare Workers • D1 • R2 • Qdrant • ONNX

Documentation

Project Brief - Product vision & MVP scope

→ See Project-Brief.md for target users, success metrics, and technical requirements.

Competitive Analysis - Market positioning

→ See Competitive-Analysis-Report.md for how we stack up against Raindrop, Pinterest, et al.

Open Source Strategy - OCMS & CRQL specs

→ See Ideation-Session-02.md for our plan to become the interoperability layer for creative memory.

Brainstorming Results - How we got here

→ See Brainstorm-Session-Results.md for the ideation process.

MVP Goals

Metric Target Why
Week 1 Retention ≥60% Prove core value
Search Response ≤300ms Instant feel
Items Saved/Week ≥10 Measure capture depth
Search Usage ≥75% weekly Validate semantic search

Quick Start

# Clone 
git clone https://git.biohazardvfx.com/Nicholai/inspiration-app.git 

# Install
pnpm install

# Run locally
pnpm dev

# Deploy to Cloudflare
pnpm deploy

Roadmap

  • Core architecture & specs
  • Competitive analysis
  • MVP: Instagram connector + semantic search
  • Mobile apps (iOS/Android)
  • Additional social connectors
  • BYO storage adapters
  • Developer API
  • Teams & collaboration

License

Code: Apache 2.0 • Specs: CC BY


Built for creators who are tired of losing their inspiration

Questions? Chat with this repo

Description
ideation catalogue for parth's inspiration app
Readme 1 MiB
Languages
TypeScript 94.4%
CSS 5.3%
JavaScript 0.3%