Skip to content
nao-lorePublic

About

Turn AI conversations into structured project context — decisions, TODOs, blockers, resume checklists. Works with Claude, ChatGPT, and Gemini.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

254 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lore

Lore on Product Hunt CI License: MIT

Structured context for every AI session
Your AI doesn't need to remember everything. It needs to know where you are.

Live App · Features · Getting Started · Chrome Extension

Lore Handoff View


What is Lore?

Lore turns AI conversations into structured project context — so you and your AI always know exactly where things stand.

Paste your ChatGPT / Claude / Gemini conversation into Lore, and it automatically generates:

  • Project Snapshot — Current status, key decisions, risks, and blockers at a glance
  • Next Actions — Tasks auto-extracted and organized by priority
  • Project Summary — A living dashboard built from all your sessions
  • AI Context — Structured context your next AI session can instantly understand

Why Lore?

The problem: AI conversations are ephemeral. Every time you start a new session, you lose context — what was decided, what's blocked, what to do next. Manually tracking project state across sessions is tedious and error-prone.

The approach:

  • Zero-backend architecture — All data stays in your browser (localStorage + IndexedDB). No server, no accounts, no data leaves your machine. This was a deliberate privacy-first decision: users paste sensitive work conversations, and they shouldn't have to trust a third party with that data.
  • AI-powered extraction — Rather than asking users to manually organize their notes, Lore uses structured prompts with Zod schema validation to reliably extract TODOs, decisions, and status from unstructured conversation text.
  • Chunk processing — AI conversations can be extremely long. Lore's custom chunk engine splits large inputs, processes them in parallel, and merges the results — handling conversations that would exceed any single API call's token limit.

Technical Highlights

Area Detail
Type Safety TypeScript strict mode, zero as any casts. AI responses validated at runtime with Zod schemas
Chunk Engine Custom pipeline that splits large conversations, processes chunks in parallel, and merges structured output
Client-Side Storage localStorage for app state + IndexedDB for large data. No backend required
Fuzzy Deduplication Jaccard similarity-based dedup prevents duplicate TODOs across handoffs
PWA Installable on desktop and mobile with offline support via service worker
Accessibility Semantic HTML, ARIA attributes, forced-colors media query support
i18n 8 languages with a custom lightweight translation system (no heavy i18n library)
Chrome Extension Companion extension that captures conversations from ChatGPT, Claude, and Gemini with one click
Testing Vitest for unit tests + Playwright for E2E, covering storage, transforms, schemas, and UI flows

Screenshots

Click to expand

Dashboard

Dashboard

Logs

Logs View

Handoff Detail

Handoff Detail

TODO Management

TODO

Timeline

Timeline

Weekly Report

Weekly Report

Project Detail

Project Detail

Features

Core

  • One-click handoff generation from any AI conversation
  • Auto-extracted TODOs with priority, due dates, and source tracking
  • Project Summary that evolves as you add more handoffs
  • AI Context: copy & paste into your next session for instant context sharing

Organization

  • Projects with custom icons and colors
  • Pin frequently-used projects and logs
  • Tag-based filtering and full-text search (⌘K)
  • Timeline view across logs, TODOs, and summaries
  • Dashboard with today's focus, blockers, and overdue tasks

Input

  • Paste text directly
  • Import files (.txt, .md, .docx, .json) via drag & drop
  • Chrome extension for one-click capture from ChatGPT, Claude, and Gemini

Extras

  • Weekly Report auto-generation
  • Knowledge Base extraction (recurring patterns & decisions)
  • Notion & Slack integrations
  • PWA — installable on desktop and mobile
  • 8 languages: English, 日本語, Español, Français, Deutsch, 中文, 한국어, Português

Getting Started

Use the hosted version

Go to loresync.dev — no signup required.

  1. Set up a free Gemini API key at aistudio.google.com
  2. Paste it in Settings
  3. Paste an AI conversation and hit "Transform to Handoff"

No API key? Select "Try without API key" during onboarding to explore Lore with pre-generated sample data.

Run locally

git clone https://github.com/nao-lore/lore-app.git
cd lore-app
npm install
npm run dev

Open http://localhost:5173.

Build for production

npm run build    # outputs to dist/
npm run preview  # preview production build

Tests

npm test         # unit tests (Vitest)

Chrome Extension

The extension/ directory contains a Chrome extension that adds a "Send to Lore" button on ChatGPT, Claude, and Gemini pages.

To install locally:

  1. Go to chrome://extensions
  2. Enable "Developer mode"
  3. Click "Load unpacked" and select the extension/ folder

Tech Stack

Layer Tech
Framework React 19 + TypeScript (strict)
Build Vite 7
Testing Vitest + Playwright
Storage localStorage + IndexedDB
Deploy Vercel
PWA vite-plugin-pwa

Data & Privacy

  • All data is stored in your browser's localStorage
  • API keys never leave your browser — they're sent directly to the AI provider
  • No analytics, no tracking, no accounts required
  • Export/import your data anytime from Settings

Feedback

Found a bug or have a suggestion? Open an issue or use the in-app feedback button (Help → Feedback).

Built By

Solo project by Naoya Hanya — designed, built, and launched in 2 weeks. Featured on Product Hunt.

License

MIT

About

Turn AI conversations into structured project context — decisions, TODOs, blockers, resume checklists. Works with Claude, ChatGPT, and Gemini.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages