{"id":50016457,"url":"https://github.com/vivalucas/mininote","last_synced_at":"2026-05-31T03:02:47.629Z","repository":{"id":356268681,"uuid":"1231737695","full_name":"vivalucas/mininote","owner":"vivalucas","description":"A lightweight plain text editor for macOS, inspired by the Windows 11 Notepad. Persistent tabs that survive restarts, default plain-text paste, Finder integration, and optional Markdown rendering. Simple, focused, distraction-free.","archived":false,"fork":false,"pushed_at":"2026-05-28T11:32:15.000Z","size":1823,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-28T13:13:27.610Z","etag":null,"topics":["lightweight","macos","markdown","notepad","plain-text","productivity","swift","text-editor"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vivalucas.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-07T08:35:15.000Z","updated_at":"2026-05-28T11:32:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/vivalucas/mininote","commit_stats":null,"previous_names":["vivalucas/mininote"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/vivalucas/mininote","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivalucas%2Fmininote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivalucas%2Fmininote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivalucas%2Fmininote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivalucas%2Fmininote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vivalucas","download_url":"https://codeload.github.com/vivalucas/mininote/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivalucas%2Fmininote/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33717419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lightweight","macos","markdown","notepad","plain-text","productivity","swift","text-editor"],"created_at":"2026-05-20T04:01:14.729Z","updated_at":"2026-05-31T03:02:47.625Z","avatar_url":"https://github.com/vivalucas.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MiniNote\n\n一个为 macOS 做的轻量纯文本编辑器：打开就写，关了不丢，粘贴永远是干净文字。\n\n[English](README.en.md) | [日本語](README.ja.md) | [한국어](README.ko.md) | [Deutsch](README.de.md) | [Français](README.fr.md) | [Español](README.es.md) | [繁體中文](README.zh-TW.md) | [Português](README.pt-BR.md) | [Italiano](README.it.md) | [Русский](README.ru.md)\n\n---\n\n## 它适合谁\n\nMiniNote 不是第二个 Obsidian、Typora 或 IDE。它更像一个精致、安静、不会打断你的 macOS 记事本。\n\n适合这些场景：\n\n- 临时记一段文字、一个想法、一条命令。\n- 从网页、微信、PDF 里复制内容，顺手清掉格式。\n- 同时开很多短文本，第二天继续写，不想管理一堆文件。\n- 偶尔打开 `.txt` / `.md` / `.mint` 文件做快速编辑。\n- 想要一个轻、快、离线、本地保存的纯文本工具。\n\n## 安装\n\n### Homebrew 推荐\n\n第一次安装：\n\n```bash\nbrew tap MoeMoeGit/mininote\nbrew install --cask mininote\n```\n\n以后更新：\n\n```bash\nbrew upgrade --cask mininote\n```\n\n如果你不想使用 Homebrew，也可以从 [Releases](https://github.com/vivalucas/mininote/releases) 下载最新的 DMG。\n\n### DMG 手动安装\n\n1. 打开 [Releases](https://github.com/vivalucas/mininote/releases)，下载最新的 `MiniNote-[版本号].dmg`。\n2. 打开 DMG，把 `MiniNote.app` 拖进 Applications 文件夹。\n3. 从 Applications 启动 MiniNote。\n\n### ZIP 安装\n\n1. 打开 [Releases](https://github.com/vivalucas/mininote/releases)，下载最新的 `MiniNote-[版本号].zip`。\n2. 解压后把 `MiniNote.app` 移动到 Applications 文件夹。\n3. 从 Applications 启动 MiniNote。\n\n### 首次打开时的 macOS 提示\n\n当前版本还没有完成 Apple Developer ID 公证。安装后首次打开时，macOS 可能提示“无法验证开发者”或“应用已损坏”。这通常是 Gatekeeper 对未公证应用的拦截，不代表安装包损坏。\n\n可选择右键点击 `MiniNote.app`，选择“打开”，再在弹窗里确认打开。也可以在终端执行：\n\n```bash\nxattr -cr /Applications/MiniNote.app\n```\n\n正式公证完成后，这一步会移除。\n\n## 主要功能\n\n### 标签页会自动恢复\n\n新建标签页后直接写，不需要先命名或保存。关闭窗口、重启电脑，之前的标签页和内容都会回来。\n\n### 写作和保存是分开的\n\nMiniNote 会实时保存你的会话，防止内容丢失；只有你按 `Cmd+S` 时，才会把内容写回磁盘文件。这意味着临时记录可以一直留在 MiniNote 里，而正式文件仍由你决定什么时候保存。\n\n### 粘贴默认就是纯文本\n\n从网页、聊天软件、PDF 或富文本编辑器复制内容进来，MiniNote 会自动去掉格式，只留下干净文字。\n\n### Markdown 可看可写\n\n默认是纯文本编辑。按 `Cmd+R` 可以切换到 Markdown 预览，再按一次回到编辑状态。适合快速检查标题、列表、引用、代码块等基础结构。\n\n### Finder 和 Quick Look 支持\n\nMiniNote 支持 `.mint`、`.txt`、`.md` 三种纯文本格式，并提供 Finder 右键新建 MiniNote 文档和 Quick Look 预览能力。\n\n## 常用快捷键\n\n| 操作 | 快捷键 |\n|------|--------|\n| 新建标签页 | `Cmd+N` |\n| 快速便签 | `Cmd+Shift+N` |\n| 打开文件 | `Cmd+O` |\n| 保存 | `Cmd+S` |\n| 另存为 | `Cmd+Shift+S` |\n| 关闭标签页 | `Cmd+W` |\n| 查找 | `Cmd+F` |\n| 查找替换 | `Cmd+Option+F` |\n| Markdown 预览 | `Cmd+R` |\n| 设置 | `Cmd+,` |\n\n## 支持的格式\n\n| 格式 | 用途 |\n|------|------|\n| `.mint` | MiniNote 默认文档类型，本质是 UTF-8 纯文本 |\n| `.txt` | 标准纯文本文件 |\n| `.md` | Markdown 文件 |\n\n三种格式都可以用其他文本编辑器打开。MiniNote 的标签页顺序、光标位置、预览状态等信息保存在本地 session 中，不会写进文件内容。\n\n## 使用提示\n\n- 用 `Cmd+N` 新建一个临时标签页，直接开始写。\n- 用 `Cmd+Shift+N` 快速创建一个空白便签。\n- 用 `Cmd+S` 把当前内容保存成文件。\n- 用 `Cmd+Shift+S` 在 `.mint`、`.txt`、`.md` 之间转换。\n- 拖拽标签页可以调整顺序。\n- 状态栏会显示行列、字符数、文件类型、换行符、保存状态等信息。\n- 在设置里可以切换浅色、深色或跟随系统主题。\n\n## 系统要求\n\n- macOS 26 Tahoe 或更高版本\n- Apple Silicon Mac，M 系列芯片\n\n## 数据存在哪里\n\nMiniNote 是本地应用，不上传内容，不做云同步。\n\n临时标签页和会话数据保存在：\n\n```text\n~/Library/Application Support/MiniNote/sessions/\n```\n\n已经保存到磁盘的文件仍在你选择的位置，MiniNote 不会把它们搬走。\n\n## 常见问题\n\n**`.mint` 和 `.txt` 有什么区别？**\n\n内容本质一样，都是 UTF-8 纯文本。`.mint` 是 MiniNote 的默认文件类型，更适合便签和草稿；`.txt` 是通用纯文本格式。\n\n**为什么有时候关闭标签页会提示保存？**\n\n关闭整个窗口会保留所有标签页；关闭单个有改动的标签页时，MiniNote 会确认你是否要保存到磁盘或丢弃这个标签页。\n\n**支持语法高亮吗？**\n\n不支持。MiniNote 的定位是纯文本编辑器。Markdown 预览只做基础渲染，不做代码语法高亮。\n\n**支持云同步吗？**\n\n不支持。MiniNote 只做本地文本编辑和本地会话恢复。\n\n## 开发\n\n技术栈：Swift 6 + SwiftUI + NSTextView / TextKit，无第三方依赖。\n\n```bash\ngit clone https://github.com/vivalucas/mininote.git\nopen MiniNote.xcodeproj\n```\n\n用 Xcode 打开后选择自己的开发者账号即可本地构建运行。\n\n## License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvivalucas%2Fmininote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvivalucas%2Fmininote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvivalucas%2Fmininote/lists"}