Connect any LLM to MCP servers, build custom skills with JavaScript, and give your agents full awareness of what you're browsing — all stored locally on your device.
Features
InnerAgents is a complete agentic harness — not a thin wrapper around a chat API.
Connect Anthropic, OpenAI, OpenRouter, or any OpenAI-compatible endpoint. Switch models per agent. Pricing displayed directly in the model selector.
Inject the current page, a screenshot, or a text selection into your conversation with one click. Define URL rules to auto-inject context on specific sites.
Connect any remote MCP server over SSE or Streamable HTTP. Bearer token and OAuth 2.0 authentication built in. Your agents gain real tools without code.
Write JavaScript skills that run sandboxed in the browser. Skills can interact with tabs, capture screenshots, and execute scripts — with your explicit consent.
Agents remember facts across conversations. A shared global memory lets all your agents benefit from the same user context. Everything stored locally.
Delegate subtasks to specialized agents. A research agent hands off to a writing agent, which hands off to a publishing agent. Full delegation trace included.
Get started
No account, no setup wizard. Just your API key and a first message.
Paste your Anthropic, OpenAI, or OpenRouter API key in Settings → Providers. Your key is stored locally and never leaves your device except to call the model.
Give your agent a name, a system prompt, and pick a model. Optionally attach MCP servers or skills. Import a ready-made agent from the Marketplace in one click.
Open the sidebar on any page. Inject the page content, paste a screenshot, or ask a question. Your agent has full access to the tools you gave it.
Compatible providers