Skip to content

Key Capabilities

Search your entire digital history from one place. The FTS5-powered search index handles:

  • Instant results — Type and see matches immediately
  • Snippet highlighting — See where your query matched
  • Ranked results — Most relevant items first
  • Empty query browsing — See recent items when no search term

See your activity over time with an interactive histogram:

  • Monthly buckets — Aggregated view of when things happened
  • Source breakdown — Color-coded by data source
  • Date range selection — Click to filter by time period
  • Category stacking — See which sources dominated each period

Index data from 23+ configured sources:

CategorySources
ReadingPinboard, Readwise
MusicSpotify, Last.fm, Apple Podcasts
SocialTwitter/X archives, LinkedIn messages
ProductivityThings tasks, Timing app usage
BrowseSafari, Chrome, Google Search
NotesApple Notes, Notion
PhotosApple Photos
LocationFoursquare check-ins
CodeGitHub activity
AIClaude conversations
CurationAre.na blocks and channels
VideoYouTube watch history
CalendarGoogle Calendar events

Filter search results by:

  • Categories — Click to show only music, or only notes
  • Individual sources — Drill down to just Pinboard or just Spotify
  • Exclusion mode — Hide specific sources from results

Add new sources without code changes:

[[sources]]
name = "my-source"
enabled = true
db_path = "my-source/chronicle/chronicle.db"
[[sources.queries]]
sql = "SELECT id, title, content, created_at FROM items"

Create notes, articles, photos, replies, and more. Publish to your site via Micropub. Cross‑post (POSSE) to networks like Mastodon or Bluesky.

Import your existing history from live APIs (Mastodon, Bluesky, GitHub). Run on a schedule to keep your archive current.

Run enrichment pipelines to clean web pages (Defuddle‑style readability), generate alt‑text, extract tags, and create summaries.

Send and receive webmentions for replies, likes, and reposts. Show conversations on your own site.

Full command-line interface for:

  • otso import <source> — Pull from APIs and archives
  • otso publish <file> — Send to your site and syndicate
  • otso search <query> — Search from the terminal
  • otso snapshot — Backup before risky operations