{"slug": "stop-pasting-context-every-ai-session-one-command-restores-everything", "title": "Stop pasting context every AI session: one command restores everything", "summary": "A developer has released nodestone, a free project-level memory engine for AI-assisted development that restores context across sessions. The tool tracks decisions, tasks, and file changes, allowing users to pack context into a fingerprint and restore it in any AI coding tool like Claude Code or Cursor. It aims to eliminate the repetitive process of re-pasting documentation and context when switching between AI agents.", "body_md": "Every AI coding session starts the same: paste the README, paste the architecture doc, paste the last error message, re-explain where you left off. If you switch between Claude Code, Cursor, and Gemini in the same project, every tool starts from zero.\n\n**nodestone** fixes that. It's a project-level memory engine for AI-assisted development, and it's free.\n\nnodestone tracks four things across sessions:\n\n```\npip install nodestone\n```\n\nThat's it. Python 3.10+.\n\n```\nnodestone init\n```\n\nCreates a `.nodestone/`\n\ndirectory in your project root.\n\n```\nnodestone decision add \"Use SQLite instead of Postgres\" --context \"Only 3 users, no need for a server\" --impact \"Simpler deployment, no Docker needed\"\nnodestone task add \"Add user authentication\" --depends \"Set up database schema\" --effort 4h\nnodestone pack\n```\n\nPrints a ~500 token context block. Copy it, paste it at the start of your next AI session. Done.\n\n```\nnodestone restore <fingerprint>\n```\n\nThe other agent picks up exactly where you left off — decisions, tasks, file state, everything.\n\n``` bash\n# Session 1 — Claude Code\n$ nodestone decision add \"Use FastAPI over Flask\" --context \"Need async support for WebSockets\"\n$ nodestone task add \"Build WebSocket handler\" --effort 3h\n$ nodestone pack\n> Context fingerprint: ns_X7k2m9 (copied to clipboard)\n\n# Session 2 — Cursor (next day)\n$ nodestone restore ns_X7k2m9\n> Restored: 3 decisions, 4 tasks, 2 file changes\n```\n\nNo pastebin, no markdown file, no \"as I mentioned yesterday...\".\n\n`pack`\n\n+ `restore`\n\nflow. Real-time sync across agents is on the roadmap but not here yet.`pip install nodestone`\n\nIf you're switching between AI tools on the same project, give it a try. Feedback and PRs welcome.", "url": "https://wpnews.pro/news/stop-pasting-context-every-ai-session-one-command-restores-everything", "canonical_source": "https://dev.to/massiron/stop-pasting-context-every-ai-session-one-command-restores-everything-28ej", "published_at": "2026-06-13 07:53:49+00:00", "updated_at": "2026-06-13 08:17:54.021241+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "ai-agents", "artificial-intelligence"], "entities": ["nodestone", "Claude Code", "Cursor", "Gemini"], "alternates": {"html": "https://wpnews.pro/news/stop-pasting-context-every-ai-session-one-command-restores-everything", "markdown": "https://wpnews.pro/news/stop-pasting-context-every-ai-session-one-command-restores-everything.md", "text": "https://wpnews.pro/news/stop-pasting-context-every-ai-session-one-command-restores-everything.txt", "jsonld": "https://wpnews.pro/news/stop-pasting-context-every-ai-session-one-command-restores-everything.jsonld"}}