r2
Free open-source Cloudflare R2 desktop client and S3 GUI for macOS, Windows, and Linux. Manage Cloudflare R2, AWS S3, M…
Xplorer, a customizable, modern file manager
A modern, AI-powered file manager built with Rust and React.
Cross-platform. AI-integrated. Extensible. One app for all your files.
Website | Documentation | Discussions
Most file managers haven't changed in decades. Xplorer is a ground-up rethink: a Tauri 2 desktop app with a Rust backend for speed and a React frontend for flexibility. It ships with AI chat, Git integration, an extension marketplace, and themeable UI out of the box.
Note: This is the
nextbranch -- a full rewrite using Tauri 2, React 18, and a new extension system. Not yet production-ready, but actively developed. Feedback welcome!
|
File Management
|
AI Integration
|
|
Developer Tools
|
Extensibility
|
Split-pane file browsing with integrated Git status, terminal, and code editor. Stage commits, view diffs, and manage branches without leaving the file manager.
AI chat that understands your files. Ask questions about documents, get summaries, and search by meaning — not just filename.
Command palette, vim keybindings, custom keyboard shortcuts, and per-folder view settings. Six view modes, smart search with filters, and bulk file operations.
![]() |
![]() |
![]() |
![]() |
Download the latest release for your platform from the Releases page.
| Platform | Format |
|---|---|
| Windows | .msi / .exe |
| macOS | .dmg |
| Linux | .deb / .AppImage |
git clone https://github.com/kimlimjustin/xplorer.git -b next cd xplorer pnpm install pnpm dev:app
This starts the React frontend and Tauri backend. The app window will open automatically.
To run the full stack including the marketplace web server, use
pnpm dev(requires local PostgreSQL viapnpm run marketplace:db).
pnpm build # Production build pnpm test # Frontend unit tests (Vitest) pnpm run test:tauri # Rust backend tests
xplorer/
├── apps/
│ ├── client/ # React 18 + TypeScript + Vite frontend
│ ├── src-tauri/ # Rust backend (Tauri 2, Tokio, Rayon)
│ └── web/ # Next.js marketplace (Prisma, Stripe)
├── packages/
│ ├── sdk/ # @xplorer/sdk — internal service layer
│ ├── extension-sdk/ # @xplorer/extension-sdk — public extension API
│ ├── create-extension/ # CLI scaffolder for new extensions
│ └── extensions/ # Built-in extension packages
├── e2e/ # Playwright end-to-end tests
├── infra/ # Docker Compose (PostgreSQL)
└── scripts/ # Extension signing utilities
| Layer | Technology |
|---|---|
| Desktop framework | Tauri 2 |
| Backend | Rust (Tokio + Rayon) |
| Frontend | React 18 + TypeScript |
| Styling | Tailwind CSS |
| Build tool | Vite |
| AI | Any provider via API (OpenAI, Anthropic, Google, Ollama, etc.) |
Contributions are welcome! See CONTRIBUTING.md for setup and guidelines.
more like this
Free open-source Cloudflare R2 desktop client and S3 GUI for macOS, Windows, and Linux. Manage Cloudflare R2, AWS S3, M…
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
MTT File Manager is a Rust-based Windows file manager with tabbed navigation, rich media previews, deep system integrat…
search projects, people, and tags