Nookat
A lightweight container management tool build with Tauri, Rust and React
Install / Use
/learn @nookat-io/NookatREADME
Get started Download | Website
</div>Key Features
- 🚀 Lightweight & Fast: Built with Rust and Tauri for optimal performance
- 📦 Container Management: Start, stop, and manage containers with ease
- 🖼️ Image Management: Browse, pull, and manage Docker images
- 🌐 Network Management: Configure and monitor Docker networks
- 💾 Volume Management: Handle Docker volumes and data persistence
- ⚙️ Settings & Configuration: Customize your Docker experience
- 🔧 Auto Container Engine Setup: Downloads and Installs container engines if needed, with Colima as the default
- 🎨 Modern UI: Clean, intuitive interface built with React and Tailwind CSS
- 🆓 Completely Free: No premium features, no subscriptions
Screenshots
<div align="center">
Container management interface
📸 More Screenshots Available
Explore the complete collection of screenshots in the
screenshots/folder, including both light and dark theme variants for all major features
Installation
Prerequisites
- macOS: macOS 10.15 or later
- Linux: Most modern distributions
- Windows: Windows 10 or later
- Any OCI-compatible container runtime, or install Colima in Nookat app settings
- Tauri (for development)
Download Nookat
You can download the latest release from GitHub Releases
Development Setup
Prerequisites
Build from Source
# Clone the repository
git clone https://github.com/nookat-io/nookat.git
cd nookat
# Install dependencies
npm i
# Set up environment variables
cp env.example .env
# Start development server
npm run tauri dev
Available Scripts
npm run tauri dev- Start Tauri development modenpm run build- Build for production
💡 Pro Tip: Most of the convenient development scripts are available in the
justfile. Check outjust --listto see all available commands, or runjustto see the most common ones.
Architecture
Nookat is built with a modern, cross-platform architecture:
- Frontend: React with TypeScript and Tailwind CSS
- Backend: Rust with Tauri
- Container Engine: Colima an Lima as a container runtime
- Docker API: bollard-rs for Docker daemon communication
Contributing
We welcome contributions from the community! Here's how to get started:
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature) - Make your changes
- Commit your changes (
git commit -am 'Add YourFeature') - Push to the branch (
git push origin feature/YourFeature) - Open a Pull Request
Recommended IDE Setup
- VS Code with extensions:
License
Nookat is licensed under the Apache License 2.0.
Acknowledgements
- Built with Tauri, React, and Rust, bollard-rs
Community
- GitHub: nookat-io/nookat
- Issues: Report bugs or request features
- Discussions: Join the community
Support
If you encounter any issues or have questions:
- Check the GitHub Issues page
- Search existing discussions
- Create a new issue with detailed information
- Join our community discussions
<div align="center">
Made with ❤️ for the container community
</div>Related Skills
node-connect
348.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
348.2kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
108.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
