Important
LogLife is in a pre-alpha state, and only suitable for use by developers
LogLife is an audio-first, chat-native tool for people who need a frictionless way to journal and think about their lives. Living inside your favorite chat app, LogLife helps you capture daily notes, see behavior patterns, and turn those insights into steady progress.
It combines a minimalist interface with powerful AI processing to help you Capture thoughts instantly, Reflect on your day, and Grow by tracking your goals without the guilt.
- 🎙️ Audio-First Journaling: Just talk. Send voice notes to capture thoughts instantly. We handle the transcription and summarization so you can focus on the moment.
- 💬 Chat-Native: Works in your favorite chat app (WhatsApp today; Telegram and iMessage soon).
- 📈 Gentle Goal Tracking: A minimalist system to rate your days and track habits. No streaks to break, just data to learn from.
- 🌱 Pattern Recognition: Turn scattered thoughts into progress. Our AI spots patterns in your logs to help you reflect and grow.
- 🔔 Calm Nudges: Smart, low-stress reminders that encourage consistency rather than demanding attention.
- 🤝 Frictionless Sharing: Invite others to the journey simply by sharing a contact card.
- Node.js 24+
- pnpm 10+
- OpenClaw (for the dashboard)
git clone https://github.com/jmoraispk/loglife.git
git clone https://github.com/openclaw/openclaw.git ~/openclawcd ~/openclaw
pnpm install
pnpm build
./openclaw.mjs plugins install /path/to/loglife/plugin --link
./openclaw.mjs config set plugins.entries.loglife.config.apiKey "$(openssl rand -hex 32)"cd ~/openclaw
./openclaw.mjs gateway --allow-unconfiguredcd loglife/website
pnpm installCopy .env and add your OpenClaw connection:
OPENCLAW_API_URL=http://localhost:18789
OPENCLAW_API_KEY=<your key from step 2>
pnpm devThe site will be available at http://localhost:3000. The dashboard connects to the OpenClaw gateway to display session data.
If you only need the marketing site without the dashboard:
cd loglife/website
pnpm install
pnpm devcd loglife/website
pnpm build
pnpm startloglife/
├── website/ → Next.js app (Vercel) — marketing site + dashboard
├── plugin/ → OpenClaw plugin — serves session data over HTTP
├── docs/ → Mintlify documentation (docs.loglife.co)
├── multi-user/ → Multi-user infrastructure for OpenClaw
└── call_prompts/→ Voice call prompt templates
The website is hosted on Vercel. The plugin runs inside the OpenClaw gateway on your server. The dashboard proxies requests through Vercel to the plugin, keeping the server URL and API key private. See plugin/README.md for detailed setup and CI/CD instructions.