Skip to content

Repository files navigation

TinyText

A clean, native plain text editor for macOS. The missing base layer of TinySuite — opens any unstructured text file and gets out of your way.

macOS Swift

TinyText screenshot

Features

  • Plain text editing — open .txt, .cfg, .conf, .ini, .config, .properties, .env, .rc, and more
  • Folder sidebar — browse directories, favorites, and subdirectories
  • Multi-tab editing — open multiple files in tabs with dirty-file indicators
  • Auto-save — saves as you type with dirty-file indicators
  • Find & replace — native macOS find bar (Cmd+F)
  • Quick open — fuzzy file finder (Cmd+P)
  • Line numbers — optional gutter with current line highlight
  • Word wrap — on by default, toggle with Opt+Z
  • Font size control — Cmd+/Cmd- to adjust, Cmd+0 to reset
  • Smart pairs — auto-close brackets, quotes, parentheses
  • Line manipulation — move, duplicate, or delete lines with shortcuts
  • File watcher — reloads when files change externally
  • Export — PDF, HTML, or copy as rich text
  • Light & dark mode — follows system appearance
  • Open from Finder — double-click .txt files to open in TinyText
  • On-device AI — Cmd+K to edit, transform, or ask questions (CoreML, fully offline)

Requirements

  • macOS 26.0+
  • Xcode 26+ (to build)

Build

xcodebuild clean build \
  -project TinyText.xcodeproj \
  -scheme TinyText \
  -configuration Release \
  -derivedDataPath /tmp/tinybuild/tinytext \
  CODE_SIGN_IDENTITY="-"

cp -R /tmp/tinybuild/tinytext/Build/Products/Release/TinyText.app /Applications/

Keyboard Shortcuts

Shortcut Action
Cmd+N New file
Cmd+O Open file
Cmd+Shift+O Open folder
Cmd+S Save
Cmd+P Quick open
Cmd+F Find
Cmd+K AI assistant
Opt+Z Toggle word wrap
Opt+L Toggle line numbers
Cmd+= / Cmd+- Font size
Cmd+0 Reset font size

Tech

Built with SwiftUI, NSTextView, and TinyKit.

Part of TinySuite

Native macOS micro-tools that each do one thing well.

App What it does
TinyMark Markdown editor with live preview
TinyTask Plain-text task manager
TinyJSON JSON viewer with collapsible tree
TinyCSV Lightweight CSV/TSV table viewer
TinyPDF PDF text extractor with OCR
TinyLog Log viewer with level filtering
TinySQL Native PostgreSQL browser
TinyText Clean plain text editor

License

MIT

About

A clean, native plain text editor for macOS. Part of TinySuite.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages