loading…
Search for a command to run...
loading…
Syncs AI conversations from multiple platforms to local Markdown files for your second brain, and provides browser automation tools via MCP for agentic workflow
Syncs AI conversations from multiple platforms to local Markdown files for your second brain, and provides browser automation tools via MCP for agentic workflows.
Sync your AI conversations from 5+ platforms into your second brain — quick search, agent-ready, yours forever.
https://github.com/user-attachments/assets/fb49d045-3d43-49b6-b51a-3ee8ff9ed508



flowchart TB
subgraph MCP_Clients[MCP Clients]
Codex[Codex CLI]
ClaudeCode[Claude Code]
OpenClawPlugin[OpenClaw]
end
subgraph OpenClaw[OpenClaw Gateway]
Gateway[ws://127.0.0.1:18789]
end
subgraph Ruminer[Ruminer Stack]
NativeServer[Messaging Server]
McpServer[MCP Server<br/>http://127.0.0.1:12306/mcp]
Extension[Chrome Extension<br/>Service Worker]
Sidepanel[Side Panel UI]
Workflows[Ingestion Workflows]
end
subgraph Chrome[Chrome Browser Session]
APIs[Chrome APIs<br/>tabs, read page, scrolling, click]
end
subgraph Memory[Local Memory]
LocalMD[Markdown Files<br/>~/your-memory-dir/]
end
subgraph AIPlatforms[AI Chat Platforms]
ChatPlatforms[ChatGPT, Gemini, Claude, DeepSeek, Grok]
end
MCP_Clients <-->|"Streamable HTTP"| McpServer
APIs <-->|"Browser Tools"| McpServer
LocalMD -->|"RAG Tools"| McpServer
NativeServer <-->|"Native Messaging"| Extension
Extension <--> APIs
Sidepanel <-->|"Chat"| NativeServer
NativeServer <-->|"WebSocket"| Gateway
Workflows -->|"Write Markdown"| LocalMD
LocalMD -->|"Memory Search"| Sidepanel
AIPlatforms -->|"Conversation Data"| Workflows
The Ruminer UI has three major pillars in one Chrome extension:
.md files written to a directory you configure — compatible with Obsidian, Logseq, and any agent that can read files (OpenClaw, Hermes, GBrain, Claude Code, Codex).>= 22.5.0pnpm (see package.json)openclaw CLI (for sidepanel chat + plugin routing)From the repo root, run:
pnpm install
pnpm -C app/chrome-extension build
Then open the extension Welcome page (it opens automatically on install) and run the one‑shot installer to set up Native Messaging + MCP clients:
curl -fsSL https://raw.githubusercontent.com/casterkay/ruminer-browser-agent/refs/heads/main/scripts/setup.sh | \
bash -s -- --extension-id <your-extension-id>
This installer (best-effort):
chrome-mcp-server and registers the Native Messaging host (allowlisted to your extension ID)ruminer-chrome)openclaw-mcp-plugin) and points it to Ruminer MCP URLChrome does not allow “Load unpacked” via script.
chrome://extensionsapp/chrome-extension/.output/chrome-mv3In the Settings tab in Ruminer side panel:
ws://127.0.0.1:18789~/Documents/my-second-brain)Workflow unlock now relies on the hosted Ruminer web app in landing-page for Better Auth + Stripe.
The extension opens that app for sign-in, checkout, and account management, then receives a browser-bound
access snapshot back through the background service worker.
WXT_PUBLIC_RUMINER_WEB_URL to your hosted web app origin when building or running the extension.VITE_RUMINER_WEB_URL is also accepted as a fallback alias if you already use that naming in local env files.http://localhost:3000.Local dev example:
cd landing-page
pnpm install
pnpm dev
cd ../app/chrome-extension
WXT_PUBLIC_RUMINER_WEB_URL=http://localhost:3000 pnpm dev
This is a pnpm workspace with key packages:
app/chrome-extension: MV3 extension (Vue 3 + WXT + Tailwind)app/native-server: Fastify server + Native Messaging host + MCP transportpackages/shared: shared types + tool schemasAGPL-3.0 (see LICENSE).
Выполни в терминале:
claude mcp add ruminer-browser-agent -- npx Browser automation, scraping, screenshots
автор: MicrosoftBrowser automation and web scraping.
автор: modelcontextprotocolPlugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-dev1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterНе уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse