Unwalled — AI skill for Claude Code
Let AI agents use the software that has no API: back offices, intranets, dashboards, plus API files, spreadsheets and databases, as MCP tools.
How to install Unwalled
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open KorroAi/unwalled and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Unwalled does
Let AI agents use the software that has no API: back offices, intranets, dashboards, plus API files, spreadsheets and databases, as MCP tools.
Alternatives in AI
- Graphjin — GraphJin - An Automagical Compiler to Connect AI to Your Databases 3034 44 1 3k ★
- Browserwing — BrowserWing turns your browser actions into MCP commands Or Claude Skill, allowing AI agents to control browse 1.2k ★
- Power BI Agentic Development — Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI sk 879 ★
README
unwalled
**Let your AI agent use the software that has no API: your back office, intranet, dashboards and portals, plus your API files, spreadsheets and databases.**
https://github.com/user-attachments/assets/14cbfae4-4984-4ca3-a0b6-37a1b19ff0d4
You show unwalled an app once. It records what the app does behind the screen and turns it into tools your agent (Claude, Cursor, Copilot, any MCP client) calls directly: no clicking through pages, no integration code, nothing to change in the app. Everything runs on your computer.
How it works
- Show it a source: open the app once (signing in if needed), or give it a file, an API description or a database address.
- unwalled writes the tools: one typed tool per thing the app can do (list orders, read a customer, search...), saved as a recipe.
- Your agent uses them: it asks "order 1042?" and gets the answer in one call, already signed in.
The tools keep working: unwalled stays signed in, renews sessions and retries; when the app changes, it detects the broken tools and can repair the recipe.

Real calls against the [example back office](examples/intranet/server.js), recorded with [`docs/demo/make-gif.js`](docs/demo/make-gif.js).
Get started
You need [Node.js](https://nodejs.org) 22 or newer. In a terminal:
npx -y unwalled
A guided setup then:
- checks your computer (Node.js, browser, encryption of your secrets);
- adds unwalled to the AI apps it finds, asking for each one: Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, Gemini CLI, Codex;
- connects your first source, or a demo.
**Any other MCP client** (Zed, Cline, Continue, OpenCode, your own agent...) starts it the standard way:
{ "mcpServers": { "unwalled": { "command": "npx", "args": ["-y", "unwalled"] } } }
On Windows, some clients need `"command": "cmd"` with `"args":
Related Skills
Agentic Engineering Course
Course files for Agentic Engineering, a free YouTube course on building real software with AI coding agents (C
Clawbrowse
Let Claude Code drive your real, logged-in Chrome. MV3 extension + zero-dep MCP server, element-table percepti
Pawbrowse
Let Claude Code drive your real, logged-in Chrome. MV3 extension + zero-dep MCP server, element-table percepti
Ihandclaw
Let AI agents drive a real iPhone: an ESP32-C3/C5 acts as a Bluetooth keyboard + mouse, an AirPlay mirror is t
Kmux
Terminal workspace for running parallel AI coding agents (Claude Code, Codex CLI, Antigravity CLI) on macOS an
Tripmeter
Tripmeter — a GNOME Shell extension for Claude Code and OpenAI Codex: usage limits and resets, plus what the s
Related Agents
Delforge Fullstack Engineer
Use for general full-stack software development tasks — turning requirements into working, tested applications
Timps Analytics Agent
Set up PostHog/Mixpanel/Amplitude event tracking, funnels, and dashboards. Use the timps_analytics_agent MCP t
Edit Critic
Adversarially review a finished cut against its own source material before delivery — every on-screen claim tr