Mindlist v1: FOSS Neurolist clone (PWA + Capacitor Android), v3 logo, signed release
This commit is contained in:
commit
4fc6be04da
90 files changed
+10761
No files matched your search
@@ -0,0 +1,32 @@
|
||||
# Mindlist — Free Open-Source Neurolist Alternative (BYOK)
|
||||
|
||||
PWA built with Vite + React + TS + Tailwind + Dexie. Local-first, no backend, no tracking.
|
||||
|
||||
## Features
|
||||
- Magic Subtasks Easy/Medium/Hard with Life Context shaping
|
||||
- Brain Dump AI Import, AI Edit chat patching
|
||||
- Single-task Focus playlist timer + voice announcements + dynamic end-time + Wake Lock
|
||||
- Task Library reuse, calendar export (.ics with VALARM), dark mode, offline heuristic fallback
|
||||
- BYOK OpenRouter, default `deepseek/deepseek-v4.1-flash` (`response_format: json_object`)
|
||||
|
||||
## BYOK setup
|
||||
1. Get a key at https://openrouter.ai/keys
|
||||
2. Open ⚙️ Settings in the app, paste key, confirm model `deepseek/deepseek-v4.1-flash`
|
||||
3. Key is stored in `localStorage` only (`mindlist.or.key`), sent directly to `https://openrouter.ai/api/v1/chat/completions`. Never committed.
|
||||
|
||||
> The example key in `../Openrouter.md` is revoked/placeholder — do not reuse.
|
||||
|
||||
## Dev
|
||||
```bash
|
||||
cd app
|
||||
npm install
|
||||
npm run dev # http://localhost:5173
|
||||
npx vitest run
|
||||
npm run build # PWA in dist/
|
||||
```
|
||||
|
||||
## Deploy
|
||||
Static hosting: `npm run build` → deploy `dist/` to GitHub Pages / Netlify / Vercel. PWA installable on Android via browser → Add to Home screen. Optional Capacitor/TWA wrapper for Play Store later.
|
||||
|
||||
## License
|
||||
MIT — free for personal + commercial use.
|
||||
Reference in new issue
Block a user