{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "hamedgitty/bloks",
 "name": "bloks",
 "owner": "hamedgitty",
 "slug": "hamedgitty-bloks",
 "github": "https://github.com/hamedgitty/bloks",
 "what": "Bloks is a local-first desktop workspace where you run personal AI agents on your own machine, with their conversations, memory and approvals kept on that machine.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "The Bloks desktop app installed on your machine",
  "At least one provider you can use: a Claude Code, Codex or Gemini CLI you already signed in to, or an API key for a chat engine",
  "A project folder or files the agent is allowed to work in",
  "For the iPhone steps: the Bloks iPhone app and a six digit pairing code from your Mac"
 ],
 "audience_note": "People who want several AI agents working on their own files and tasks, and who want to approve, undo and review what those agents do.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Personal productivity",
 "url": "https://dedupedai.com/use-cases/hamedgitty-bloks/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "hamedgitty-bloks--keep-coding-agent-until-tests-pass",
   "title": "Keep a coding agent working until tests pass",
   "best": true,
   "url": "https://dedupedai.com/use-cases/hamedgitty-bloks/keep-coding-agent-until-tests-pass/",
   "json": "https://dedupedai.com/use-cases/u/hamedgitty-bloks/keep-coding-agent-until-tests-pass.json"
  },
  {
   "id": "hamedgitty-bloks--rehearse-file-changes-before-applying",
   "title": "Rehearse a risky file change before it touches your folder",
   "best": false,
   "url": "https://dedupedai.com/use-cases/hamedgitty-bloks/rehearse-file-changes-before-applying/",
   "json": "https://dedupedai.com/use-cases/u/hamedgitty-bloks/rehearse-file-changes-before-applying.json"
  },
  {
   "id": "hamedgitty-bloks--file-incoming-documents-with-a-watcher",
   "title": "File incoming documents from a folder automatically",
   "best": false,
   "url": "https://dedupedai.com/use-cases/hamedgitty-bloks/file-incoming-documents-with-a-watcher/",
   "json": "https://dedupedai.com/use-cases/u/hamedgitty-bloks/file-incoming-documents-with-a-watcher.json"
  },
  {
   "id": "hamedgitty-bloks--read-overnight-agent-work-each-morning",
   "title": "Read what your agents did overnight in one brief",
   "best": false,
   "url": "https://dedupedai.com/use-cases/hamedgitty-bloks/read-overnight-agent-work-each-morning/",
   "json": "https://dedupedai.com/use-cases/u/hamedgitty-bloks/read-overnight-agent-work-each-morning.json"
  },
  {
   "id": "hamedgitty-bloks--back-up-and-restore-agent-workspace",
   "title": "Back up your whole agent workspace and restore it",
   "best": false,
   "url": "https://dedupedai.com/use-cases/hamedgitty-bloks/back-up-and-restore-agent-workspace/",
   "json": "https://dedupedai.com/use-cases/u/hamedgitty-bloks/back-up-and-restore-agent-workspace.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
