{"repo":"nossa-y/activity-frames","free":true,"listed":false,"github":"https://github.com/nossa-y/activity-frames","clone":"git clone https://github.com/nossa-y/activity-frames.git","description":"Turn your workday into structured workflows agents can execute. 100% local, served over MCP.","language":"Python","stars":551,"topics":["agent-memory","ai-agents","context-engineering","llm","mcp","computer-use","episodic-memory"],"license":"MIT","category":"ai-agents","readme_excerpt":"activity-frames powering Nocta Turn your workday into structured workflows agents can execute. Computer-use agents work every task out from scratch, even one you've done a hundred times. And between tasks, your agent has no idea what you've been doing all day, so it starts every conversation blind. activity-frames fixes both. It records your screen locally and compiles what it sees into structured activity frames : bounded, deterministic records of the tasks you actually did. The recurring ones become workflows an agent can execute instead of working out again. So your repetitive computer tasks get done cheaper (running a compiled workflow costs almost no tokens) and more reliable (the same steps, grounded the same way every time, instead of guessing from a screenshot) - and everything else becomes context your agent can use. Want to go deeper? docs/mcp.md covers the six MCP tools, docs/python.md the Python API, docs/cli.md every flag, docs/troubleshooting.md the errors you might actually hit. AI agent integrating this? AGENTS.md is written for you. What your agent sees Capture stores instants: thousands of snapshot rows a day, each one saying \"at 22:53:05, Chrome showed linkedin.com/in/...\". Useless to reason over. activity-frames compiles those instants into activity frames: And into a compact context block for any system prompt: Drop that into a prompt and your agent knows your day. A full day compiles in under a second and costs zero tokens. Workflows agents can execute C","default_branch":null,"files":null,"tree":[],"storefront":"/r/nossa-y","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nossa-y/activity-frames/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}