BeauTyXT

soupslurprMIT活跃维护

一款 Android 平台的纯文本与 Markdown 编辑器,支持阅读、编辑和分享,界面基于 Material 3 设计,适合在手机上随手写笔记或改文档。

Read, edit, and share plain text and Markdown.

85发布于 2026-09-28 11:07 UTC233star16fork同步于 2026-11-11 00:02 UTC

怎么上手

由 README 提炼,执行前请确认
README 未提供安装或构建命令
硬件要求按 README 说明

需要 Android 17 / API 37 的设备;README 未说明 CPU、GPU 或内存要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Android 上的纯文本与 Markdown 阅读编辑器,能独立打开并分享 AI 助手输出的文档

一款 Android 平台的纯文本与 Markdown 编辑器,支持阅读、编辑和分享,界面基于 Material 3 设计,适合在手机上随手写笔记或改文档。

核心能力

  • 原生渲染表格、任务列表、脚注、TeX 数学与 Mermaid 图
  • 在渲染视图与源码编辑间切换并保持阅读位置
  • 提供目录、全文查找、跳转行号与批量替换撤销
  • 通过 Android 分享、二维码或 NFC 标签传递文档
  • 无网络权限,文件只保存在用户选定的存储提供方

容易踩的坑

仅支持 Android 17 / API 37,低版本系统无法安装;界面目前只有英文;新文档和接收文本只存在内存中,未保存时关闭会话或进程被杀会丢失;Markdown 渲染上限 16 MiB,数学与图表只支持部分子集。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本85
  1. 85最新正式版2026-09-28 · 2026-09-28 11:07 UTC

    Find, replace, select, and export documents with clearer controls and more ways to review the result.

    • Find and Replace: highlight every match, choose case-sensitive, whole-word, or regular-expression searches, and browse results with surrounding text. Review and exclude replacements before applying a batch, then undo the batch.
    • Select while reading: select across rendered Markdown blocks, copy the readable text, or send just the selected passage.
    • Send & export: preview and share or save a whole document or selection as source, Markdown, readable text, or PDF. Each format explains what it preserves. Save a copy exports the reviewed output; Save gives an unsaved document its own editable file. PDF exports preserve supported document links.
    • Clearer navigation and layouts: a full-page About screen, refined Material 3 Expressive controls, improved landscape and large-text layouts, and updated Home navigation. Closed external documents are removed from Recents.
    • QR improvements: refined QR images and improved decoding across distance and lighting. The scanner reuses its isolated worker while it is in use.
    • Larger pastes: paste much larger clipboard contents as one undoable action. Undo and Redo share document storage to avoid keeping duplicate text copies.
    • Markdown preview: code blocks render correctly in files with Windows (CRLF) or classic Mac (CR) line endings.
    • Editing reliability and efficiency: fixes for composing-text Undo and Redo, clearer save-conflict recovery, and less repeated work when opening, navigating, and saving documents. Isolated workers now use Android 17 native services.

    Requires Android 17 / API 37. The interface remains English-only. New and received text stays in memory until saved; sessions and undo history are not restored after the app process ends.

    Full changelog: https://github.com/soupslurpr/BeauTyXT/compare/84...85

  2. 842026-09-20 · 2026-09-20 10:16 UTC
    查看更新说明

    BeauTyXT Reimagined is here: a ground-up rewrite for reading, editing, and sharing plain text and Markdown, with a Material 3 Expressive interface and a Rust document engine.

    Android 17 / API 37 or newer is required. The interface is currently English-only.

    What's new

    • Native Markdown preview with tables, task lists, alerts, footnotes, a supported HTML subset, and supported TeX math and Mermaid diagrams—without a browser or JavaScript.
    • Source/preview navigation that keeps your place, document-wide Find, Contents, and Go to line.
    • Undo/redo, source autosave with conflict detection and write verification, and bounded large-file editing for UTF-8 documents up to 256 MiB.
    • Android sharing, QR codes, NFC tags, and lossless WebP or PNG QR exports.
    • Source and formatted Markdown printing, with selectable PDF text, individual margins, font choices, and page numbers.
    • Separate isolated worker instances for document processing, no Internet permission, and no app-private document storage.

    Upgrading

    Files remain in their existing locations. Preferences from previous versions are not retained.

    New documents and received text remain in memory until you explicitly save them. Compatible saved files autosave to their source. Unsaved sessions and undo history do not survive app process death.

    This release focuses on UTF-8 plain text and Markdown. It does not include the old experimental DOCX support or general HTML/CSS rendering. Images and unsupported Markdown, HTML, math, or diagram content retain source/alternative-text fallbacks rather than fetching external resources.

    See the README for capabilities and limits, and the website for download information.

    Full changelog: https://github.com/soupslurpr/BeauTyXT/compare/67...84

  3. 672026-04-02 · 2026-04-02 12:19 UTC
    查看更新说明

    Notable Changes

    • remove Typst support
    • update dependencies

    Full Changelog: https://github.com/soupslurpr/BeauTyXT/compare/57...67

    Download

    Check out the official website at https://beautyxt.app/ for more info and download.

  4. 572025-09-11 · 2025-09-11 08:41 UTC
    查看更新说明

    Notable Changes

    • Fix the markdown preview not rendering anything after a #. (#175)
    • update dependencies except for Typst (still stuck on 0.11.1)
    • update target SDK to 36
    • switch Rust channel from nightly to stable

    Full Changelog: https://github.com/soupslurpr/BeauTyXT/compare/v0.21.5...57

    Download

    Check out the official website at https://beautyxt.app/ for more info and download.

  5. v0.21.50.21.52025-02-20 · 2025-02-20 09:25 UTC
    查看更新说明

    BeauTyXT has been split up into two parts: OldTyXT and NewTyXT.

    The version that's shipped is currently OldTyXT. OldTyXT is effectively deprecated. No new features will be added to OldTyXT. OldTyXT will still be maintained until NewTyXT can fully replace it.

    NewTyXT is a rewrite which aims to adhere to Android development best practices. NewTyXT is work-in-progress. Once basic text file editing is implemented, the setting to switch between OldTyXT and NewTyXT will be exposed in the UI to facilitate public testing.

    Notable Changes

    • merge NewTyXT into BeauTyXT, splitting it into OldTyXT and NewTyXT (see above)
    • add sliding screen transition animations
    • update target SDK 35
    • dependency updates except for Typst (unable to upgrade it from 0.11.1 to 0.13.0 unfortunately, it's not able to find the main.typ file and crashes)

    Full Changelog: https://github.com/soupslurpr/BeauTyXT/compare/v0.21.4...v0.21.5

    Download

    Check out the official website at https://beautyxt.app/ for more info and download.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    BeauTyXT

    BeauTyXT is a plain-text and Markdown reader and editor for Android, with a Material 3 Expressive interface.

    Read a note, a reference document, or an assistant's Markdown output without reopening the app or conversation that produced it. Make changes when needed, then share the document on its own. Reading is a complete use case; editing remains a first-class capability.

    Requires Android 17 / API 37. The interface is currently English-only.

    Read, edit, and share

    • Read Markdown with tables, task lists, alerts, footnotes, and a supported HTML subset. Supported TeX math and Mermaid diagrams render natively, without a browser or JavaScript.
    • Move between rendered Markdown and source editing while keeping your place. Navigate long documents with Contents, document-wide Find, and Go to line.
    • Keep Find and Replace above the document. Open Search options directly, browse Results with surrounding text, and review or exclude replacements before applying a batch. Undo replacement reverses the applied change.
    • Edit with undo, redo, and automatic saving to compatible source files.
    • Share through Android, QR codes, or NFC tags. Save generated QR images as lossless WebP or PNG.
    • Preview and share or save a whole document or a selection from Send & export. Share comes first, with Save a copy underneath and visible QR code, NFC, Copy, and Print actions. Selected text includes a short excerpt, and PDFs show their page count and paper size. Preview and settings opens detailed review; PDFs use Preview and page settings. Each format explains what it preserves or changes. Save a copy exports the reviewed output; use the editor's Save to give an unsaved document its own file for further editing. Share PDFs directly, save them to a chosen provider, or open Android's print screen. Choose source or formatted output, paper size, margins, font and size, a filename header, and page numbers.

    Files and privacy

    Files stay with the storage provider you choose. Compatible files save automatically after edits. Files whose providers cannot support verified saving open view-only; Save as editable creates a compatible source without changing the original.

    New documents and received text remain in memory until you choose Save. BeauTyXT keeps no app-private document copies, recent-file list, or recovery files. Sessions and undo history exist only in memory. Unsaved content is lost if its session closes or Android ends the app process.

    BeauTyXT checks the source before and after saving and reports conflicts or uncertain writes. Storage providers do not universally support atomic writes: another app can still race a save, and an interrupted write can leave a source file incomplete.

    The app has no Internet permission, account, or cloud service. It does not fetch document images or other remote resources. Your chosen storage provider may still sync files, and explicitly opening an external link hands it to another app. Keyboards receive a request not to use input for personalized learning, but BeauTyXT cannot enforce how an independent keyboard handles your text.

    Supported content and limits

    • Files must be UTF-8 plain text or Markdown, up to 256 MiB. Existing byte-order marks and untouched line endings are preserved.
    • Markdown rendering accepts up to 16 MiB of source, with additional complexity limits. Images appear as alternative text; CSS, scripts, and unsupported HTML are not rendered. Unsupported content remains visible as source.
    • Math and diagrams support a deliberate subset, not general TeX or Mermaid compatibility. Unsupported or oversized illustrations remain source with an explanation. See native illustrations.
    • Direct text sharing between apps is limited to 128 KiB of UTF-8; sharing a saved file uses its existing provider location. QR transfers accept up to 1,536 UTF-8 bytes. Complete NFC messages are limited to 256 KiB, and writing also depends on the tag's capacity.
    • PDFs provide selectable text and basic document structure, not full PDF/UA accessibility. Text extraction varies by reader. See vector printing.

    Development and documentation

    The interface uses Jetpack Compose. Rust implements the document engine and isolated import, export, Markdown, transfer, math, and diagram workers.

    • Product direction: the app's purpose and scope, including its role alongside AI assistants.
    • Architecture: storage, lifecycle, process boundaries, rendering, and detailed resource limits.
    • Contributing: development conventions and dependency notices.
    • Release process: toolchain, verification, reproducibility, and packaging.

    License

    BeauTyXT is licensed under the MIT License.