Releases: myICOR/icor-for-life-connect
Release list
ICOR for Life - Connect 0.14.0
- fix(toolbar): drop the top-row terminal button now that ICOR for Life - Terminal has its own toolbar entry
- docs(license): business use allowed in plain words, contributions welcome, LicenseRef identifier
ICOR for Life - Connect 0.13.1
- v0.13.1: doConnect's mobile guard becomes a first-statement Platform check
ICOR for Life - Connect 0.13.0
- feat(banner): the banner INKLINE paints becomes a link to myicor.com
ICOR for Life - Connect 0.12.1
ICOR for Life - Connect 0.12.1
Your app.myicor.com account, inside your vault. Connect once on the desktop and
your ICOR Journey, your Growth Assignments, your courses and the Inner Circle
knowledge base sit next to your notes on every device your vault syncs to,
instead of behind a browser tab.
ICOR for Life - Connect is the bridge of the ICOR for Life Obsidian Edition: ICOR
(Input, Control, Output, Refine) is the productivity methodology by Paperless
Movement / myICOR, implemented as a ready-to-use Obsidian vault.
This is a beta release. It works and is in daily use, and it is early enough
that you may still meet a rough edge. Report anything you find and it gets
fixed quickly.
What you get
- The ICOR Journey dashboard. Your stage and milestones drawn on the Loop,
Growth Assignment progress and average score, reflections, streaks and
per-category rollups. A myICOR button at the bottom of the file explorer opens
it, and the dot beside it shows your connection state. - Knowledge-base search and courses. One search bar over the whole Inner
Circle knowledge base (lessons, resources, founder answers), every hit
deep-linking into the app. A Courses card shows per-course progress; expand a
course for the lesson list with per-lesson completion. Deep links respect your
Web Viewer setting: in-app when the core plugin is on, system browser when it
is off. - Six room dashboards. One per vault room (Scratchpad, Inbox, WiP, Inner
World, Assets, AI Team), opened from a gauge button on the room in the file
tree. Every number is counted from your own files, so these work whether you
are connected or not. - Vault actions in the command palette. Five commands you can bind to a
hotkey, whether or not they also have a button: New unique note, Open today's
daily note, Open graph view, New canvas in the Daily Scratchpad, and Collapse
all folders. The first three drive Obsidian's own core plugins and tell you
which one to switch on if it is off; the canvas command files a new canvas in
your Daily Scratchpad, dated, and opens it. - Four quick actions at the top of the file tree. Today's daily note, a new
unique note, a new canvas in the Daily Scratchpad and the graph view, one
click each, in that order at the start of the row under the banner. They sit
alongside Obsidian's own controls for that row and, in the ICOR for Life
vault, beside the Focus map and AI Team launchers. - One function, two ways to reach it. Each button runs the same command the
palette lists, so a hotkey, the palette and the button all do the identical
thing, and if the core plugin behind one of them is switched off it says which
one to enable rather than doing nothing. - Rooms you can rename. A room is identified by the two-digit number it
carries, and each one is bound at load to the folder your vault actually has
for that number. Rename or translate a room and its button, its dashboard and
its filters follow it, and the room you left open reopens where you left it. If
your vault has no room for a number Connect expects, it names that room once at
load. A vault with no numbered rooms at all says nothing, because nothing about
it is wrong. - The team roster. Who is on your AI team and what each of them does, read
from their own contracts, alongside open tasks, recent session logs and the
journals the team wrote as it worked. - Reflections as notes you own. Your Growth Assignment reflections sync into
theICOR Journey Notesfolder of your Inner World room, one note per
reflection, your answer verbatim. The room is resolved by number, so a renamed
or translated Inner World receives them in the right place and never in a
second folder beside it. Create-only: a synced note is never touched again, so
you can edit and wikilink it freely. - myICOR context for Claude sessions. On connect, the plugin registers the
myICOR MCP server in the vault's.mcp.json(the URL only, never a token), so
Claude sessions running in this vault can search myICOR lessons, resources,
founder answers and session recordings. The first session approves the server
once.
Most companion plugins mirror an app inside a pane. Connect moves the parts of
your membership that belong in a knowledge base into the knowledge base itself:
reflections become real markdown notes you own and can link, the Inner Circle
answers from inside the vault, and the sessions running in this vault learn your
myICOR context.
Account and membership
An account at app.myicor.com is required. A free account covers connecting,
knowledge-base search and the dashboards where your data exists; gated Inner
Circle content needs a paid myICOR membership. The six room dashboards, the team
roster and the vault commands read your vault only, and work with no account at
all.
Install
Requires Obsidian 1.4.0 or newer.
- From Obsidian: Settings, Community plugins, Browse, search "myICOR
Connect", install, enable. - Manually: copy
main.js,manifest.jsonandstyles.cssfrom this
release into.obsidian/plugins/icor-for-life-connect/and enable the plugin.
Then click the myICOR button at the bottom of the file explorer to connect.
Dashboard, search and courses run on phone and tablet; the one-time connect
needs the desktop app, because the sign-in callback lands on a local loopback
server. Once connected there, the connection follows the vault to every device.
Upgrading in place is enough. Nothing needs to be reset, and the toolbar sorts
itself out the first time this version loads.
Network and credentials (disclosure)
The plugin talks to exactly one service, app.myicor.com: OAuth 2.1 with PKCE for
sign-in, and the myICOR API at https://app.myicor.com/api/mcp for your Journey,
assignments, courses, search results and reflections. No telemetry, no other
endpoints, and no network requests at all while disconnected.
Tokens live only in the plugin's local data.json, held out of git by two
independent guards: the .gitignore line, and the plugin re-asserting that line
on every load before a token can ever be saved. .mcp.json receives the server
URL only. Access tokens expire after 15 minutes and refresh silently with
rotating refresh tokens, and disconnecting drops every token on the spot.
Best to be used in combination with
The vault is where you run the method, the courses on myicor.com are where you
learn it, and Connect is where the two meet.
- ICOR for Life - INKLINE, the hand-drawn visual system every surface of the Edition
is designed against. The Connect dashboard ships with no palette of its own and
takes every color from the theme, in both the ink room and the paper room.
https://community.obsidian.md/themes/icor-for-life-inkline - ICOR for Life - Planner, the weekly board where Todoist, ClickUp, starred email and
Google Calendar sync in and get dragged onto your days. The Journey teaches the
weekly practice; the Planner is where you run it, week after week.
https://obsidian.md/plugins?id=icor-for-life-planner - ICOR for Life - Focus, the gravity map of your vault: what you touched today sits
close, older work ripples outward. The Journey builds the habits; Focus shows
you whether they are holding.
https://obsidian.md/plugins?id=icor-for-life-focus
The complete, preconfigured experience (theme, plugins, the seven-room vault
structure and the AI team) ships free as the ICOR for Life vault:
https://myicor.com
License
Source-available, not open source. The code can be read and modified for your
own personal use under the ICOR for Life Source-Available License (Code); full
terms in LICENSE, third-party notices in THIRD-PARTY-NOTICES.md.
myICOR Connect 0.12.0
myICOR Connect 0.12.0
Your app.myicor.com account, inside your vault. Connect once on the desktop and
your ICOR Journey, your Growth Assignments, your courses and the Inner Circle
knowledge base sit next to your notes on every device your vault syncs to,
instead of behind a browser tab.
myICOR Connect is the bridge of the ICOR for Life Obsidian Edition: ICOR
(Input, Control, Output, Refine) is the productivity methodology by Paperless
Movement / myICOR, implemented as a ready-to-use Obsidian vault.
This is a beta release. It works and is in daily use, and it is early enough
that you may still meet a rough edge. Report anything you find and it gets
fixed quickly.
What you get
- The ICOR Journey dashboard. Your stage and milestones drawn on the Loop,
Growth Assignment progress and average score, reflections, streaks and
per-category rollups. A myICOR button at the bottom of the file explorer opens
it, and the dot beside it shows your connection state. - Knowledge-base search and courses. One search bar over the whole Inner
Circle knowledge base (lessons, resources, founder answers), every hit
deep-linking into the app. A Courses card shows per-course progress; expand a
course for the lesson list with per-lesson completion. Deep links respect your
Web Viewer setting: in-app when the core plugin is on, system browser when it
is off. - Six room dashboards. One per vault room (Scratchpad, Inbox, WiP, Inner
World, Assets, AI Team), opened from a gauge button on the room in the file
tree. Every number is counted from your own files, so these work whether you
are connected or not. - Vault actions in the command palette. Five commands you can bind to a
hotkey, whether or not they also have a button: New unique note, Open today's
daily note, Open graph view, New canvas in the Daily Scratchpad, and Collapse
all folders. The first three drive Obsidian's own core plugins and tell you
which one to switch on if it is off; the canvas command files a new canvas in
your Daily Scratchpad, dated, and opens it. - Four quick actions at the top of the file tree. Today's daily note, a new
unique note, a new canvas in the Daily Scratchpad and the graph view, one
click each, in that order at the start of the row under the banner. They sit
alongside Obsidian's own controls for that row and, in the ICOR for Life
vault, beside the Focus map and AI Team launchers. - One function, two ways to reach it. Each button runs the same command the
palette lists, so a hotkey, the palette and the button all do the identical
thing, and if the core plugin behind one of them is switched off it says which
one to enable rather than doing nothing. - Rooms you can rename. A room is identified by the two-digit number it
carries, and each one is bound at load to the folder your vault actually has
for that number. Rename or translate a room and its button, its dashboard and
its filters follow it, and the room you left open reopens where you left it. If
your vault has no room for a number Connect expects, it names that room once at
load. A vault with no numbered rooms at all says nothing, because nothing about
it is wrong. - The team roster. Who is on your AI team and what each of them does, read
from their own contracts, alongside open tasks, recent session logs and the
journals the team wrote as it worked. - Reflections as notes you own. Your Growth Assignment reflections sync into
theICOR Journey Notesfolder of your Inner World room, one note per
reflection, your answer verbatim. The room is resolved by number, so a renamed
or translated Inner World receives them in the right place and never in a
second folder beside it. Create-only: a synced note is never touched again, so
you can edit and wikilink it freely. - myICOR context for Claude sessions. On connect, the plugin registers the
myICOR MCP server in the vault's.mcp.json(the URL only, never a token), so
Claude sessions running in this vault can search myICOR lessons, resources,
founder answers and session recordings. The first session approves the server
once.
Most companion plugins mirror an app inside a pane. Connect moves the parts of
your membership that belong in a knowledge base into the knowledge base itself:
reflections become real markdown notes you own and can link, the Inner Circle
answers from inside the vault, and the sessions running in this vault learn your
myICOR context.
Account and membership
An account at app.myicor.com is required. A free account covers connecting,
knowledge-base search and the dashboards where your data exists; gated Inner
Circle content needs a paid myICOR membership. The six room dashboards, the team
roster and the vault commands read your vault only, and work with no account at
all.
Install
Requires Obsidian 1.4.0 or newer.
- From Obsidian: Settings, Community plugins, Browse, search "myICOR
Connect", install, enable. - Manually: copy
main.js,manifest.jsonandstyles.cssfrom this
release into.obsidian/plugins/icor-for-life-connect/and enable the plugin.
Then click the myICOR button at the bottom of the file explorer to connect.
Dashboard, search and courses run on phone and tablet; the one-time connect
needs the desktop app, because the sign-in callback lands on a local loopback
server. Once connected there, the connection follows the vault to every device.
Upgrading in place is enough. Nothing needs to be reset, and the toolbar sorts
itself out the first time this version loads.
Network and credentials (disclosure)
The plugin talks to exactly one service, app.myicor.com: OAuth 2.1 with PKCE for
sign-in, and the myICOR API at https://app.myicor.com/api/mcp for your Journey,
assignments, courses, search results and reflections. No telemetry, no other
endpoints, and no network requests at all while disconnected.
Tokens live only in the plugin's local data.json, held out of git by two
independent guards: the .gitignore line, and the plugin re-asserting that line
on every load before a token can ever be saved. .mcp.json receives the server
URL only. Access tokens expire after 15 minutes and refresh silently with
rotating refresh tokens, and disconnecting drops every token on the spot.
Best to be used in combination with
The vault is where you run the method, the courses on myicor.com are where you
learn it, and Connect is where the two meet.
- myICOR INKLINE, the hand-drawn visual system every surface of the Edition
is designed against. The Connect dashboard ships with no palette of its own and
takes every color from the theme, in both the ink room and the paper room.
https://community.obsidian.md/themes/icor-for-life-inkline - ICOR Planner, the weekly board where Todoist, ClickUp, starred email and
Google Calendar sync in and get dragged onto your days. The Journey teaches the
weekly practice; the Planner is where you run it, week after week.
https://obsidian.md/plugins?id=icor-for-life-planner - ICOR Focus, the gravity map of your vault: what you touched today sits
close, older work ripples outward. The Journey builds the habits; Focus shows
you whether they are holding.
https://obsidian.md/plugins?id=icor-for-life-focus
The complete, preconfigured experience (theme, plugins, the seven-room vault
structure and the AI team) ships free as the ICOR for Life vault:
https://myicor.com
License
Source-available, not open source. The code can be read and modified for your
own personal use under the ICOR for Life Source-Available License (Code); full
terms in LICENSE, third-party notices in THIRD-PARTY-NOTICES.md.