← All browsers
Flecha icon

Flecha

Open-source Chromium browser for Mac with Arc-style Spaces, a dev command bar and MCP for coding agents

Flecha is a free, MIT-licensed Chromium 158 fork for macOS that rebuilds Arc's sidebar, Spaces, Peek, split view and Little Arc-style window from scratch. It adds developer tools such as a command bar with gh, npm and mdn shortcuts, environment switching, a responsive view and local dev servers in the sidebar. A built-in MCP server, off by default, lets coding agents like Claude Code and Cursor read and drive tabs. The project is at v0.1.x and describes itself as early software used daily by its author.

Built-in AI

No AI

No built-in assistant or model; an MCP server lets external coding agents drive tabs and ships off, switched on in Settings > Developer.

flecha.dev
Bloat check

None found

No account, analytics or crash reports. Connects only to sites you visit, Sparkle update checks at flecha.dev and extension updates; no ads, wallet or upsells.

flecha.dev

Ads, crypto, paid upsells, news feeds, default-on telemetry, required accounts.

Organization

FeatureFlechaArcNote
SidebarVertical sidebarTabs live in a vertical sidebar that is the main tab UI and can be hidden.✓✓Vertical sidebar is the main tab UI; Chromium's tab strip and toolbar are hidden. Toggle with ⌘S.github.com
SpacesSeveral workspaces per window, each with its own pinned and open tabs, switched by swipe or shortcut.✓✓Own pinned tabs, folders and Today tabs per Space; switch with ⌃1-9, ⌥⌘←/→ or a two-finger swipe.flecha.dev
ProfilesProfiles per Space (shareable)Each Space can use its own browser profile (separate cookies, logins, history), and one profile can be shared by several Spaces.◐✓Opt-in own storage partition per Space (cookies/logins), not a profile; history, extensions shared.github.com
FavoritesGlobal favoritesPinned icons at the top of the sidebar shared by every Space (Zen calls them Essentials).✓✓Icons at the top of the sidebar, the same in every Space.flecha.dev
Pinned TabsPinned tabs & foldersPer-space pinned tabs that act like bookmarks, with nested folders.✓✓Per-Space pinned tabs with folders; closing one unloads it and returns to its pinned URL.flecha.dev
Live foldersSidebar folders that fill and refresh themselves from an outside source, such as GitHub pull requests or an RSS feed.◐✓Only a fixed "Running locally" sidebar group fills itself (dev servers found by port probing); no GitHub or RSS folders.github.com
ArchiveAuto-archive tabsUnpinned tabs close automatically after a set time and stay recoverable in an archive.✓✓Today tabs archive after 12 h by default (1 d, 7 d, 30 d or never); archive keeps 500 and is searchable.github.com
Theme pickerSpace themesPer-space colour or gradient themes.✓✓Each Space has its own colour and emoji; dark mode uses a deep tint of that hue. No gradients documented.flecha.dev

Browsing

FeatureFlechaArcNote
Split ViewTwo or more tabs side by side in one window.◐✓Two panes with a resizable divider; drag a tab onto another row to split. 3 to 4 panes is on the roadmap.github.com
PeekLink previewOpen a link in an overlay without leaving the current page (Zen calls it Glance).✓✓Automatic for new-tab links from pinned tabs and favorites; any link's right-click menu offers it too.github.com
Little ArcMini windowA small, chrome-less window for links opened from other apps or a quick search.✓✓Flechinha window (⌥⌘N); links from other apps open there by default once Flecha is the default browser.flecha.dev
Command barA ⌘T palette that searches tabs, history, bookmarks and browser commands.✓✓⌘T/⌘L searches open tabs, history, archive and actions; adds gh, npm, mdn, caniuse, JWT decoding.flecha.dev
Air Traffic ControlLink routingRules that send links from other apps to a chosen space or profile.◐✓External links open in a Flechinha (toggle in Settings); no per-site routing rules documented.flecha.dev
BoostsSite customizationPer-site custom CSS/JS, or zapping elements off a page.✓✓Per-site TypeScript and CSS edited on Flecha's Boosts page (⌥⌘B); no element zapping documented.flecha.dev
Auto PiPAuto picture-in-picturePlaying video pops out into picture-in-picture automatically when you switch tabs.◐✓Stock Chromium auto-PiP on tab switch (sites opt in via Media Session) is unpatched; no Flecha PiP UI.chromium.googlesource.com
Mini playerMedia still playing in a tab you left keeps play/pause controls in the sidebar.◐✓A tab's speaker icon only mutes or unmutes; the sidebar has no play/pause controls.github.com
Tab SwitcherRecent-tab switcherCtrl+Tab jumps back to the tab you used last and cycles in recently used order.✕✓Ctrl+Tab is 'Next tab' and steps through the sidebar order (favorites, pinned, Today); there is no recent-tab switcher.github.com
Super CopyClean link copyA shortcut (⌘⇧C) copies the page URL with tracking parameters removed.◐✓Cmd+Shift+C copies the tab URL unchanged with a 'Link copied' toast; no tracking-parameter stripping in the code.github.com
CaptureScreenshotsBuilt-in capture of a chosen area or element, and of the full page.◐✓Cmd+Shift+2 copies a screenshot of the visible page only (captureVisibleTab); no area, element or full-page capture.github.com

Compatibility & migration

FeatureFlechaArcNote
Arc importImports Arc spaces, pinned tabs and folders.✓–Reads Arc's sidebar file: Spaces, pinned tabs and folders, favorites, history. Colours, Boosts, cookies stay behind.github.com
Chrome extensionsInstalls extensions from the Chrome Web Store.✓✓Installs from the Chrome Web Store; their buttons sit under the address bar.github.com
DRM streamingNetflix, Disney+, Spotify web and other DRM video/audio play, through Widevine or, on WebKit, FairPlay. Chromium forks need a Google Widevine licence; FairPlay counts once a major service is confirmed playing in the app.✕✓No Widevine: enable_widevine defaults on only for Chrome-branded builds; Flecha's args never set it.github.com
PasskeysWebAuthn passkeys, Touch ID and the system/iCloud keychain.◐✓No passkey-keychain entitlement (Chrome-branded builds only); security keys/phone, not iCloud Keychain.github.com
SyncSpaces, pinned tabs and settings sync across devices.✕✓No account and no sync between computers; Chromium sync is off (no Google API keys).flecha.dev
Mobile appiPhone, iPad or Android app that shares spaces with desktop.✕◐macOS only; the project's own comparison says it is not a fit if you need a phone app.flecha.dev

Extras

FeatureFlechaArcNote
Built-in ad blockerAd and tracker blocking without installing an extension.✓✓EasyList and EasyPrivacy via declarativeNetRequest, on by default; no per-site allowlist yet.github.com
Custom ShortcutsShortcut editorMost browser keyboard shortcuts can be remapped in Settings.✓✓Settings > Shortcuts records new keys for 35 commands (tabs, spaces, split, developer); Cmd+1-9 and Esc stay fixed.github.com

More Arc features

Arc features shown but not counted in the score, because almost no replacement has them or only a few people need them.

FeatureFlechaArcNote
EaselsA shareable canvas of live page captures, notes and drawings.✕◐No canvas or board code; the README's sidebar feature list has none.github.com
Shared CollectionsShared spaces & foldersShare a Space, folder or set of tabs as a link anyone can open, or another user can add to their sidebar.✕✓README lists no share, export or copy-all-tabs feature; only single-link and Markdown-link copy.github.com
PreviewsWeb app previewsHover a pinned Gmail, Calendar or other web app to glance at it; a pinned calendar shows the next meeting with Join.✕✓No glance, calendar or unread-badge code in the shell; the sidebar's badges show console errors and downloads only.github.com
Developer modeA developer view that turns on by itself for localhost: full URL, quick DevTools and dev tools in reach.✓✓Local URLs get a code icon, a console-error badge that opens the Console, and 'Local development server'; no JSON formatter or single mode toggle.github.com

Extension support

Which extension formats and stores run, beyond the Chrome Web Store row above.

FeatureFlechaArcNote
Manifest V2 extensionsThe older extension format Chrome removed in 2025. Needed for full uBlock Origin and other extensions that block requests.✕✕Stock Chromium 158 disables MV2; none of Flecha's patches restore it, so uBlock Origin won't run.chromium.googlesource.com
Manifest V3 extensionsThe current extension format used by the Chrome Web Store (and supported by Firefox and Safari).✓✓Stock Chromium 158 runs MV3; Flecha's own shell is an MV3 extension.chromium.googlesource.com
Firefox add-onsAdd-ons from addons.mozilla.org or .xpi files install and run.✕✕Chromium only installs Chrome-format (.crx) extension downloads; Firefox .xpi add-ons don't install.chromium.googlesource.com
Safari extensionsSafari web extensions (the App Store extension apps Safari uses) install and run.✕✕Safari web extensions ship as Safari app extensions; Chromium has no host for them.developer.apple.com