Observe everything from here
Occupies ~150MB of memory
observer/
├── docs/ design / framework / layout / method
├── observer.png logo
├── observer-react/ Vite + React
│ └── src/
│ ├── components/
│ ├── formats/ handlers/
│ ├── stores/ zustand
│ ├── lib/ IPC
│ └── hooks/ OS
└── observer-tauri/
├── src/ main / lib / commands / formats
├── capabilities/
└── icons/ `pnpm tauri icon`
| tool | version | remark |
|---|---|---|
| Node.js | v24.13.0 | |
| pnpm | 9.15.9 | don't use npm/yarn |
| Rust | 1.97.0 | target x86_64-pc-windows-msvc |
| Visual Studio Build Tools | — | need working load(MSVC Linker) |
| WebView2 Runtime | — | Windows 11 |
Tauri CLI No global installation is required; It as npm devDependency(
@tauri-apps/cli) install inobserver-tauri/, use bypnpm tauri …。
develop enviroment deploy:
# frontend
cd observer-react
pnpm install
# backend(@tauri-apps/cli)
cd ../observer-tauri
pnpm installrenew icon:
cd observer-tauri
pnpm tauri icon ../observer.pngcd observer-tauri
pnpm devcd observer-tauri
pnpm buildoutput:
observer-tauri/target/release/bundle/{nsis,msi}/
