https://github.com/webdeb/clawset.app
Secure environment to manage and run your openclaw instance
https://github.com/webdeb/clawset.app
agent agentic-ai multipass openclaw ubuntu
Last synced: 10 days ago
JSON representation
Secure environment to manage and run your openclaw instance
- Host: GitHub
- URL: https://github.com/webdeb/clawset.app
- Owner: webdeb
- License: mit
- Created: 2026-02-22T15:36:41.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-26T19:47:00.000Z (5 months ago)
- Last Synced: 2026-02-26T19:59:13.434Z (5 months ago)
- Topics: agent, agentic-ai, multipass, openclaw, ubuntu
- Language: TypeScript
- Homepage: https://www.clawset.app
- Size: 8.15 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Clawset.app π¦
**Clawset** is a powerful, secure desktop application built with **Tauri**, **React**, and **Rust** to manage and orchestrate **OpenClaw** environments using **Multipass**.
Managing secure local environments for agents can be complex. Clawset simplifies this by providing a user-friendly interface to launch, provision, and interact with Ubuntu-based virtual machines running OpenClaw.
> **Why OpenClaw needs a full OS like Ubuntu?**
> Because an Agent without a full-OS is just a chatbot.
---
## β¨ Key Features
- π **Multipass Orchestration**: Easily launch and manage Ubuntu LTS instances directly from the app.
- π§ **Automated Provisioning**: One-click installation of Node.js and the full OpenClaw stack within your VMs.
- πΊ **Embedded Dashboard**: Access your remote OpenClaw Gateway UI directly within the desktop application.
- π§© **AppHub Integration**: Start development servers (like `npm run dev`) inside the VM and preview them instantly in-app.
- π **Resource Monitoring**: Real-time tracking of host resources (CPU, RAM, Disk) to help you choose the right instance sizes.
- π¨ **Premium UI/UX**: Designed with **HeroUI** (NextUI) for a sleek, modern look with full dark mode support.
---
## π οΈ Tech Stack
- **Backend**: Rust π¦ + [Tauri v2](https://tauri.app/)
- **Frontend**: React 19, TypeScript, [Vite](https://vitejs.dev/)
- **Styling**: [HeroUI](https://heroui.com/) (NextUI), Tailwind CSS
- **Virtualization**: [Multipass](https://multipass.run/)
---
## πΊοΈ Roadmap
- π **Docker Support**: Containerized agents for even faster and slimmer deployments.
- π¦ **Multi-Molt Support**: Future integration for **NanoBot**, **PicoClaw**, **ZeroClaw**, and **π¦ NullClaw**.
- **Cooperation Framework**: Combine multiple agents to create a more powerful system on top of your data.
- π€ **Additional AI Providers**: Support for Anthropic, Google Gemini, and local LLMs (Ollama) beyond OpenAI.
---
## π Building locally
### Prerequisites
1. **Rust**: [Install Rust](https://www.rust-lang.org/tools/install)
2. **Node.js**: [Install Node.js](https://nodejs.org/)
3. **Multipass**: [Install Multipass](https://multipass.run/install) (Ensure it's reachable via CLI)
### Installation & Development
Once you have the prerequisites ready:
```bash
# Clone the repository
git clone https://github.com/webdeb/clawset.app.git
cd clawset
# Install dependencies
npm install
# Start the development server (runs Tauri window + Vite dev server)
npm run tauri dev
```
### Production Build
To bundle the application for production:
```bash
npm run tauri build
```
The resulting binaries will be located in `src-tauri/target/release/bundle/`.
---
## π Project Structure
- `src/`: React frontend with components, contexts, and hooks.
- `src-tauri/`: Rust backend, including command handlers and system integration.
- `src-tauri/src/multipass.rs`: Cross-platform Multipass binary resolution.
- `src-tauri/src/instance_control.rs`: Logic for controlling VM states and OpenClaw commands.
- `setup-instance/`: Shell scripts and configurations used for VM provisioning.
---
## π€ Contribution
Contributions are welcome! If you find a bug or have a feature request, please open an issue.
## π License
[MIT License](LICENSE) - Β© 2026 @webdeb