innernet — a home for your memories. one memory layer for every AI tool you use.

innernet is a memory layer for AI tools. it stores the context of your work — decisions, preferences, technical details and the reasoning behind them — in one place, and any AI tool you connect can read and write it. instead of re-explaining your project at the start of every chat, the tool already has it.

you connect with a single command, npx innernet: it signs you in, detects the AI tools installed on your machine and connects each one to the same memory. Claude Code, Cursor, Codex, Windsurf, Gemini CLI, Claude Desktop, VS Code, Cline, Zed and Continue connect automatically; ChatGPT and Claude.ai connect through their own connector settings; anything else that speaks the Model Context Protocol can use the endpoint innernet.live/api/mcp, and a REST API covers the rest.

unlike notes you maintain by hand, innernet maintains itself. an agent called netti files what you capture into the right documents, updates them when something changes, and keeps a version history, so each project's context stays current without you filing anything. your data is isolated at the database row level, keys are stored hashed, and you can export or delete everything at any time.

a home for your memories

innernet is an ai memory platform that, once connected, stays in the background and saves and carries your context no matter where you go or what app you use.

innernet is available in a growing list of surfaces to connect.

connected, it stops being a transcript and becomes something you can hold.

memory that grows as you live it, and comes with you.

one url. every ai you already use reads and writes the same memory.
innernet.live/api/mcp

visit /docs for the per-client wiring

meet netti

a growing reflection of your memories and connections. one per person, never the same twice. it grows as you keep things, and takes on the colour of what you keep.

privacy

you are about to put the things you actually think somewhere. here is how it is kept, in plain words, with the mechanism under each one if you want to check.

never for saleyour memory is never sold. not to advertisers, not to a partner, not to anyone. what improves innernet is anonymised and aggregated, never your words.no sale of personal data, ever; improvement uses anonymised aggregates
answers only to younot only to people we trust. only to you. the rule lives in the database itself, so a bug in our app cannot hand your rows to someone else.row-level security, enforced in postgres
private stays privateevery fact carries how far it may travel. the things you'd never say at work never reach the tool you use at work.disclosure classes, gated at the read surface
you approve each toolyou never paste a password or a key into a chat. approve a tool the way you'd approve any app, and un-approve it just as fast.oauth 2.1; tokens stored hashed
sealed where it sitsthe sensitive parts are encrypted in the database, not just on the way there. the copy at rest isn't readable either.column-level encryption at rest
leave with everythingexport everything, delete everything, on demand. no email, no retention call, no month of waiting.gdpr export + erase; named sub-processors, published

one thing we won’t pretend: once an ai you connect reads your memory, it’s in that ai’s hands. connect the ones you trust.

develop with innernet

it’s git for thinking.

your context, versioned like code. branch it, roll it back, carry it into any tool. start at docs

questions

the short answers.

innernet is a memory layer for ai tools. it stores the context of your work (decisions, preferences, technical details and the reasoning behind them) in one place, and any ai tool you connect can read and write it. instead of re-explaining your project at the start of every chat, the tool already has it. an agent called netti keeps it organised: it files new information into the right documents, updates them when something changes, and keeps a version history.

run npx innernet in your terminal. it signs you in through your browser, detects the ai tools installed on your machine, connects each one to your memory, and sets up the project you are in. tools it cannot detect (chatgpt, claude.ai, anything on another machine) connect by pasting innernet.live/api/mcp into their settings. setup takes about two minutes, and there is nothing left running afterwards.

claude code, cursor, codex, windsurf, gemini cli, claude desktop, vs code, cline, roo, zed, continue, opencode and antigravity connect automatically. chatgpt and claude.ai connect through their own connector settings. any other tool that supports mcp can connect with the url, and there is a rest api for everything else.

decisions and why you made them, preferences you have stated, constraints, approaches you tried and rejected, who is involved, and where the work currently stands. it is stored as documents and structured entries you can read and edit yourself, not as chat transcripts.

yes. your data is isolated at the database level, so only your account can read it. api keys and tokens are stored hashed, sensitive fields can be encrypted at rest, and nothing is read until you connect a tool. one caveat worth stating plainly: once you connect an ai tool, that tool can read your memory, so connect the ones you trust.

you can export everything, or delete your account and all of its data, at any time from your settings.

no. you use the same tools in the same way. innernet records context as you work and your tools read it when they need it. the one new thing you can do is ask any connected tool what you decided about something, and get an answer from your own memory.

from the blog

what we’re thinking about.

one url. one sign-in.

the rest is memory.

paste the endpoint, open a different tool — and it already knows you.

paste this into any ai you already talk to
innernet.live/api/mcp
free to start · no card