Native for Mac · no account · no telemetry

Edit anything.
Transform everything.

TextKeep is one fast, native Mac app for code, structured data, logs, Markdown and LaTeX. It opens files of many gigabytes, catches broken JSON, YAML and CSV before they bite, and keeps every byte on your Mac.

Coming soon to the Mac App Store See what it does

For Macs with Apple silicon, macOS 15 or later. Free to use. Pro is a one-time purchase.

One app, four workspaces

The right tools appear when you need them

TextKeep rearranges itself around the job. Switch workspace and the sidebar, inspectors and toolbar change with it. Your files, tabs and settings stay exactly where they were.

Code

Syntax highlighting for hundreds of languages, completion, go to definition, rename and live diagnostics from language servers. Diff, merge and Git built in.

Data

JSON, YAML, TOML, XML and CSV with schema validation, a tree inspector, JSONPath and XPath, and a real table view for CSV that never mangles your quoting.

Text

Markdown with live preview and export, careful encodings and line endings, a Unicode inspector that shows invisible characters, and a distraction-free mode.

Academic

LaTeX that compiles inside the app, with no TeX install to manage. PDF preview with click-to-source, a bibliography manager and an equation editor.

Transformation Studio

Messy data in. Clean data out.

Chain steps like Filter, Rename, Convert and Validate, and watch the preview update as you go. Nothing changes until you apply it, and every step can be undone. Save the recipe and run it again next month, or from the command line.PRO

  • CSV to JSON, YAML to TOML, XML to JSON and back
  • Streams large files instead of loading them whole
  • Shows every row it rejected, and why
A CSV table flows through Filter, Rename and Convert steps and comes out as JSON. orders.csv Filter Rename Convert orders.json [{ "id": 1042, "total": 89.5, "paid": true }, …]
10 GBfiles open and scroll smoothly, edited in place without loading them whole
2.6 GB/sliteral search in our benchmarks, with live results while you type
0 bytesof your files sent to us. There is nowhere to send them

Everything a serious editor should have

TextKeep 1.0 ships complete: no beta features, no "coming later" switches. Features marked PRO unlock with the one-time Pro purchase. Everything else is free, forever.

Search that keeps up

Literal, whole-word and regex search across a file or a whole folder, honouring .gitignore. Replace with groups and case changes like \U$1, previewed before anything is written.

Never lose a keystroke

Every unsaved change is journaled as you type. After a crash or a power cut, TextKeep reopens exactly where you were, with undo intact. Local history keeps earlier versions of every file.

Encodings done properly

UTF-8, UTF-16, UTF-32 and dozens of legacy encodings, detected on open and saved back byte for byte. Mixed line endings are flagged, never silently "fixed".

Diff, merge and Git

Side-by-side diffs and Git status for free. Three-way merge, conflict resolution, history and staging single hunks with Pro.PRO

Logs that make sense

Follow a log as it grows, colour by level, filter by time and field, and line up several logs on one timeline to see what happened first.PRO

Remote files over SSH

Open a folder on a server and edit it as if it were local, with search, diff and saving that waits for the server to confirm.PRO

Security tools

Warnings when an API key or private key is about to be saved in plain text, plus hashes, certificate inspection, Base64, hex and JWT decoding, all offline.

Markdown and HTML

Live preview that scrolls with you, tables and footnotes, and export to HTML or PDF with your own stylesheet.

Automation

Macros, scripts and a textkeep command for Terminal. Open files at a line, wait for edits to finish, or run a saved transformation in a build.PRO

AI, on your terms

Off until you turn it on. Use a model running on your own Mac, or bring your own API key. You see exactly what will be sent before it goes.PRO

Tabs, splits and workspaces

Split any way you like, keep sets of files as a workspace, and come back to every caret and fold where you left it.

A Mac app, all the way

Light and dark themes with high-contrast versions, VoiceOver, full keyboard control, Services, Quick Look and Shortcuts. It feels like it belongs on your Mac, because it does.

Academic workspace

Write your thesis, not your TeX setup

A complete LaTeX engine is built in, so a new Mac can compile a paper in minutes. Errors point to the right line, the PDF follows your cursor, and your bibliography lives next to your text.

Multi-file projects, SyncTeX, a symbol palette, a bibliography manager and Equation Studio come with Pro.PRO

Built like a bastion

Your files never leave your Mac. We don't have servers to send them to.

TextKeep is sandboxed by macOS and only sees the files and folders you open. It has no account, no analytics and no crash reporter of its own. The App Store privacy label says it plainly: Data Not Collected.

  • Works fully offline
  • Saves are atomic: a file is never half written
  • Untrusted folders open in restricted mode
  • Previews run in their own locked-down process
  • AI is off until you turn it on
  • Support reports you see in full and send yourself

Read the privacy policy

TextKeep works on your Mac with the files you choose. Language tools run on your Mac too. There is no TextKeep server. Your filesyou choose them Your toolsrun on your Mac Your Mac TextKeep serversthere aren't any

Free to use. Pro is yours to keep.

The free version is a complete editor with no time limit, no nags and no file-size cap. TextKeep Pro is one purchase that includes every 1.x update. No subscription, no paid upgrades.

Pay for what you consume. Own what you purchase.

Free

€0
  • Editing, tabs, splits and workspaces
  • Syntax highlighting, completion and diagnostics
  • Regex search and replace, folder search
  • JSON, YAML, XML and CSV validation and table view
  • Markdown, HTML and basic LaTeX with PDF preview
  • Recovery, local history, diff and Git status

Bought once in the Mac App Store and shared by every Mac signed in to the same Apple Account. The launch price is for a limited time; after it, Pro is €49.99.

Made in Malta by Nicholas Xerri

TextKeep is built by one developer who spends his days in config files, logs and data dumps, and wanted one tool that handles all of them well. The Maltese cross on every app is a nod to the bastions of Valletta, walls built to keep what matters safe. No ads, no data to sell: just a tool you pay for once and own.

Built like a bastion.