1. [ OK ] Started tmux session "gowtham".
  2. [ OK ] Mounted ~/projects (5 repos).
  3. [ OK ] Reached target go, node, nvim.
  4. [ OK ] Loaded fonts: comic shanns, jetbrains mono.
  5. [ OK ] Linked blog feed.

gowtham login: guest

TRACE(1)General Commands ManualTRACE(1)
❮ cd ~/projects

trace

NAME

trace: Self-hosted, Markdown first notes for quick capture.

SYNOPSIS

docker run -d -p 5230:5230 -v ~/.trace:/var/opt/memos silentfellow/trace:stable

DESCRIPTION

Trace is a home for short form thinking: daily notes, links, work logs and snippets flow into one chronological Markdown timeline on infrastructure you control. No titles, folders or templates in the way.

DEMO

FEATURES

  • Scratchpad: a private space per parent Space, with a global view
  • Markdown export grouped by date, with attachments kept
  • Print view for clean PDF export
  • Export filters built on CEL, fetched page by page

NOTES

Trace runs on the Memos stack: a Go backend over SQLite, MySQL or PostgreSQL and a React frontend. My work is the Scratchpad (private child spaces that follow their parent Space, an aggregate view and an untagged filter) and the export pipeline: a CEL filter builder, a paged fetcher, a Markdown builder grouped by date and a print view for PDF. I also fixed the release build so multi architecture images publish as one manifest.

HISTORY

Trace is my fork and rebrand of Memos. On top of upstream I built the Scratchpad and the Markdown and PDF export workflow. Upstream: usememos/memos.

STACK

go, typescript, react, docker

SEE ALSO

silentFellow2026TRACE(1)