[go: up one dir, main page]

Your engineering work, documented.

A local-first notebook for engineers who want to capture ideas, meeting notes, and diagrams — without sending data to a server.

workledger.org
WorkLedger application screenshot

Everything you need,
nothing you don't

Built for engineers who document as they build. Local-first, customizable, and keyboard-driven.

Weekly Review

Toggle a weekly view that groups entries by ISO week with signifier breakdowns, top tags, and entry previews. Collapsible week cards auto-expand the most recent. Filter by tag, text, or signifier — all filters work in review mode.

Entry Templates

Start entries with structured sections. Decision Log, Debugging Session, Meeting Notes, Learning Log, and End of Day — each with pre-filled headings and auto-tags.

#decision #debugging #meeting #learning #eod

Entry Signifiers

Mark entries that matter: decisions worth remembering, open questions, ideas to explore, or milestones to celebrate. Most entries need no signifier — that's by design.

Decision Question Idea Milestone

Wiki Links & Backlinks

Type [[ to link between entries. A "Referenced by" panel below each entry shows all backlinks — auto-maintained as you write.

Pin & Saved Filters

Pin important entries to the top of your stream. Save tag + text filter combinations as named presets for one-click access in the sidebar.

End-to-End Encrypted Sync

Local storage by default. Optionally sync across devices with end-to-end encryption — entries are encrypted before leaving your browser. Use the default server or self-host your own.

Core Features

Daily Entries Organized by day ·  ⌘J  to create
Rich Text Editing BlockNote · slash commands · code blocks
Inline Drawings Excalidraw diagrams · resizable canvases
Tagging Color-coded tags · click to filter
Full-Text Search Entries, content & tags ·  ⌘K 
Local-First & Private IndexedDB · no server · no tracking
5 Themes · 7 Fonts Light, Dark, Dracula, Catppuccin, Solarized
Focus Mode Distraction-free single-entry view
PWA · Mobile-Friendly Install as app · offline · responsive
Syntax Highlighting 24 languages · Shiki · theme-aware
Import, Export & Archive JSON backup · portable data
Keyboard-Driven  ⌘J   ⌘K   ⌘\  · no mouse needed

Open. Write. Done.

No sign-up, no install. Just open the app and start documenting your engineering work.

1

Open the app

Go to workledger.org — no sign-up, no install. Or self-host from the repo.

2

Write & draw

Create entries with rich text, embed diagrams, and tag your notes. Everything auto-saves locally.

3

Search & filter

Find anything instantly with full-text search, tag filtering, and keyboard shortcuts.

Optional

Your AI Notebook Companion

12 concrete actions built for engineers — summarize your day, generate a standup update, rubber-duck a problem, or recall past decisions. AI works across your entries with day, week, and topic scope. Runs locally via Ollama or remotely via Hugging Face — your choice, your data.

1

Enable AI

Click the gear icon in the sidebar and select "Enable AI"

2

Pick a provider

Connect Ollama locally, Hugging Face remotely, or your own server

3

Click the lightbulb

Hover over any note and click the lightbulb icon to open the AI sidebar

4

Pick an action

Choose from 12 engineer actions — summarize, generate, think, or remember

AI notebook companion generating a standup update

AI actions on your entries

Pick an action, choose the scope (day, week, or topic), and get actionable output you can copy and use.

12 engineer actions in 4 categories

📋
Summarize
My Day

Get a concise summary of everything you documented today — decisions, tasks, and key takeaways.

Today's entries Key highlights
📅
Summarize
My Week

Review the full week at a glance — themes, progress, and open items across all entries.

Week scope Themes & progress
🔍
Summarize
A Topic

Search for a topic and get a summary of everything you've written about it across all entries.

Topic search Cross-entry synthesis
📣
Generate
Standup Update

Generate a ready-to-post standup message from your recent entries — yesterday, today, blockers.

Yesterday / Today / Blockers
📝
Generate
PR Description

Turn your implementation notes into a clear PR description with context, changes, and test plan.

Context Changes Test plan
📐
Generate
ADR from Notes

Transform decision notes into a structured Architecture Decision Record — context, decision, consequences.

Context Decision Consequences
✉️
Generate
Draft Message

Draft a Slack message or email from your notes — clear, professional, ready to send.

From your entries Copy & send
🧸
Think
Rubber Duck

Explain your problem to an AI rubber duck. It asks clarifying questions to help you find the answer yourself.

Explain Clarify Discover
🤔
Think
Challenge My Thinking

Get your assumptions challenged. The AI plays devil's advocate on your notes and decisions.

Assumptions Blind spots Alternatives
⚖️
Think
Explore Tradeoffs

Weigh the pros and cons of approaches you're considering. Get a structured comparison.

Options Pros & cons Recommendation
📌
Remember
What Did I Decide About...?

Search your past entries for decisions on a topic. Never lose track of why you chose an approach.

Topic search Decision history
🕒
Remember
When Did I Last Work On...?

Find when you last touched a project or topic. Get a timeline of related work across your notebook.

Topic search Timeline