AeroDoc is a lightweight desktop document app for quick reading and simple edits when a full office suite is not available. It opens local folders as a file tree and supports Markdown, PDF, DOCX, XLSX, and CSV files.
- Browse a local folder and its subfolders.
- Read and edit Markdown files with GitHub-flavored Markdown preview.
- Read PDF files through the built-in viewer.
- Preview DOCX files and save simplified plain-text DOCX output.
- Open XLSX and CSV files in a simple editable grid.
- Work locally; files stay on your machine unless you sync them yourself.
AeroDoc is intentionally lightweight. DOCX saving rewrites the file as a simplified text document and does not preserve advanced formatting, images, comments, or tracked changes. XLSX saving preserves sheet names and cell values, but complex formatting, formulas, charts, and macros are not a goal. PDF is read-only.
Requirements:
- Node.js and npm
- Rust toolchain
- Tauri desktop prerequisites for your operating system
Common commands:
npm install
npm run dev
npm run build
npx tauri dev
npx tauri buildUse npm run dev for the Vite frontend only. Use npx tauri dev when testing filesystem access, file associations, drag-and-drop, or desktop behavior.
For standard installation on Windows:
- One-click Installer Script: Run
install.bat(orinstall.ps1via PowerShell) to build, copy the program to your Local Programs directory, and automatically configure file associations (.md,.pdf,.docx,.xlsx,.csv) underHKCU(no admin privileges required). - Standalone Setup EXE: Run
npx tauri buildto compile a professional GUI installer wizard:src-tauri/target/release/bundle/nsis/AeroDoc_0.1.0_x64-setup.exe
src/- React application, document loading, editing, and UI.src-tauri/- Tauri configuration, Rust commands, file association, and filesystem scope handling.public/- static web assets.dist/- generated frontend build output, not committed.install.ps1/install.bat- custom Windows local script installer.
MIT