Unl, the open-source why agent for your coding agents.

Unl, the open-source why agent for your coding agents.

Free. No Unl account.

Run one command in a project. Unl reads the rules you already gave your coding agent, shows you what it found. You choose what to keep as decisions with their reasons. Supported hooks give your agent relevant decisions before it acts.

npx unlimitless init

Requires Node.js 20 or later. Hook support differs across Claude Code, Codex and Cursor. Read the compatibility table.

Connect Unl to your AI.

Sign in to use your hosted record with a supported AI. To use Unl locally in a project, run the command above.

Already using Unl locally? This connection does not yet share your local changes or transfer your history automatically.

Pick your tool

Tell your agent

Read unlimitless.ai/start.md, set up Unl, and show me the decisions you find.

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

Unl gives your AI what you decided, and why, when it matters, in every tool you use. See pricingWhat Unl keeps, and how to delete it

Every tool, and what Unl does there

ChatGPT
Add to ChatGPT

Turn on developer mode, add Unl's URL as a connector, sign in.

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

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.

Grok Bot
Add to Grok Bot

Ask the bot to add the MCP server at Unl's URL, named unl, then Authorize.

Your decisions and why. Available when your agent asks Unl.

Viktor
Add to Viktor

Viktor reaches Unl through its API, with a personal key from your portal.

Your decisions and why. Available when your agent asks Unl.

Codex
npx unlimitless connect --codex

Adds Unl, puts its tools in view 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 Code
npx unlimitless connect

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

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

Full steps
Muse Code
Add to Muse Code

Muse Code does the work. Unl carries your why into the work.

Your decisions and why. Available when your agent asks Unl.

Cursor
Add to CursorAdd 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 connect --cursor also brings them in as each session starts.

Full steps
Lovable
Add to Lovable

Add an MCP server named unl with Unl's URL, then authorize.

Your decisions and why. Available when your agent asks Unl.

VS Code / Copilot
Install in VS CodeInstall 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.

Start any new chat by saying connect to Unl.

If your AI does not bring Unl in on its own

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.

When my own work is in play, check with Unl first, and treat what it returns as my settled decisions.

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 decided, ask it what you decided, and Unl brings it in.

Full connection steps and moving existing decisions