What is Monok?
Monok is a small, fast web browser for macOS with a native terminal and a native file manager built in: browser, terminal and files in one window. There is no address bar: a Magic Bar opens on Cmd+L. Every tab splits into panes like tmux, and a pane can be a page or a terminal running your own login shell. Ads and trackers are blocked out of the box.
What is the Files pane?
A native file manager that opens in a pane (since 0.1.1). Type / in the Magic Bar to open it at your home folder, /name to find files and folders by name with Spotlight, or /~/path to complete a path. Return on a folder opens it in a Files pane, on a file opens it in its default app. It has a Favorites sidebar, sorting by name, date modified, size or kind, multiple selection, drag onto a folder to move, and Cmd+Delete to move items to the Trash after a confirmation. Since 0.1.2 it also has a grid view, copy and paste (Cmd+V copies, Option+Cmd+V moves), undo and redo (even for the Trash) and a right-click menu. Since 0.1.3 you can drag items onto a folder in the path bar to move them up. Like the terminal, no web page or JavaScript can reach it.
Can I use it as my main browser?
You can try: version 0.1.3 browses real sites every day, restores your session and updates itself through a signed feed. It is still an early preview, so expect rough edges and missing pieces (no extensions yet). It is free while in preview.
Which engine does it use?
Pages render with the WebKit that ships with macOS, the same engine as Safari, behind Monok's own engine interface. Everything around the page (the Magic Bar, tabs, panes, the terminal, blocking, internal pages) is Monok's own, written in Rust. Since 0.1.2, Settings › Web engine can switch web pages to MonokEngine, our own engine written in Rust. It is a beta: it draws HTML and CSS, and since 0.1.3 runs JavaScript (DOM, events, timers, forms, fetch, storage), enough for simple pages and forms. Large web apps still need WebKit, which stays the default.
Where is the address bar?
There isn't one. Press Cmd+L and the Magic Bar floats over the page; an empty pane shows it inline. Type an address, a search or the name of a favorite and press Return.
How light is it?
Measured on version 0.1.0: a 6.8 MB app binary for Apple silicon, the first frame in 139 to 162 ms, and 32 MB of memory for the app at idle. WebKit's page processes come on top, as in every WebKit browser: five real sites came to 673 MB in total, 42 MB of it the app.
Does it block ads and trackers?
Yes, built in and on by default. EasyList and EasyPrivacy are compiled into WebKit content rule lists and updated weekly. The menu shows how many requests were blocked on the page and turns blocking off for a site; Settings turns it off everywhere.
Is the terminal safe?
The terminal is native interface, not a web page. No web page, browser:// page or JavaScript can open it, read it or type into it. A >command typed in the Magic Bar runs only when you press Return yourself; nothing from a page, a link or the clipboard is ever run.
Does it send anything home?
No telemetry. It checks one signed file on monok.io for updates, and crash logs stay on your Mac (About lists them). Searches go to the search engine you pick.
What is not there yet?
Windows and Linux, Extensions, Its own developer tools (WebKit's Web Inspector is not wired up yet), Sync between Macs, Picture in picture and per-site media controls, and A licence key field (the preview is free).
Is there a Windows or Linux version?
Not yet. Monok is macOS only for now (macOS 14 or later, Apple silicon and Intel).
Does it cost anything?
The preview is free.