solamar

mcp
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: GPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Basarisiz
  • fs module — File system access in .github/workflows/electron.yml
  • process.env — Environment variable access in electron.vite.config.ts
  • execSync — Synchronous shell command execution in scripts/dist.mjs
  • process.env — Environment variable access in scripts/dist.mjs
  • exec() — Shell command execution in scripts/electron-latest.mjs
  • process.env — Environment variable access in scripts/electron-latest.mjs
  • network request — Outbound network request in scripts/electron-latest.mjs
  • process.env — Environment variable access in scripts/vmp.cjs
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

The open-source browser after Arc: spaces, Arc import, built-in ad blocking, and an AI agent you can also drive from Claude Code. Windows and macOS.

README.md

Solamar, the open-source browser after Arc: spaces, ad blocking and AI built in, with Arc import, an AI agent and Claude Code support. Windows and macOS, GPL-3.0, no telemetry.

Download for Windows  ·  macOS, Apple silicon  ·  macOS, Intel  ·  solamar.app

Latest release License: GPL-3.0 Platforms: Windows and macOS

The Browser Company ends Arc on December 22, 2026. Solamar keeps what Arc got right, like spaces, a vertical sidebar,
pinned tabs and folders, and brings your Arc sidebar over in one click. It also has an ad blocker built in, and an AI
agent that stays off until you switch it on. Solamar is free and open source. There is no account and no telemetry.

Solamar's window with the top bar layout: three spaces, titled tabs each with a close button, a folder, and a video page

Moving out of Arc

  • Arc spaces, one click. Solamar reads the sidebar file Arc keeps on your computer, without changing it. It brings
    over your spaces with their colours and icons, your pinned tabs and your folders. Nothing is uploaded.
  • Or from another browser. It brings in bookmarks and history from the other browsers on your computer in one
    click. Passwords come in from the CSV file a browser or password manager exports.
  • Your layout. Keep Arc's vertical sidebar, or switch to a top bar. Every tab shows its title and its own close
    button.

Solamar with Arc's vertical sidebar: the Personal space with a pinned tab, open tabs and a Reading folder

What's inside

SpacesColours, pinned tabs, favorites and nested folders. Today's tabs archive themselves after 12 hours.
Command barPress Ctrl+T to search, open a site, jump to a tab or run an action. You can change every shortcut.
Split view and PeekPut two pages side by side. Shift+click a link to open it over the page; keep it as a tab or press Esc.
Zap and BoostsClick a banner or popup to remove it for good. Boosts give any site your own colours, fonts and CSS.
Ad blockingOn from the first launch, YouTube included. It uses an open-source engine and community filter lists. You can allow a site in one click.
PasswordsSolamar offers to save a login when you sign in, and encrypts it with your system's keychain. It fills a password only on the site it belongs to.
Chrome extensionsAdd extensions from the Chrome Web Store. Before one goes in, Solamar tells you in plain words what it can do.
Private spacesA space that saves nothing: no history, no extensions, and no cookies after you close it.
Light on memoryTabs you have not looked at go to sleep. After a crash, your tabs come back with their history, scroll position and anything you were typing.
Mini playerPlay, pause and picture in picture for music in another tab, right in the top bar.

AI, only if you want it

AI is off until you switch it on. Then you pick what runs each feature:

  • a local model through Ollama, so nothing leaves your computer;
  • or Claude, on your own Anthropic API key, which Solamar keeps in your system's keychain.

How the agent works. 1: you ask in plain words on the page you are on. 2: it reads, clicks and types on that page and shows each step. 3: it waits for your click before it pays, and one setting makes it wait before sending or deleting too; it never types passwords. 4: you check the result, stop it any time or follow up.

The AI panel in Do it for me mode: asked to fill in a trip form without submitting, the agent filled in the name and city in 4 steps and left the form for checking, with an Agent pill and a Stop button in the top bar

  • Do it for me. Tell the agent what to do on the page you are looking at, like filling in a form or collecting
    every address on a page. It shows each step, and you can stop it any time. It always waits for your click before it
    pays for anything. Settings > Claude Code > "How much it does on its own" makes it wait before sending, submitting
    or deleting too. It cannot type into password, card or one-time-code fields.
  • Draft a reply. In a mail or chat box, press Ctrl+Shift+Space. It writes the reply in your voice and leaves it
    for you to send.
  • Ask about a page. Press Ctrl+J to get the gist of a long page or ask a question about it.
  • Better search. Press Tab in the command bar for a sharper search, or ask a question and get the answer in the bar.
  • Tidy tabs. It suggests groups for today's tabs. Nothing moves until you apply them.

Drive it from Claude Code

How Claude Code drives Solamar. 1: you connect Claude Code once with claude mcp add solamar. 2: Solamar runs an MCP server on this computer only, 127.0.0.1:47821, protected by a secret token. 3: Claude Code opens, reads and clicks in its own Claude space, and you can watch or stop it. 4: it sees your own tabs only if you share them, and payments wait for you.

Turn on Settings > Claude Code and Solamar starts an MCP server that only this computer can reach. The settings page
shows a claude mcp add line to run once in a terminal. Claude Code can then open tabs, read pages, click and type.
It works in its own Claude space, or in tabs you share with it ("Share with Claude Code"). It follows the same rules as
Solamar's own agent: payments wait for your click, and it never types passwords or card numbers. A pill in the top bar
shows when it is working, and you can stop it from there.

A browser, not a service

  • No account. There is nothing to create and nothing to sign in to.
  • No sync server. Your tabs never pass through a server of ours.
  • No telemetry. Solamar has no analytics and no usage tracking.
  • Your data stays on your computer. Spaces, tabs and settings are one JSON file in the app data folder. Passwords
    and your API key are encrypted with your system's keychain. Imports only read your other browsers' files, and
    private spaces write nothing to disk.

Installing

The installers are not code-signed yet:

  • Windows may show "Windows protected your PC". Click More info, then Run anyway.
  • On a Mac, open Solamar once, then go to System Settings > Privacy & Security and click Open Anyway.

The Windows app updates itself from GitHub Releases. The Mac app tells
you when a new version is out.

Engine and security updates

Solamar is built on castLabs' Electron 44.9.3: Electron with Google's Widevine module added, for DRM video. Services
that demand a production signature, like Netflix, do not play in released builds yet. It bundles Chromium 152.0.7977.167 and Node.js 24.22.0. Pages are rendered, sandboxed
and isolated by Chromium itself; Solamar adds its own interface around it, not its own engine.

  • Security fixes: Electron ships Chromium's security fixes in patch releases of each supported line, and castLabs
    follows within days. When one comes out, Solamar moves to it and makes a release within a week.
  • New engine versions: Electron puts out a new major version, with a newer Chromium, about every eight weeks and
    supports the latest three. Solamar moves to each new major within a month of castLabs releasing it, so it is always
    on a supported line.
  • Dangerous sites: Electron leaves out Chrome's Safe Browsing. Solamar stops known phishing and malware pages
    itself, from lists refreshed every 12 hours; the lists come down to your computer, nothing about what you browse
    goes up.
  • Getting them: the Windows app installs updates itself. The Mac app shows a notice with a download link until it
    is notarized; once it is, it will update itself too.

A daily workflow (.github/workflows/electron.yml) checks castLabs' releases and opens a pull request for each new one.

Building from source

Solamar is built with Electron, React and TypeScript.

npm install
npm run dev

To run the production build, use npm run build and then npm start.

Tests

npm test
npm run typecheck

The end-to-end tests run after npm run build. They use a hidden window and a throwaway profile, and make no real
API calls:

  • node tests/e2e/smoke.mjs <tmp-profile-dir> <screenshot-dir> covers browsing, spaces, Arc import, and local AI
    against a mock Ollama.
  • node tests/e2e/agent.mjs <tmp-profile-dir> <screenshot-dir> covers the Claude engine against a mock API, and the
    MCP server driven by the official MCP client.

Layout

  • src/main: the window and tab views (browser.ts), storage, ad blocking, AI, the MCP server (agent.ts) and the
    importers. arc-parse.ts is pure and tested.
  • src/preload: the bridge for Solamar's own pages only. Web pages get no preload.
  • src/renderer: the frame (sidebar, AI panel) and the overlay (command bar, dialogs).
  • site/: the website at solamar.app.
  • MODLOG.md: Arc's on-disk format, for the importer.

Releasing

  1. Bump version in package.json and commit.
  2. Tag the commit and push the tag: git tag v0.1.1 && git push origin v0.1.1.
  3. CI (.github/workflows/build.yml) builds the Windows installer and both Mac disk images, tests the packaged apps,
    and uploads everything to a draft release.
  4. Publish the draft. The apps' updater and the website only see published releases.

Contributing

Issues and pull requests are welcome. If you are moving from Arc, the most useful thing you can tell us is which Arc
feature you miss.

License

Solamar is licensed under GPL-3.0-or-later (see LICENSE). Chrome extension support comes from
electron-chrome-extensions, used under its GPL-3.0 option.

Yorumlar (0)

Sonuc bulunamadi