{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "cocofhu/grasp",
 "name": "grasp",
 "owner": "cocofhu",
 "slug": "cocofhu-grasp",
 "github": "https://github.com/cocofhu/grasp",
 "what": "Grasp is a self-hosted workspace that runs coding agents inside Docker sandboxes through visual FSM workflows with human approval gates.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "A Linux host with Git, Docker, and Docker Compose installed",
  "An API key for at least one supported agent backend, or a ~/.codex/auth.json login for codex",
  "Optional Git credentials if agents should push branches or open PRs or MRs"
 ],
 "audience_note": "Developers who run several coding projects with AI agents and want one place to track runs, clarify requirements, and approve changes.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/cocofhu-grasp/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "cocofhu-grasp--run-one-project-through-clarify-implement-review",
   "title": "Run a coding task from one sentence to a reviewed change",
   "best": true,
   "url": "https://dedupedai.com/use-cases/cocofhu-grasp/run-one-project-through-clarify-implement-review/",
   "json": "https://dedupedai.com/use-cases/u/cocofhu-grasp/run-one-project-through-clarify-implement-review.json"
  },
  {
   "id": "cocofhu-grasp--build-custom-fsm-workflow-with-rollback-paths",
   "title": "Design a custom workflow with fail and rollback paths",
   "best": false,
   "url": "https://dedupedai.com/use-cases/cocofhu-grasp/build-custom-fsm-workflow-with-rollback-paths/",
   "json": "https://dedupedai.com/use-cases/u/cocofhu-grasp/build-custom-fsm-workflow-with-rollback-paths.json"
  },
  {
   "id": "cocofhu-grasp--review-agent-output-with-share-links",
   "title": "Review agent specs and diffs with an outside reviewer",
   "best": false,
   "url": "https://dedupedai.com/use-cases/cocofhu-grasp/review-agent-output-with-share-links/",
   "json": "https://dedupedai.com/use-cases/u/cocofhu-grasp/review-agent-output-with-share-links.json"
  },
  {
   "id": "cocofhu-grasp--deliver-agent-branch-as-pull-request",
   "title": "Push an agent branch and open a PR or MR",
   "best": false,
   "url": "https://dedupedai.com/use-cases/cocofhu-grasp/deliver-agent-branch-as-pull-request/",
   "json": "https://dedupedai.com/use-cases/u/cocofhu-grasp/deliver-agent-branch-as-pull-request.json"
  },
  {
   "id": "cocofhu-grasp--import-bundled-role-agents",
   "title": "Import the bundled role agents into Agent Studio",
   "best": false,
   "url": "https://dedupedai.com/use-cases/cocofhu-grasp/import-bundled-role-agents/",
   "json": "https://dedupedai.com/use-cases/u/cocofhu-grasp/import-bundled-role-agents.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."
}
