{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "mariagorskikh/open-instinct",
 "name": "open-instinct",
 "owner": "mariagorskikh",
 "slug": "mariagorskikh-open-instinct",
 "github": "https://github.com/mariagorskikh/open-instinct",
 "what": "Open Instinct is an open-source personal agent you text on iMessage, with its own Linux desktop in a microVM and a permission system for agents of trusted people.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "Node 22.19+ and pnpm 10",
  "An Anthropic API key (or another Pi provider key)",
  "An Inkbox admin API key from inkbox.ai for phone, email and agent-to-agent endpoints",
  "A Maritime API key from maritime.sh if you deploy to a VM",
  "A Stripe Link OAuth client if you want the agent to pay (review takes about 3 to 5 days)"
 ],
 "audience_note": "Developers and technical power users who want a self-hosted personal assistant reachable by text, with their own keys and a documented permission model.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Personal productivity",
 "url": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "mariagorskikh-open-instinct--text-a-personal-agent-on-imessage",
   "title": "Text a personal agent on iMessage",
   "best": true,
   "url": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/text-a-personal-agent-on-imessage/",
   "json": "https://dedupedai.com/use-cases/u/mariagorskikh-open-instinct/text-a-personal-agent-on-imessage.json"
  },
  {
   "id": "mariagorskikh-open-instinct--try-the-agent-locally-before-getting-a-number",
   "title": "Test the agent in a laptop chat first",
   "best": false,
   "url": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/try-the-agent-locally-before-getting-a-number/",
   "json": "https://dedupedai.com/use-cases/u/mariagorskikh-open-instinct/try-the-agent-locally-before-getting-a-number.json"
  },
  {
   "id": "mariagorskikh-open-instinct--have-the-agent-book-by-phone-call",
   "title": "Have the agent call and book a table",
   "best": false,
   "url": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/have-the-agent-book-by-phone-call/",
   "json": "https://dedupedai.com/use-cases/u/mariagorskikh-open-instinct/have-the-agent-book-by-phone-call.json"
  },
  {
   "id": "mariagorskikh-open-instinct--share-the-agent-with-trusted-contacts",
   "title": "Let trusted contacts' agents ask for access",
   "best": false,
   "url": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/share-the-agent-with-trusted-contacts/",
   "json": "https://dedupedai.com/use-cases/u/mariagorskikh-open-instinct/share-the-agent-with-trusted-contacts.json"
  },
  {
   "id": "mariagorskikh-open-instinct--let-the-agent-pay-with-a-single-use-card",
   "title": "Let the agent pay with a one-time card",
   "best": false,
   "url": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/let-the-agent-pay-with-a-single-use-card/",
   "json": "https://dedupedai.com/use-cases/u/mariagorskikh-open-instinct/let-the-agent-pay-with-a-single-use-card.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."
}
