Skip to content

Document privacy-first ActivityWatch workflows for agents and AI #1388

Description

@TimeToBuildBob

Context

Follow-up from ActivityWatch/aw-webui#922. The built-in dev-mode summary is deliberately basic and provider-key based. Users who outgrow it need a privacy-first path for using ActivityWatch data with agents and analysis tools, grounded in the existing exporting/query docs and the canonical query rather than implying that uploading raw events to a hosted LLM is the recommended workflow.

Scope

Extend the documentation near the querying-data guide with an "ActivityWatch with agents/AI" guide that covers:

  • choosing between export, the HTTP API, AQL/query explorer, and MCP/agent tooling
  • starting from the canonical AFK-filtered query and category rules
  • minimizing data before model access (aggregate locally; avoid raw titles/URLs by default)
  • local-model and existing-subscription workflows before direct third-party API-key upload
  • a small provider-neutral compact context example
  • privacy/threat-model guidance and an explicit review-before-send step
  • links from the export/analysis docs and from the dev-mode activity-analysis page

Acceptance criteria

  • A user can reproduce a bounded, AFK-filtered activity summary from documented commands/queries
  • The guide distinguishes local processing, agent/tool access, and third-party provider upload
  • Sensitive fields and safe aggregation defaults are explicit
  • At least one local-first workflow and one general agent integration workflow are shown
  • Relevant exporting, querying, categorization, and API docs cross-link the guide
  • feat(ai-summary): add client-side AI activity summary page aw-webui#922 links to the most relevant published page (the query guide remains the temporary link)

This documentation should describe a general workflow, not endorse one LLM vendor or require the prototype UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions