telos

Intentional. Opinionated.

A web browser for Mac and iPhone.

Coming soon

The start page

The sky is the ground.

A real earth from NASA's imagery turns under the actual sun. The day card counts the light you have left; at dusk the cities come on.

telos start page at 9:54 am: a cloud-covered earth on a blue morning sky, the day card, a clock and the month telos start page at 5:35 pm: the terminator crossing North America under a golden evening sky telos start page at 6:35 pm: dusk, with city lights coming on along the night side telos start page at 10:30 pm: the whole continent lit at night
9:54am
good morning
the telos sky at 3 am: the real star field and hour rays over a night earth with North America lit

Tonight's real sky

Every star where it actually is.

Behind the earth is the sky over your own location, tonight: stars from the Yale Bright Star Catalog, the Milky Way from Gaia, the planets and the moon. The positions are checked against NASA JPL's Horizons ephemeris.

~9,100
stars, from the Yale Bright Star Catalog
≤1.52″
from where JPL says each star is
≤0.9″
for the planets

The dispatch

The URL bar is the dispatch.

From the first letter you type, you see every place the query could go. Pick one with Tab and the query lands in that site's own search. No loading a page, then typing it again.

google search or address tab

↳claude opens with the query already in it.

“query typed once → destination selected → query lands inside the destination site's own search.” — the telos spec

Everything survives quit. Always. Exactly.

Every tab, split, scroll position and half-written note comes back exactly where you left it. telos encourages quitting: “breaks are good, and a break is cheap to justify when return-state is guaranteed.”— the telos spec

Philosophy over rules

Written down before the first line of code.

01

Zero telemetry.

Nothing leaves the machine uninvited. Crash logs stay on your Mac. The only network calls are named ones: the weather, the lists, the sites you open.

02

It tells you what's about to happen, before it happens.

Transparency all the way down: every list update, every block and every update is logged where you can read it.

03

Nothing you've saved is one stray click from gone.

No accidental destruction. Deleting something is a deliberate act in telos, never a slip.

04

You pick the place and the name.

Every download asks where it goes and what it's called. “No auto-rename. Ever.”

05

Curated, never inferred.

The places your searches can go are ones you added on purpose. telos never adds one for you.

06

Don't lie to users.

“that's not very telos-like.” If a number is shown, it's measured. If something failed, it says so.

Profiles

Four worlds. Kept fully apart.

A profile in telos is a whole world, with its own data store, history, passwords and tabs. Switching profiles is like stepping into a different room.

main
Your everyday world.
work
A complete second world, with its own data store.
private
Opens with Touch ID or a passphrase, and keeps its own encrypted vault.
agent
A world that browses on its own, in a window parked off-screen.
incognito
No profile at all. It forgets by design, not by a setting.
telos on iPhone: the tab switcher with main, work, private and agent profile chips

Split view

Four pages. One tab.

Put up to four pages side by side, keep as many splits as you like, and switch between them the way you switch tabs.

telos with a four-way split: a document, the New York Times Spelling Bee and two reference pages in one tab

shield

The ads stop.
You can watch it work.

shield reads uBlock Origin's filter language in full, scriptlets included. On top of that it guards against bounce tracking, fingerprinting, phishing and cross-site cookies. Pause it for any site, and see every list update in a log.

123k
filter rules, kept up to date
0/10
YouTube loads with in-player ads (it was 9 in 10)
13,050
of 13,066 scriptlet rules supported
telos settings, shield page: 123k rules, ads and trackers on, protections for bounce tracking, fingerprinting, phishing and cross-site, one paused site

Zero telemetry. Nothing leaves the machine uninvited.

oracle

Look anything up.
It never leaves your Mac.

oracle lives in the sidebar. It has a full dictionary, with pronunciation and a taxonomy for every meaning. It also runs a language model on your own Mac. That model reads a word in its sentence, explains a passage, answers questions about the page with citations, and breaks a paper down into its question, method, findings and limits.

0.36 s
to the first word of an answer
~80
tokens per second, on-device
148,897
words in its dictionary (WordNet 3.1)
207,272
senses, each with its taxonomy
Gemma 4 E2B · 4-bitMLX on Apple siliconno account, no serverunloads when idle
the oracle pane defining Boethius: pronunciation, a synthesized voice, the definition and its WordNet taxonomy from entity down to philosopher
370searches
→
795words

lexicon

telos keeps a record of your own vocabulary. It collects words from what you search, what you look up, what you write and what you send, and gives each word a page of its uses over time. The first day, built from one person's history, turned 370 searches into 795 words.

~/telos

Everything it knows, in files you can read.

Your bookmarks are a markdown file. Your history is a journal with a page for each day. Receipts are a spreadsheet and mail is plain .eml. There's no export button because there's nothing to export.

~/telos/└─ main/   ├─ bookmarks.md   ├─ history/   │  └─ 2026/10/   │     ├─ 20.md   │     └─ 21.md   # today, as you browsed it   ├─ receipts.csv   ├─ mail/   │  └─ *.eml   └─ lexicon/

Also inside

A whole toolbox, built in.

A real terminal.

Keep it docked in the window, or tear it off into a window of its own.

docxxlsxpptx

Office files, opened and edited.

telos's own Office layer handles them: 36 files and 14.7k lines of it.

this macwi-firouterlookupinternet

The bay.

A diagram of every hop your connection takes, next to readouts for memory, disk and CPU.

Speed test.

Two dials, plus a history of results for every network you've used.

Downloads you name.

Shows live speed, where it's coming from and where it's going.

Passwords & passkeys.

Works with Apple Passwords, and has its own vault and one-time codes.

The queue.

Save a link for later without opening it. Videos show their thumbnails.

Built for students, too.

Canvas is built in, with due dates, files and a cleaner look. “telos will not just ‘forget to work for’ this massive unsatisfied user demographic of students.”

capture & crawler.

capture saves any page as markdown. crawler checks a site's robots.txt before it reads anything else.

telos for iPhone

In step with your Mac.

The iPhone app was designed for the phone first. The address bar sits at the bottom, and it's still the dispatch. Tabs, the queue, history and bookmarks stay in step with your Mac through iCloud.

telos on iPhone: the start state, with the telos wordmark, the date and a search field above the keyboard
telos on iPhone: the tab switcher with main, work, private and agent

Per profile.

Each profile syncs in its own zone, so work and main never mix.

Sealed.

private records are sealed on your device before they're sent.

Never.

incognito doesn't sync, ever.

Yours.

Everything goes to iCloud's private database. There's no telos server to send it to.

Progress

105 days.
25 versions.

On July 9, telos went from an empty project to a working browser in ten phases, all in one day. Since then a new version has shipped about every four days, and it's still growing.

299
commits
529,190
lines of Swift
6,135
tests passing, 0 failing
76
builds (now 0.25.1)

Tests passing, by date

July 24 – October 20, 2026

Commits, day by day

July 9 – October 21 · busiest: 67 on August 20

jul 9augsepoctoct 21
jul 9

Genesis

Skeleton to distribution in one day: the persistent world, worlds, the dispatch, the control center, doc tabs, downloads, extensions.

jul 10 – 17

Daily driver

Ad blocking, bookmark folders, private mode, tab reordering and the first icon.

jul 24 – 29

Tools

Terminal, split screen, capture, a live speed test, then an audit and a full quality pass.

aug 6 – 18

The earth and the sky

The globe arrived, the light started following the pointer, the agent profile was added, and the iPhone port began.

aug 20 – sep 15

Built in parallel

Up to a dozen builds at once (67 commits on one day) brought mail, Office documents, Canvas, diagnostics, the bookshelf and the dictionary.

sep 17 – 23

v20, the refresh

The open ring, the cerulean sky and the launch animation, each one chosen from a board of auditions.

sep 24 – oct 10

Depth

Editable documents, oracle, the mail desk, the updater, Chrome-style tabs, passkeys, receipts and the queue.

oct 12 – 21

Now

NASA's earth, iCloud sync, the notepad, tonight's real sky, Gemma running on-device, the lexicon and ~/telos.

the telos icon: an open white ring on a cerulean sky

telos

For Mac. And iPhone.

Coming soon

telos/ˈtɛ.lɒs/Greek: the end a thing aims at, its purpose. The icon is a ring that doesn't close.

“when i think of ‘telos’ i tend to think of Aristotle and that freeing feeling of thought.”— Ryder Katz, on choosing the icon