A task-based file management system. Link files to tasks, track progress with Kanban boards, and never lose context again.
Organize your work with intuitive Kanban boards. Set priorities, due dates, and track progress at a glance.
Link files directly to tasks. No more hunting through folders—everything you need is right where you're working.
Browse your file system with a sleek, modern interface. Switch seamlessly between grid and list views.
Built with Rust and Tauri for native performance. Uses minimal system resources while staying incredibly responsive.
Crafted with attention to detail. Smooth animations, thoughtful design, and a delightful user experience.
All your data stays on your device. No cloud sync, no tracking, no accounts required. Your files, your rules.
Lightweight Desktop Framework
Performance & Safety
Reactive UI Framework
Local Database
Type-Safe Development
Available for macOS and Windows
Desk Spaces is developed openly on GitHub. View the source code, report issues, or contribute to the project.
View on GitHubNew to Desk Spaces? Check out the comprehensive documentation to get up and running quickly. Learn how to create your first task board, attach files, and organize your workflow.
Full documentation is available on the README, including:
If you encounter any issues, please open an issue on GitHub. Include details about your operating system, app version, and steps to reproduce the problem.
Have an idea to make Desk Spaces better? We'd love to hear it! Submit feature requests through GitHub Issues with the "enhancement" label.
Desk Spaces welcomes contributions from the community. Whether it's code, documentation, or bug reports, your help makes this project better for everyone.
Desk Spaces is built with privacy as a core principle. Unlike cloud-based productivity tools, everything stays on your device.
All your tasks, files, and data are stored locally using SQLite. We don't have servers, we don't collect data, and we don't track your usage.
The entire codebase is open source and available for inspection. You can verify exactly what the application does with your data—nothing is hidden.
Your database file is stored in your system's standard application data directory:
You have full control over this data and can back it up or delete it at any time.
Built with Rust for memory safety and security. Tauri's sandboxed architecture ensures the application can only access what you explicitly allow.