DeepSeek Harness Remote
DeepSeek Harness Remote 可将手机或另一台电脑与你运行 DeepSeek Harness 的电脑安全连接,随时随地继续你的工作,方便随时查看进度并继续工作。
翻譯準備中
a daily-usable Markdown and MDX-compatible desktop editor
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗EditorView instance, delivering zero-latency switching with fully preserved selection, scroll position, and undo history./ to insert elements), and contextual selection formatting toolbars.⌥⇧L (Alt+Shift+L) to toggle the bottom diagnostic dock, and ⌥⇧F (Alt+Shift+F) to batch auto-fix common formatting issues.[Title](#heading)), preventing broken links before publication.**text**), italic (*text*), strikethrough (~~text~~), and highlight (==text==) adjacent to CJK punctuation without escaping or syntax breakdown.Tab, maintaining natural typing rhythm without intrusive auto-closing on empty cursors.@md-editor/mdx-component-registry) enabling custom component extensions.KeyboardAccessoryBar) and haptic feedback.@md-editor/compiler) enabling instant spacebar previews for .md / .mdx files in Finder.@md-editor/ai) ready to connect with OpenAI, Anthropic Claude, Google Gemini, or local models.Choose the installation method that best fits your operating system and device:
| Platform | Architecture / Environment | Package Format | Notes |
|---|---|---|---|
| macOS | Apple Silicon (aarch64) / Intel (x86_64) | .dmg | Recommended: Homebrew or one-line script |
| Windows | x64 / ARM64 | .exe (NSIS Setup) | Silent install script or manual installer |
| Linux | x86_64 / aarch64 | .AppImage / .deb | Standalone AppImage or system package |
| Android | ARM64 / x86_64 (Android 8.0+) | .apk (Package) | Mobile instant reading & note-taking (High-speed direct download) |
| uTools | Desktop application environment | .upxs (Plugin package) | Search "Inkpoint" in uTools store or trigger via shortcut |
| Web | Modern Web Browsers | Online (SPA) | Zero-install direct access via Web Playground |
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/wmasfoe/homebrew-tap/main/install-md-editor.sh | sh
Windows (PowerShell):
irm https://raw.githubusercontent.com/wmasfoe/homebrew-tap/main/install-md-editor.ps1 | iex
Install via Homebrew:
brew install --cask wmasfoe/tap/md-editor
Visit the Official Download Portal or GitHub Releases to download packages for your operating system.
[!TIP] macOS Quarantine Notice: The one-line install script and Homebrew handle Gatekeeper quarantine automatically. If you manually download the
.dmgand macOS reports "App is damaged" or "Cannot verify developer", run:xattr -dr com.apple.quarantine /Applications/Inkpoint.app
.node-version)corepack enable)# 1. Clone the repository
git clone https://github.com/wmasfoe/md-editor.git
cd md-editor
# 2. Install workspace dependencies
pnpm install
# 3. Start desktop development server (Vite + Tauri)
pnpm dev
# 4. Start Web online playground development server
pnpm dev:web
# 5. Start uTools plugin development server
pnpm dev:utools
# 6. Start mobile development (Android / iOS)
pnpm android # Android emulator or connected device
pnpm ios # iOS simulator (macOS only)
# 7. Start official website development server
pnpm dev:site
# 8. Start edge distribution worker development server
pnpm dev:worker
# 9. Run workspace tests and code quality checks
pnpm test # Run unit tests
pnpm typecheck # TypeScript type checks
pnpm lint # Oxlint + Prettier + Cargo Clippy
# Cross-platform desktop builds
pnpm build:macos # macOS (.dmg and updater package)
pnpm build:linux # Linux (.AppImage and .deb)
pnpm build:windows # Windows (NSIS installer)
# Web online playground build
pnpm build:web
# Mobile offline webview bundle build & sync to native Android / iOS projects
pnpm build:mobile
# uTools plugin build (generates dist/ bundle)
pnpm build:utools
# Official website Next.js production build
pnpm build:site
All release workflows are unified under the release:* namespace:
# Desktop cross-platform release (interactive version bump, dual changelogs, v* tag)
pnpm release:desktop
# Web online playground deployment (builds locally & deploys directly to Vercel)
pnpm release:web
# Official website deployment
pnpm release:site
# Cloudflare Worker global distribution gateway deployment
pnpm deploy:worker
Inkpoint adopts a modern Monorepo architecture managed by pnpm workspace with well-defined responsibility boundaries:
md-editor/
├── apps/
│ ├── desktop/ # Tauri 2 cross-platform desktop app (Rust + React 19 Shell)
│ ├── mobile/ # Mobile multi-platform suite (Hybrid Webview + Android Compose + iOS SwiftUI)
│ │ ├── core/ # @md-editor/mobile-core: Mobile offline Webview core and Bridge
│ │ ├── android/ # Android native project (Kotlin + Jetpack Compose + SAF)
│ │ └── ios/ # iOS native project (Swift 6 + SwiftUI + Share Extension)
│ ├── utools/ # uTools platform immersive lightweight quick-note plugin
│ ├── web/ # Web online Playground editor application (Vite + React 19)
│ └── site/ # Inkpoint official website and dynamic download center (Next.js App Router)
├── infra/
│ └── distribution-worker/ # Cloudflare Worker global edge download gateway & dynamic proxy (R2 + Fallback)
├── packages/
│ ├── editor-core/ # Editor core (document state stream, ordered save scheduler, mode switching)
│ ├── renderer-codemirror/ # CodeMirror 6 rendering layer (isomorphic WYSIWYG projection, decorations, tables, lint)
│ ├── editor-ui/ # Editor React UI components, toolbars, history drawer, file tree, and settings
│ ├── compiler/ # Headless static Markdown compiler & HTML/PDF exporter (QuickLook / Worker)
│ ├── syntax-plugins/ # Markdown syntax plugins (highlighting, strikethrough, footnotes, KaTeX, Mermaid)
│ ├── mdx-component-registry/ # MDX component protocol specifications and runtime static metadata registry
│ ├── mdx-plugins/ # Built-in official interactive MDX components (Callout, Alert cards, etc.)
│ ├── markdown-fidelity/ # Markdown / MDX lossless fidelity conversion and AST bi-directional mapping
│ ├── file-system/ # Cross-platform abstract file I/O, session drafts (Hot Exit), history, and link validator
│ ├── i18n/ # Global i18n system (type-safe bilingual localization dictionaries & locale switcher)
│ ├── ai/ # AI provider abstraction, streaming suggestion parser, and multi-protocol harness
│ └── shared/ # Common TypeScript utility library and cross-package core types
├── docs/ # Project design specifications, technical proposals, and release guidelines
└── scripts/ # Automated release scripts (release:*), mobile asset sync, and CI helpers
💡 Each subpackage and application directory contains its own
README.mdwith detailed technical documentation and API specifications.
| Domain | Core Technology | Description |
|---|---|---|
| Desktop Runtime | Tauri 2 + Rust | Lightweight, secure, low-resource cross-platform desktop foundation |
| Mobile Native | Jetpack Compose + SwiftUI | Native Android & iOS UI, system haptics, keyboard accessory bar & share extensions |
| Frontend Architecture | React 19 + TypeScript | Modern declarative UI development with a rigorous type system |
| Editor Core | CodeMirror 6 | Next-generation unified WYSIWYG and source editor on a single EditorView |
| Headless Compiler | @md-editor/compiler | Pure zero-DOM static Markdown compiler supporting QuickLook and standalone export |
| Edge Distribution | Cloudflare Workers + Cloudflare R2 | Global multi-tier fallback download gateway with instant cache invalidation |
| Styling & UI | + |
Comprehensive architecture proposals and design guidelines are located in docs/:
For code conventions and Git workflows, please refer to AGENTS.md (see the "Code structure & naming" section) and the repository structure & naming convention.
Inkpoint is licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later). The license text is LICENSE. The copyright notice is NOTICE.
| Utility-first styling framework and modern icon library |
| Monorepo Build | Vite 6 + pnpm Workspace | Lightning-fast HMR development and efficient dependency sharing |
| Testing & Standards | Vitest + Oxlint + Prettier | Ultra-fast unit testing, oxlint static analysis, and code formatting toolchain |