Daylog

A quiet place for the everyday

A day worth keeping.

One entry for the day. A little room for how you felt. A visible record of showing up again.

Daylog brings daily writing, mood, energy and focus ratings, habit check-ins, and a calendar together in a small local journal. An optional prompt can help you begin; it never writes for you.

01 / a real interface

The page meets you where the day is.

Open a date, leave a few words, and add ratings only when they help. Move between dates, revisit entries from the calendar, and use an optional writing prompt when a blank page needs a beginning.

Recorded Daylog daily-entry screen with date navigation, mood, energy and focus ratings, notes, title, and writing area.
Recorded Daylog editor · matched light and dark captures · June 2026

02 / a gentle rhythm

Write a little. See the pattern.

The journal is built around small repeatable actions, not a perfect entry every day.

01

Capture the day

Write a title and entry, tag it if useful, and optionally start from a gentle prompt.

02

Notice how it felt

Rate mood, energy and focus separately from the words, then review their trends over time.

03

Come back tomorrow

Check in on a habit and browse the month grid to find the days you wrote.

03 / your daily journal

A small ritual, on your own computer.

Keep entries, ratings, habits and tags together in a local SQLite journal. Search earlier words, browse the calendar, and review mood, energy and focus over time.

Start Daylog on your computer, then open the journal in your browser. The local service stays on this device’s loopback address; it is a personal journal, without an account or shared workspace.

Download for Linux x64

Requires GNU/Linux x64 with glibc, an SSE4.2-capable CPU and Node.js. Built on glibc 2.39 with Node.js v26.8.1. Extract the archive; from its directory run node daylog.mjs --data-dir /absolute/path/to/your/journal --check, then the same command without --check. Open http://127.0.0.1:5183 for your journal; /home always opens this overview. The local runtime includes Bun.

SHA-256 checksum

Original pinned Bun and library sources