innernet
innernet v1.2.2
one memory for every AI tool
Competitor profile
Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.
Declared capabilities
- Read
- Write
- Interactive
Not specified in the available declarations: limitations, pricing & account requirements.
Onboarding example
load my innernet project context
Description
From the marketplace listing
innernet keeps one versioned memory of your projects and of you, so a conversation can start from what you already decided instead of from zero. connect your innernet account and this assistant can read your projects: what you are building, what you decided and why, and what is in motion. when work produces a decision, innernet saves it back to the project with a commit history you can walk and edit. what it does here: - loads a project's context map: its vision, roadmap, decisions and state. - answers from the sections that bear on the question, and leaves out sections you already have in this conversation. - shows your map in an interactive view: browse dimensions and read them in place. - keeps each project's task list: see, add and complete tasks in the conversation. - carries a personal memory (preferences, how you work) across projects, with disclosure levels you set in innernet. - finds skills on innernet's public community, loads one into this conversation, or keeps a private copy. when you explicitly ask, it can publish or withdraw a skill with its author, licence and source attached. the same memory is available to any MCP client you connect. an innernet.live account is required. the plugin reads and writes data in your connected account; nothing is published publicly unless you ask.
Language: English · Automatically detected from descriptions.
Screenshots
From the developer.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Oct 30, 2026. Last seen Nov 4, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Search, read and write your end-to-end encrypted Virlow notes, and save and recall the memories you choose to keep.
Shared terms: past, note, productivity, memory
-
Session handoff notes for Codex: /remember writes a first-person state note so the next session starts where this one left off.
Shared terms: left, handoff, note, memory
-
Create State gives ChatGPT persistent memory for your software projects. Save code snippets, architectural decisions, and debugging insig...
Shared terms: left, pick, memory, knowledge
-
Jotter saves what matters from one AI conversation so you never have to re-explain yourself in the next. Say 'jot this' and Jotter privat...
Shared terms: left, handoff, say, note
-
Figr is an AI design tool for product teams. It creates UI, stores your design system, and tracks the reasoning behind your product decis...
Shared terms: decisions, projects, code, context
Keywords
Files & skills
File archives
Skill instructions
innernet4.8 KB
---
name: innernet
description: The user's one memory across every AI tool (innernet.live). Use when a conversation touches a project the user keeps in innernet — its product, strategy, roadmap, brand, design, code, or past decisions — when they ask what was decided or where things stand, when work produces a decision or insight worth keeping, or when you learn something durable about the user themselves.
---
innernet is connected to this conversation as an MCP server. It holds the user's
versioned memory: one context map per project, a personal memory about the user,
and each project's task list. Every AI tool they use reads and writes the same
memory, so what you save here is what their other tools see next.
## before you answer about a project
1. Find the project: `innernet_list_projects` returns each map's slug and one line.
If the user names one, match it; if the conversation clearly belongs to one, load it
without asking.
2. Load it lean: `innernet_load_project { slug }`. You get the map's spine — one line
per dimension — plus a `capture_protocol` written for that project. Follow it.
3. Answer a specific question from a slice, not the whole cabinet:
`innernet_context { slug, intent }` with the user's ask verbatim returns the focus,
its periphery, and `retrieval_advice` naming what to read next.
Every item carries a `ref` and a short `v`. On a later call in the same conversation, pass
what you already hold as `known: ["ref@v", ...]`: a section you hold unchanged comes back as
a one-line stub, an edited one comes back whole, and the room goes to sections you have not
seen. A small memory comes back whole on every call, so `known` matters most there.
`innernet_get_dimension { project_slug, dimension_name }` expands one dimension in full.
4. When the user asks what innernet knows in general, `search { query }` runs full-text
search across every map, and `fetch { id }` returns one project whole.
Never pull full bodies you will not use. Let innernet drive retrieval.
## when work produces something worth keeping
- A decision, a direction, a corrected fact, a plan: `innernet_save_context`. Write the
present. If what you save supersedes something a dimension states, replace it in the
body — never leave old and new side by side — and add ONE dated line under a
`## history` heading at the end of that dimension:
`- YYYY-MM-DD — what changed: was … → now …`.
- A quick note that should fold into the map later, when you are unsure where it
belongs: `innernet_capture`. Netti files it.
- Something about the USER (a preference, a tool they rely on, a person in their life,
how or when they work, a standing instruction): `innernet_self_capture`, and mention
briefly that you noted it. If the user would rather it not be kept, do not save it.
Several captures piled up → `innernet_self_sync` folds them into facts.
Personalising tone or defaults would help → read `innernet_self_facts`. Each fact
says how it rests on what was said (`voice`): "said" is the user's own words,
"reported" an AI's note of what they said or did, "inferred" innernet's reading.
Speak for the user, or quote them, only from "said".
- Unsure whether it is about the user or a project: `innernet_triage` routes it.
## who said it
innernet keeps the user's words apart from yours, so it never tells them "you said"
about something an AI wrote.
- What you write in `content` is kept as your note: what you saw, did or suggested,
in your own voice. Never write your own work as the user's ("I removed the blur
from the header" is yours, not theirs), and a proposal of yours is not their
decision until they say so.
- When the note is about something the user said, decided, prefers or is, also pass
their exact words, copied from their message, in `user_words` (on `innernet_capture`,
`innernet_self_capture` and `innernet_triage`). Only those are kept as theirs, so
never put a summary or a paraphrase there.
## tasks
Each project carries a task list: `innernet_task_list`, `innernet_task_create`,
`innernet_task_update`, `innernet_task_complete`. When the user finishes something the
list tracks, complete it; when they commit to something new, add it.
## how to carry it
- Keep it light. Save what matters without turning the conversation into bookkeeping,
and say in a few words what you saved and where, so the user always knows.
- Surface a relevant memory when it helps. Flag anything that looks stale or
contradicted instead of asserting it.
- If innernet asks for authentication, the user signs in in their browser through
the plugin's connection. Never ask them to paste an API key or token into the chat.
## when not to use it
- Small talk, or a topic the user has no project for and nothing durable was said.
- The user asks you not to remember something — then do not save it.
Referenced files: 1 — file references are metadata, not package contents.
innernet-handoff1.83 KB
---
name: innernet-handoff
description: Pick up where the last session left off, and leave the next one a note. Use at the start of work on a project the user keeps in innernet, when they ask "where did I leave off", and at the end of a working session or when they say "hand off", "wrap up", or "save my progress".
---
Every innernet project has a handoff channel: a short, living "where I left off"
note, distinct from the project's maintained status. It is written by whichever
tool worked last and read by whichever tool works next — so a session started here
continues one started in Codex, Claude, or Cursor.
## at the start of a session
1. `innernet_list_projects` → the slug (or use the one the user names).
2. `innernet_handoff_read { project_slug }` and present it back to the user in chat, as
"where you left off" — do not read it silently. Then continue from there.
3. If the note names open work, offer to pick it up.
## at the end of a session (or on "hand off" / "wrap up")
1. `innernet_handoff_write { project_slug, document }` — rewrite the note with THIS session's
working context: what shipped, what is next, gotchas. Keep the template header
line; keep it short and scratch-like. Every write is kept in history, so nothing is lost.
2. If the session changed what the project IS — a decision, a direction, a shipped
piece — save that with `innernet_save_context` as well (the present, with one
dated `## history` line for what it superseded). The handoff is scratch; the map is memory.
3. Anything the user still owes themselves: `innernet_task_create`.
## carry it lightly
Reproduce the note in chat when reading it. When you write it, say so in one line.
If innernet asks for authentication, the user signs in in their browser through the
plugin's connection. Never ask them to paste an API key or token into the chat.
Referenced files: 1 — file references are metadata, not package contents.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- MIT
- Package author
- innernet
- Keywords
- See keywords
Declared capabilities
- Read
- Write
- Interactive
Some manifest fields differ or could not be read. The structured report retains the source references.
Package observed Nov 3, 2026.
Technical details
- First seen
- Oct 30, 2026 · 22:33 UTC
- Last seen
- Nov 4, 2026 · 00:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a9d801edf548191b5c343c572185c8f
Download plugin data (JSON)