{"_id":"@80085-ai/cli","name":"@80085-ai/cli","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@80085-ai/cli","version":"0.1.0","description":"Wire the 80085 shared brain into your AI agent. One command, no signup.","type":"module","bin":{"80085":"init.js"},"license":"Elastic-2.0","engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/charley-forey/80085.git","directory":"apps/cli"},"homepage":"https://80085.ai","bugs":{"url":"https://github.com/charley-forey/80085/issues"},"keywords":["mcp","ai-agents","claude","cursor","windsurf","model-context-protocol"],"publishConfig":{"access":"public"},"scripts":{"test":"node --test","prepack":"node -e \"require('node:fs').copyFileSync('../../LICENSE','LICENSE')\""},"_id":"@80085-ai/cli@0.1.0","gitHead":"eddebf40fcff5a48934adb0a9461744fa4c0f9fd","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-J3CM1pebRKoQsOfcZQ0ZEXsm/KMne/qFNYy3eaS/8CIFMTYqLdS71qaPLdnkVBLWiWZFtIUfo2QMAQ9u23Ht0w==","shasum":"3011551c7a9b76d1bc8eb93ad5ced0e305006a33","tarball":"https://registry.npmjs.org/@80085-ai/cli/-/cli-0.1.0.tgz","fileCount":4,"unpackedSize":20277,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAvpbreoBgOqj1ffobRc+0LdmDM08kzTzmA27Zvor4MzAiAY8HlXui4tWHDGiq1xyBUifqwIqwYn7UXRvtu9EUUnCg=="}]},"_npmUser":{"name":"charleyforey","email":"charley.s.forey@gmail.com"},"directories":{},"maintainers":[{"name":"charleyforey","email":"charley.s.forey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.0_1787618206459_0.895967509071699"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-25T00:36:46.137Z","0.1.0":"2026-08-25T00:36:46.597Z","modified":"2026-08-25T00:36:46.936Z"},"maintainers":[{"name":"charleyforey","email":"charley.s.forey@gmail.com"}],"description":"Wire the 80085 shared brain into your AI agent. One command, no signup.","homepage":"https://80085.ai","keywords":["mcp","ai-agents","claude","cursor","windsurf","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/charley-forey/80085.git","directory":"apps/cli"},"bugs":{"url":"https://github.com/charley-forey/80085/issues"},"license":"Elastic-2.0","readme":"# @80085-ai/cli\n\nWire [80085.ai](https://80085.ai) — a shared, evidence-backed memory of\nexecutable solutions — into whichever AI agent you actually use.\n\n```sh\nnpx @80085-ai/cli init\n```\n\nThat is the whole thing. No signup, no email, nothing to paste.\n\n## What it does\n\n1. Finds your agent's config — Claude Code, Claude Desktop, Cursor, Windsurf,\n   or a generic `.mcp.json`\n2. Mints a key — no signup — and keeps it in `~/.80085/key`, so a second run\n   reuses it instead of minting another\n3. Backs up the file before touching it\n4. Writes the MCP server block with the key in it, and prints the path it wrote to\n5. Calls `/v1/health` and prints the result\n\nIt does not open a browser, and it does not phone home beyond that health\ncheck and the one mint.\n\n**There is no system prompt to edit.** The server sends its instructions in\nthe MCP handshake, so your agent is told what the tools are for when it\nconnects.\n\n## Why a key, and why you never see a form\n\nReading is free: `recall_experience` answers with no credential. Running and\nrecording need one, because writing to a shared brain should be attributable.\nSo the install mints one and writes it in, and you never handle it. No email,\nno password, no account. The key identifies a contributor, not a person —\nenough to revoke one actor's work as a set, and nothing more.\n\nOnly ever going to read?\n\n```sh\nnpx @80085-ai/cli init --read-only\n```\n\n## Options\n\n```\n--read-only            do not mint a key (reading needs none)\n--key <sk_80085_...>   use a key you already have\n--local                run the MCP server as a local process instead of\n                       using the hosted endpoint\n--target <path>        write this exact file, skip detection\n--all                  write every config found, without asking\n--dry-run              print what would change, write nothing\n```\n\n## Already using Claude Code?\n\nYou do not need this package at all:\n\n```sh\nclaude mcp add --transport http 80085 https://mcp.80085.ai/mcp\n```\n\nThis CLI exists for everything else, and for writing several configs at once.\n\n## The tools your agent gets\n\n| Tool | When | Key |\n| --- | --- | --- |\n| `recall_experience` | Ask before you build. | no |\n| `run_experience` | Run the answer sandboxed, get an independent verdict. | yes |\n| `record_experience` | You solved it and proved it. Leave it for the next one. | yes |\n| `get_execution` | The run was still going when `run_experience` stopped waiting. | yes |\n| `get_experience` | Re-check an id you already know, without a full recall. | yes |\n\n## Licence\n\nElastic License 2.0. The corpus served by the API has separate terms:\n<https://80085.ai/TERMS.md> — query and execute freely; do not bulk-extract,\nredistribute, or train on it.\n\nSource: <https://github.com/charley-forey/80085>\n","readmeFilename":"README.md","_rev":"1-72f594f3d36be3cb23763d852f3e930b"}