[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93330":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":14,"starSnapshotCount":14,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},93330,"ntfsmac","khr898\u002Fntfsmac","khr898","NTFS read\u002Fwrite on Apple Silicon macOS — no kernel extension, no SIP modification.",null,"Swift",247,10,1,0,92,14,72.32,"MIT License",false,"main",true,[],"2026-07-22 04:02:08","# ntfsmac\n\nNTFS read\u002Fwrite on Apple Silicon macOS — no kernel extension, no SIP modification.\n\nWraps [`anylinuxfs`](https:\u002F\u002Fgithub.com\u002Fnohajc\u002Fanylinuxfs) (a `libkrun` microVM running\n`ntfs-3g`), exported to macOS over NFS on a host-only `vmnet` bridge. CLI first, GUI second.\n\n## Why\n\nmacOS does not have native NTFS write support. The usual fixes are a kernel extension\n(blocked by newer SIP policy) or a paid third-party driver. ntfsmac takes a third path: a\ndisposable Linux microVM does the actual NTFS write, and macOS just mounts it over NFS —\nno kext, no SIP toggle, no System Extension approval dance.\n\n## Requirements\n\n- **Apple Silicon (arm64) only.** No Intel fallback.\n- macOS 13.0+.\n\n## Install\n\nCLI, via Homebrew tap:\n\n```sh\nbrew tap khr898\u002Fntfsmac\nbrew install ntfsmac\nntfsmac diagnose\n```\n\nGUI: download the latest ad-hoc-signed `.dmg` from [Releases](..\u002F..\u002Freleases) — not\ndistributed as a Homebrew cask (see [Signing & distribution](#signing--distribution)).\n\n## Usage\n\n```sh\nntfsmac mount \u003Cdisk identifier>      # e.g. disk4s1 — mounts read\u002Fwrite by default\nntfsmac unmount \u003Cdisk identifier>\nntfsmac diagnose                     # environment + bridge + helper health check\nntfsmac uninstall                    # removes CLI, runtime state, and the GUI's privileged helper\nntfsmac help\n```\n\nDevice identifiers are validated against `^disk[0-9]+s[0-9]+$` before any command touches\nthem — see [SECURITY.md](SECURITY.md).\n\n## GUI\n\nMenu-bar app (no Dock icon): pick a drive, mount it, get out of the way. Menu-bar icon color\ntells the whole story — grey idle, blue mounting, green mounted read\u002Fwrite, yellow mounted\nread-only (dirty journal), red error. Full button-level spec in [GUI-PLAN.md](GUI-PLAN.md).\n\n\u003Cdiv align=\"center\">\n  \u003Ctable>\n    \u003Ctr>\n      \u003Ctd valign=\"middle\" align=\"center\">\u003Cimg src=\"docs\u002Fscreenshots\u002Fss1.jpg\" alt=\"ntfsmac popup screenshot 1\" width=\"250\">\u003C\u002Ftd>\n      \u003Ctd valign=\"middle\" align=\"center\">\u003Cimg src=\"docs\u002Fscreenshots\u002Fss2.jpg\" alt=\"ntfsmac popup screenshot 2\" width=\"250\">\u003C\u002Ftd>\n      \u003Ctd valign=\"middle\" align=\"center\">\u003Cimg src=\"docs\u002Fscreenshots\u002Fss3.jpg\" alt=\"ntfsmac popup screenshot 3\" width=\"250\">\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\n## Architecture\n\n```\nmacOS ── NFS (soft mount) ──> vmnet host-only bridge ──> libkrun microVM ── ntfs-3g ──> NTFS drive\n```\n\nEvery control that mounts, unmounts, or touches `pf`\u002Froute state goes through a SMJobBless\nXPC helper — the GUI never shell-outs to `sudo` directly. Full architecture and phased build\nplan: [docs\u002Fdev\u002FPLAN.md](docs\u002Fdev\u002FPLAN.md).\n\n## Signing & distribution\n\nAd-hoc signed only (`codesign -s -`) — no paid Apple Developer account, no notarization.\nThat's why the GUI ships as a DMG (never a Homebrew cask) and the CLI lives in a personal\ntap (never `homebrew-core`).\n\n## Status\n\nCLI-first build, currently in the Phase 3 GUI build-out. See\n[docs\u002Fdev\u002FPLAN.md](docs\u002Fdev\u002FPLAN.md) for the full phase plan.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md). Working with an AI coding agent? Start with\n[CLAUDE.md](CLAUDE.md) (also readable as [AGENTS.md](AGENTS.md)).\n\n## Security\n\nPlease report vulnerabilities per [SECURITY.md](SECURITY.md) rather than filing a public issue.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","ntfsmac 是一个为 Apple Silicon macOS 提供 NTFS 读写支持的开源工具，无需内核扩展（kext）或禁用系统完整性保护（SIP）。其核心技术是通过 libkrun 微虚拟机运行 ntfs-3g，并将 NTFS 设备以 NFS 方式挂载到宿主 macOS 系统，CLI 优先、GUI 辅助。支持设备标识符校验与安全 XPC 辅助进程，确保操作受控。适用于需要在 M1\u002FM2\u002FM3 Mac 上安全、免签名地读写 Windows NTFS 外置硬盘或 U 盘的用户场景。",2,"2026-07-16 02:30:07","CREATED_QUERY"]