Releases: FoundDream/desklore
Releases · FoundDream/desklore
Release list
DeskLore 0.2.0 — Durable Timeline Agent and privacy controls
DeskLore 0.2.0 makes Timeline Agent work durable, adds user-controlled observation exclusions,
and brings the app, settings, and project website into a bilingual early-release shape.
Highlights
- Pi-powered Timeline Agent summaries with evidence inspection and citation validation.
- Persistent background jobs with fair scheduling, recovery, bounded retry backoff, and Electron
utility-process isolation. - Application, domain, and window-title exclusions, including an installed-app picker.
- Redesigned timeline, diagnostics, recovery, and tabbed settings surfaces.
- English and Simplified Chinese across the desktop app and project website.
- OpenAI Responses and Chat Completions support for optional model-backed features.
- Local capture, timeline, and visual-value evaluators with explicit provenance and human-review
boundaries.
Reliability fixes
- Restored summary generation after Timeline Agent worker startup and IPC failures.
- Corrected retries for stalled, runtime-blocked, and provider-blocked jobs.
- Reduced duplicate window-transition noise while retaining meaningful context.
- Centralized atomic owner-only writes for retained history state.
Run from source
git clone --branch v0.2.0 https://github.com/FoundDream/desklore.git
cd desklore
pnpm install --frozen-lockfile
pnpm devRequirements and current limits
- macOS 14 or newer on Apple Silicon.
- Node.js 24+, pnpm 11+, and Xcode Command Line Tools with Swift 6.2+.
- This release is source-only. There is no official signed or notarized binary yet.
- DeskLore does not import data or unversioned settings from pre-release Computer History builds.
- Included evaluators help investigate local behavior. They do not establish product-quality claims
without fresh controlled data and human review.
See PRIVACY.md for the complete
recording and data boundary.
DeskLore 0.1.0 — First public source release
DeskLore's first public source release turns macOS activity into a local, searchable timeline and
layered memory without continuously recording the screen.
Highlights
- Semantic activity capture through a native Swift Collector and macOS Accessibility APIs.
- Local timeline, six-hour memory rollups, daily memory, and search.
- Explicit first-run consent before the Collector starts.
- Sensitive-surface, private-browsing, and password-field filtering.
- Inspectable JSONL and Markdown artifacts with deletion and retention controls.
- Optional model summaries and visual fallback, both disabled by default.
Run from source
git clone https://github.com/FoundDream/desklore.git
cd desklore
pnpm install --frozen-lockfile
pnpm devRequirements and current limits
- macOS 14 or newer on Apple Silicon.
- Node.js 24+, pnpm 11+, and Xcode Command Line Tools with Swift 6.2+.
- This release is source-only. There is no official signed or notarized binary yet.
- DeskLore starts with a new local schema and does not import data from pre-release Computer
History builds.
See PRIVACY.md for the complete
recording and data boundary.

