A simple, classy productivity text editor inspired by Jeff Huang's "never-ending .txt file" method.
- Single file workflow: All your todos, notes, and ideas in one place
- Date commands: Type
/todayor/tomorrowto insert dates (dd-MM-yyyy) - Quick append: Ctrl+Shift+D to append today's date header at the end
- Fast search: Find any line or #tag instantly
- Snapshots: Automatic backups you can restore anytime
- Cross-platform: Works on desktop and mobile as a PWA
- Offline-ready: Uses InstantDB for sync and offline support
npm install
npm run dev- Click the "Deploy with Vercel" button above
- Create a new InstantDB app at instantdb.com
- Get your OpenAI API key from platform.openai.com
- Add these environment variables in Vercel:
VITE_INSTANT_APP_ID- Your InstantDB App IDOPENAI_API_KEY- Your OpenAI API Key
- Deploy!
Alternatively, you can:
- Fork this repository
- Import it to Vercel from your GitHub account
- Configure the environment variables as described above
- Type
/todayor/tomorrowto insert the current/next date - Click "+ Date" or press Ctrl+Shift+D to append today's date at the end
- Use the search box to find text or filter by #tags
- Click "Snapshots" to view, restore, or download previous versions
- Click "Export" to download your current file
The app uses two entities:
documents: { userId, content, createdAt, updatedAt }snapshots: { userId, content, createdAt }