Skip to content

Türkiye

Turkish is not a translation here. It is a first language.

Written in Turkey, for people who use Turkish every day — with the keyboard handling, the public-service work, and the language parity that implies.

Parity, enforced by the build

A hardcoded string fails the build. A missing translation is a type error.

Every user-facing string in Tepegöz comes from a typed catalogue with English and Turkish at full parity, added in the same change. This is not a convention people are asked to follow: the build enforces it.

You can switch language at runtime, without a restart, and the browser starts in your operating system's language.

The keyboard, done properly

Turkish input breaks software in specific, well-known ways.

The dotted and dotless i, the ç ğ ı ö ş ü set, dead keys, and the fact that Q and F layouts are both in real use.

Tepegöz has a dedicated input pipeline for this, with a regression matrix that runs in continuous integration — and it works independently of which language the interface is set to, because plenty of people run an English interface and type Turkish all day.

Why this is worth a section on a marketing site

In the published user-feedback studies for rival agentic browsers, non-English keyboard and IME handling is filed as a P0 blocker, with Turkish named among the first languages needing repair and side-panel input specifically broken. This is the one place in the comparison where the honest answer is that Tepegöz is ahead — so it is tested, not just claimed.

Public services

A browser that automates tasks in Turkey eventually meets e-Devlet, GİB, SGK and MHRS.

These are not ordinary websites: a mistake has consequences that a retry cannot undo, and the sites themselves are sensitive by category.

The design position is already fixed and recorded: reading is free, writing is force-asked with biometric confirmation, regardless of the autonomy level in use — and the whole gov.tr and bel.tr tree, along with Turkish banking, ships switched off behind a per-category grant that only you can enable.

Status, stated plainly

The classification layer is built and reviewed. The actual recipes and locale packs do not exist yet. This is planned work with the trust model settled first, not a shipping feature.

Local, in both senses

Your data stays on your machine.

Local-first means your data stays on your machine — relevant anywhere, and particularly relevant when the alternative is a browser that ships your logged-in sessions to a server in another jurisdiction.

Tepegöz has no backend, no account and no telemetry, and it can run its agent entirely on a model on your own hardware, with no network dependency at all.