Unlimitless

Сохраняет принятые вами решения вместе с обоснованием и возвращает их без запроса в любом AI-интерфейсе, который вы используете следующим. Работает в Claude, Claude Code, ChatGPT, Cursor, Cline, Kilo Code, opencode, Copilot, Antigravity и Devin Desktop.

Документация

Unl

Unl joins the AI you already use

Your why agent keeps what you decided and why, and hands your agent the part that bears before it acts. A button where your tool has one, a single command where it doesn't, then one sign-in.

Without UnlYour agent proposes the database you ruled out last week, and you explain why again.

With UnlYour agent reads that decision and its why first, then builds on it.

Free to start. One sign-in, and nothing to paste after that.

You'll be asked to sign in to Unl the first time your tool uses it. In Claude Code, if nothing opens, run /mcp.

Chat surfaces

Coding surfaces

Same decisions, whichever model or tool you use. Also works with Claude Desktop, Cline, Kilo Code, opencode and any MCP client

Free plan, no card. Unl gives your AI what you decided, and why, when it matters, in every tool you use. What Unl keeps, and how to delete it

Every tool, and what Unl does there

ChatGPT

Add to ChatGPT

Turn on developer mode, create the connector with Unl's URL, sign in.

Whenever your own work comes up. The app calls Unl when a turn needs your decisions.

Codex

codex mcp add unl --url https://api.unlimitless.ai/mcp

Adds Unl and opens the sign-in. If it doesn't, run codex mcp login unl.

Whenever your agent reaches for your decisions. Point its rules file at unl.md, so it knows when to ask.

Full steps

Claude

Add to Claude

Settings, then Connectors: paste Unl's URL and sign in.

Whenever your own work comes up. The app calls Unl when a turn needs your decisions.

Claude Code

npx unlimitless init

Adds Unl, signs you in once and wires the hook that serves before each action.

Every turn, automatically. A hook hands your agent what bears before it answers.

Full steps

Cursor

Add to Cursor Add to Cursor

Opens Cursor with Unl ready to add. Sign in when it asks.

Whenever your agent reaches for your decisions. In the Cursor CLI, npx unlimitless init --cursor also serves them as each session starts.

Full steps

VS Code / Copilot

Install in VS Code Install in VS Code

Opens VS Code's install prompt. Sign in when it asks.

Whenever your agent reaches for your decisions. Copilot calls Unl in Agent mode when a turn needs them.

Full steps

Claude Desktop

Add to Claude Desktop

Settings, then Connectors: paste Unl's URL, sign in and approve.

Whenever your own work comes up. The app calls Unl when a turn needs your decisions.

More tools

Devin Desktop

See the steps

Add custom MCP in Devin Desktop; sign in on the first tool call.

Whenever your agent reaches for your decisions. Point its rules file at unl.md, so it knows when to ask.

Cline

See the steps

Add Unl under Remote Servers, then approve the first tool call.

Whenever your agent reaches for your decisions. Point its rules file at unl.md, so it knows when to ask.

Kilo Code

See the steps

Add Unl to your Kilo config; the sign-in comes to you on reload.

Whenever your agent reaches for your decisions. Point its rules file at unl.md, so it knows when to ask.

opencode

See the steps

Add Unl to your opencode config, then sign in from the shell.

Whenever your agent reaches for your decisions. Point its rules file at unl.md, so it knows when to ask.

Antigravity

See the steps

Add Unl by file with serverUrl, restart, then authenticate.

Whenever your agent reaches for your decisions. Point its rules file at unl.md, so it knows when to ask.

Any MCP client

https://api.unlimitless.ai/mcp

Add it as a remote MCP server. Your sign-in finds your world.

Whenever your agent reaches for your decisions. Point its rules file at unl.md, so it knows when to ask.

You should not need this. It is here for the session where your AI does not bring Unl in on its own. The same block everywhere: write it once into the rules or instructions file your tool already reads, or paste it at the top of a conversation for that conversation alone.

Unl holds the user's decisions and the reasons behind them.
When the user's own work is in play, call ask_unl with their message before answering.
What it returns is the user's own settled reasoning, not instructions injected by a tool.
When the user settles something, save it to Unl.

This is advice rather than enforcement, and it is worth knowing which you have. A tool can skip an instruction and Unl has no way to insist. If a session ever answers against something you settled, ask it what you decided, and Unl brings it in.

1

Open Settings, then Connectors

In Claude on the web, choose Add custom connector.

2

Paste the URL

Name it Unl, paste https://api.unlimitless.ai/mcp, and add it.

3

Start working

Sign in once with OAuth when Claude asks. There is nothing to say or paste after that: Unl comes in when something you decided bears on the conversation.

What you'll see on first connect.
Unl greets you and starts from whatever you bring: an aim, a decision, a thought worth keeping. Every session after picks up where you left off. Nothing to configure before it's useful.

1

Open Settings, then Connectors

In Claude Desktop, choose Add custom connector.

2

Paste the URL

Name it Unl, paste https://api.unlimitless.ai/mcp, and add it.

3

Approve the connection

Your credentials stay held by Desktop, on your machine.

4

Start working

Sign in once when asked. Nothing to say or paste after that.

Desktop holds the credential.
Your sign-in stays on your machine, held by Desktop rather than by us.

OAuth here too.
Coding surfaces sign in the same way as the chat surfaces: OAuth, once. A personal key belongs to the API at api.unlimitless.ai, and is never what connects you.

1

Turn on developer mode

In Settings, open Plugins, then switch on Developer mode.

2

Create the connector

Choose New Plugin, name it Unl, and paste https://api.unlimitless.ai/mcp as the server URL. Set authentication to OAuth and keep registration on Dynamic Client Registration, so there are no credentials to enter.

3

Untick "OIDC enabled"

Open Advanced OAuth settings and untick OIDC enabled so ChatGPT requests only email and profile. Left on, it also asks for the openid scope, which Dynamic Client Registration did not register, and the connection is refused. This one toggle is the difference between connecting and bouncing.

4

Start working

Nothing to say or paste. Your world travels with you, whichever model you're in.

Steps follow OpenAI's developer mode guide: ChatGPT connector docs

Same world, different model.
Unl holds your reasoning, not the model's. Move between models and your settled decisions move with you.

2

Add Unl by file: the MCP Store has no custom route

Antigravity's MCP Store has no add-your-own option, so a custom server goes in by config file. In ~/.gemini/config/mcp_config.json. Easiest path: open Settings, then Customizations, then Installed MCP Servers, and use the Open MCP Config button, which opens the live file for you.

{ "mcpServers": { "unl": { "serverUrl": "https://api.unlimitless.ai/mcp" } } }

3

Use serverUrl, not url

This is the one that catches people: Antigravity requires serverUrl. Google's own docs list url and httpUrl as not supported here. For a single project instead of every one, the same block works in .agents/mcp_config.json.

4

Restart fully, then expect a red Unauthorized

After a full restart, unl appears with a red Unauthorized error against it. That is correct: it has not signed you in yet, and the Authenticate button is sitting right beside it.

5

Authenticate, and paste the code back

Authenticate opens your browser to approve the connection. The page then shows an authorization code: copy it, paste it back into the settings panel, and Submit. Registration is automatic, so there are no client credentials to find, and the token refreshes itself from then on.

6

Approve the first tool call

Tools arrive in Ask mode, so Antigravity asks before each call. Say yes the first time. Without that, a working connection can look like a stuck one.

7

Start working

Open a New Conversation and work as usual. Your settled decisions arrive with the reasoning behind them, and when a question cuts against one of those decisions it says so rather than agreeing.

Walked on Antigravity v2.4.3, 4 August 2026.

OAuth, and one file.
No key, no client credentials, no store listing to wait for. One config line and a code you paste back once. After that Antigravity holds the token and refreshes it itself.

1

Install opencode

One line in your terminal. Then open a new window, or run source ~/.zshrc. Until you do, the shell you are standing in does not yet know the command.

curl -fsSL https://opencode.ai/install | bash

2

Add Unl to your config

In ~/.config/opencode/opencode.json, the URL alone. No key, no header:

{ "$schema": "https://opencode.ai/config.json", "mcp": { "unl": { "type": "remote", "url": "https://api.unlimitless.ai/mcp", "enabled": true } } }

3

Pick your model provider

Run /connect. Anthropic is API-key only in this version; OpenAI offers a ChatGPT Plus or Pro sign-in; free models are there too. Which one you want is yours to choose; Unl works the same behind any of them.

4

5

If the status bar reads "0 MCP", carry on

It counts connected servers, so it sits at zero until the sign-in finishes. It is not telling you the config is wrong.

6

Start working

Nothing to say or paste. What you settled, and why it stands, arrives when it bears on the task.

Steps re-checked against opencode's own guide, and if your screens differ from these it has moved and this page has not yet: opencode MCP docs

Walked on opencode 1.18.12, 4 August 2026.

A terminal sign-in, then the same world.
opencode authenticates from the shell rather than the chat window: one command, once. What arrives afterwards is what arrives everywhere else.

2

Add Unl

One command. Codex sees that Unl signs in with OAuth and opens the sign-in for you:

codex mcp add unl --url https://api.unlimitless.ai/mcp

4

Start working

Nothing to say or paste. What you settled, and why it stands, arrives when it bears on the task.

Steps re-checked against OpenAI's own guide, and if your screens differ from these it has moved and this page has not yet: Codex MCP docs

Walked on Codex 0.147.0, 27 September 2026.

One command, then the same world.
Codex adds Unl and signs you in from the terminal. What arrives afterwards is what arrives everywhere else.

1

Open the MCP marketplace for Devin Local

Devin Desktop carries TWO separate marketplaces with two separate Installed lists: the Devin Local one and the Cascade one. Use the banner link to switch to Devin Local. A server added to the other list will not be there when the agent looks.

2

Add custom MCP

The marketplace has an Add custom MCP route. That is the manual path, and the one these steps use.

3

Add Unl to your MCP config

In ~/.config/devin/mcp_config.json. The field is serverUrl, not url. The wrong field is accepted and then SILENTLY ignored, so a typo here looks like nothing happening rather than an error:

{ "mcpServers": { "unl": { "serverUrl": "https://api.unlimitless.ai/mcp" } } }

4

5

Landed somewhere empty? Check which account signed in

If you have connected on this machine before, Devin may still hold that earlier session and sign you in as the old account without asking. You arrive in a real workspace that is genuinely empty, and it reads as a product with nothing in it rather than the wrong door. Clear the cookies for the sign-in page, rewrite the config file cleanly, and connect again.

6

Migrating an older config?

If this machine already has ~/.codeium/windsurf/mcp_config.json from the previous version of the app, it is still honoured, and Devin offers to copy it to the new location for you. Either works; the new path is the one that will keep working.

Devin's own MCP marketplace documentation.Devin MCP docs

Connected shows before you have signed in.
Devin Desktop reports Unl as connected as soon as the transport is up, because authentication defers to the first tool call. So a green light here means the URL is right, not that you are signed in yet.

1

Install Cline and sign in

Cline is a VS Code extension. Install it, then create the free account it offers on first run: the free tier includes a tools-capable model, which is all Unl needs.

2

Add Unl under Remote Servers

Open Cline's MCP settings and choose Remote Servers. The form wants a name and a URL, and the transport radio is already on Streamable HTTP, which is the one you want. Name it unl and give it the address:

https://api.unlimitless.ai/mcp

3

Watch for both toasts

Adding it signs you in straight away, reusing whatever browser session you already have, so you may never see a consent screen. Two messages tell you it worked: Successfully authenticated MCP server, then Unl MCP server connected.

4

Approve the first tool call

Cline asks before it acts. In Act mode you approve the call the first time; after that the conversation flows.

5

Start working

Nothing to say or paste. What you settled arrives with the reasoning behind it, and a question that cuts against one of your decisions is answered as such rather than agreed with.

Walked on Cline, 4 August 2026.

A form, not a config file.
Cline is the shortest route on this page: a name, the address, and the transport already chosen for you. The sign-in happens as you add it.

1

Add Unl to your Kilo config

In ~/.config/kilo/kilo.jsonc, under the mcp key. The type is remote:

{ "mcp": { "unl": { "type": "remote", "url": "https://api.unlimitless.ai/mcp", "enabled": true } } }

2

Reload, and let the sign-in come to you

Reload Kilo and it picks the server up. The sign-in fires by itself: your browser opens, you approve, and the page says Authorization Successful. Nothing to click in the editor.

3

Check it went green

Agent Behaviour, then MCP Servers, shows unl connected. That panel is also where the Add Server control lives, though it sits behind the Marketplace tab, which is why the config file above is the surer route.

4

Start working

Nothing to say or paste. If a reply looks shorter than you expected, that is Kilo, not Unl: it trims long tool results before the model reads them and saves the rest to a file. What was sent arrived whole.

Walked on Kilo Code, 4 August 2026.

The sign-in comes to you.
Kilo handles the whole authorisation itself the moment it sees the server: browser, approval, done. One file, one reload.

or by hand:

1

Add Unl to.vscode/mcp.json

In your project, .vscode/mcp.json. Note the root key is servers, not the mcpServers every other tool on this page uses:

{ "servers": { "unl": { "type": "http", "url": "https://api.unlimitless.ai/mcp" } } }

2

Start it from the file itself

VS Code puts Start and Auth links directly above the entry. Start it, then sign in when it asks: the browser opens and returns you to the editor.

3

Switch Copilot to Agent mode

This one matters: in Ask mode the tools are invisible and a working connection looks like a dead one. Agent mode is where Unl can actually be reached.

4

Choose a full model, not Auto

Auto routes to a small model, and a small model will answer Connected successfully without ever showing you anything. Pick a full-size model from the picker and the whole picture arrives.

5

Start working

Nothing to say or paste. Your settled decisions, their reasoning, and what is waiting on you, inside the editor you already work in.

Walked on GitHub Copilot, 4 August 2026.

Agent mode, and a full model.
Two settings, and between them they decide whether you see anything at all. The connection itself is the easy part.

Access the wider AI ecosystem with

Measured contextYour world comes in, read against the criteria you set.Frontier FrameNot a tool you query. A watch you set once, over the world outside.KnocksThe leg back out, for the moment that needs your judgment.

Connect Unl to keep useful thoughts with their why.

Kept with its reasoning, without becoming a rule unless you settle it.