{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "mariagorskikh-open-instinct--text-a-personal-agent-on-imessage",
 "repo": "mariagorskikh/open-instinct",
 "repo_url": "https://github.com/mariagorskikh/open-instinct",
 "repo_slug": "mariagorskikh-open-instinct",
 "title": "Text a personal agent on iMessage",
 "page_title": "How to text a personal agent on iMessage with Open Instinct",
 "summary": "Give yourself an agent with its own number that you reach by text message.",
 "who": "A developer who wants a personal assistant on their phone and is willing to run a small Node project and an Inkbox account.",
 "problem": "Most assistants live in a web app or a chat window. You want to message a number the way you message a friend, and get tasks done without opening another app.",
 "outcome": "A phone number and email address for your agent, reachable from iMessage, that answers you and runs tasks in its own workspace.",
 "steps": [
  "Install dependencies: `pnpm install && pnpm build`",
  "Set your model key: `export ANTHROPIC_API_KEY=sk-ant-...`",
  "Set your Inkbox key: `export INKBOX_ADMIN_API_KEY=...`",
  "Create your agent: `pnpm instinct init --name \"Maria\" --phone +14155550100 --email maria@example.com --handle maria-instinct`",
  "Start the agent with a tunnel: `pnpm instinct dev --tunnel`",
  "Print the connect text with `pnpm instinct connect` and send the text it shows to the agent's number"
 ],
 "agent_prompt": "In the open-instinct repo at <repo path>, run the init, dev --tunnel and connect commands from the README using phone number <phone number> and handle <handle>. Expected output: the number and the connect text printed by `pnpm instinct connect`. Verify that the printed number matches the Inkbox number assigned to the agent before sending any text.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "1 hour",
 "basis": "readme",
 "caveat": "The README treats the live iMessage and Maritime paths as beta, so test with a number you control before relying on it.",
 "category": "Personal productivity",
 "tags": [
  "Personal productivity"
 ],
 "lang": "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)"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The setup needs your model and Inkbox API keys in your shell, and the agent will act on your behalf, so keep the keys out of shared logs and shell history."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/text-a-personal-agent-on-imessage/",
 "md": "https://dedupedai.com/use-cases/mariagorskikh-open-instinct/text-a-personal-agent-on-imessage/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/mariagorskikh-open-instinct--text-a-personal-agent-on-imessage.json",
 "api_version": "v1"
}
