Press Space, see the file. The first preview tool that works the same on Windows, macOS, and Linux — with 550+ formats unified behind WebAssembly extensions. Compact (~20 MB). Sandboxed. One install, every OS.
macOS has Quick Look. Windows has PowerToys Peek. Linux has gnome-sushi (GNOME only). All three are siloed — different tools, different formats, different keybindings. If you move between OSes, you lose half your previews each time. Poka is the first tool that fills the Space-to-preview slot on all three at once.
| Feature | macOS Quick Look | QL-Win | PowerToys Peek | Poka |
|---|---|---|---|---|
| Windows | — | ✓ | ✓ | ✓ |
| macOS | ✓ | — | — | ✓ |
| Linux | — | — | — | ✓ |
| Format count | ~30 | ~20+ | ~15 | 550+ target |
| Plugin system | .appex (Xcode) | C# DLL | none | Wasm — any language |
| Plugin portability | macOS only | Windows only | — | one .wasm, all OSes |
Select a file, press Space, see it. Press again or Escape to dismiss. Same flow on Windows Explorer, Finder, and Nautilus — the keystroke that "just works" on macOS, finally everywhere.
One .wasm file per format runs on every OS. No DLLs, no per-platform builds, no toolchain headaches. Average ~1.5 MB per extension. Sandboxed with strict memory and syscall limits.
Compact Tauri shell — Rust + native webview. Extensions installed on demand: when you preview a new format, Poka offers a one-click download.
Each extension runs inside Wasmtime with strict memory, time, and syscall limits. A bad PDF can't read your home directory or hit the network.
A second poka <file> invocation is forwarded to the running instance via tauri-plugin-single-instance — no cold start. Previews stay instant.
Images, code, PDF, Markdown, 3D meshes, fonts, CSV, archives, audio/video — the everyday set baseline-free, with optional premium packs for Office, CAD, RAW photos, and AI/ML weights.
| Images | png, jpg, gif, webp, bmp, avif, tiff, ico, svg |
|---|---|
| Documents | pdf, md, markdown, 50+ source-code formats |
| 3D & game-dev | stl, obj, glb, gltf, ply, fbx, 3mf, dae, 3ds, usdz |
| Fonts | ttf, otf, woff, woff2 |
| Data | csv, tsv, ipynb, xlsx (values), ods |
| Archives | zip, 7z, tar, tgz |
| Media | mp4, webm, mkv, mov, mp3, wav, flac, ogg, opus, aac |
| E-books | epub, mobi |
| Subtitles | srt, vtt, sbv |
Baseline tier — free, ships with the host. Premium packs (Office, CAD, RAW photos, AI/ML weights) add the formats that take serious format-spec work to get right.
| Poka Free | Host + baseline extensions. Covers everything most devs, hobbyists, and students see day-to-day. |
|---|---|
| Office Pro | DOCX, PPTX, ODT, ODP, RTF, plus XLSX with full formatting / formulas / charts. |
| CAD Pro | DWG (R2000–R2018), DXF, STEP, IGES, Parasolid, JT, SolidWorks, Creo, CATIA V5. |
| Photo Pro | Camera RAW (Canon, Nikon, Sony, Adobe DNG, Olympus, Fuji, Leica, …), layered PSD, HEIC/HEIF. |
| AI Pro | ONNX, GGUF, SafeTensors, Keras .h5, PyTorch, TFLite, CoreML — layer graph, parameter counts, tensor shapes. |
| Enterprise | Private signed extension registry, MDM-deployable installer, SSO for license management, audit logging, dedicated SLA. |
Final pricing is set at public launch. Premium packs are signed by the Poka registry and verified by the host at load time.
Poka is in private beta. Public launch will be announced via the ModelTok newsletter.