Tools
MyClaw3D
MyClaw3D - A 3D isometric virtual headquarters for managing autonomous AI agents. Built with React + Three.js.
Install
npm install
```
README
# MyClaw3D โ AI Agent Command Center
A 3D isometric virtual headquarters for managing autonomous AI agents. Built with React + Three.js.
   
## Overview
MyClaw3D HQ is an interactive 3D office environment where AI agents walk around, execute tasks, and can be monitored in real-time. Think of it as a visual command center for your autonomous agent swarm.
### Features
**3D Office**
- Isometric Three.js office with desks, monitors, meeting table, couches, ping pong table, server racks, and plants
- Beige floor with gray walls, glowing monitor screens, and LED server indicators
**6 AI Agents**
- Voxel-style characters with full faces (eyes, eyebrows, nose, mouth), unique hairstyles, and colored uniforms
- Walk animations with limb swinging, idle breathing, and collision avoidance
- Agents navigate around furniture and each other with AABB collision detection
**Camera Controls**
- Left-drag: Pan the view
- Right-drag: Rotate horizontally + vertically
- Scroll: Zoom in/out (range 3โ50)
- Click agent: Follow with smooth camera tracking
- Camera preset buttons (reset, front, isometric)
**UI Panels**
- **OPEN HQ** โ Headquarters panel with Inbox, History, and Playbooks tabs. Monitor agent outputs, view run history, and launch reusable workflow templates
- **CHAT** โ Per-agent chat interface with conversation history, model selector (GPT-4.1 mini, GPT-4o, Claude Sonnet, Llama 3, DeepSeek), and new session reset
- **MARKETPLACE** โ Coming soon
- **ANALYTICS** โ Coming soon
**UI Elements**
- Top bar: "MyClaw3D HEADQUARTERS" with agent roster chips
- Bottom-left: Connection status, working/idle counts, controls hint
- Bottom-right: Floating CHAT button
- Top-left: Camera angle controls
- Top-right: Book, edit, volume icons
- Right edge: Vertical tab buttons with slide-out panels
## Getting Started
### Prerequisites
- Node.js 18+
- npm or yarn
### Installation
```bash
git clone https://github.com/0xMer199/MyClaw3D-hq.git
cd MyClaw3D-hq
npm install
```
### Development
```bash
npm run dev
```
Opens at `http://localhost:3000`
### Build
```bash
npm run build
```
Output goes to `dist/`
## Project Structure
```
MyClaw3D-hq/
โโโ index.html # Entry HTML
โโโ package.json # Dependencies & scripts
โโโ vite.config.js # Vite configuration
โโโ LICENSE # MIT License
โโโ .gitignore
โโโ public/ # Static assets
โโโ src/
โโโ main.jsx # React entry point
โโโ components/
โ โโโ ClawHQ.jsx # Main HQ component (3D scene + UI)
โโโ data/ # Agent configs, templates (future)
โโโ utils/ # Helpers, collision, camera (future)
```
## Tech Stack
- **React 18** โ UI framework
- **Three.js** โ 3D rendering engine
- **Vite** โ Build tool & dev server
## Roadmap
- [ ] Wire up real OpenClaw/ElizaOS agent backends
- [ ] Solana RPC integration for live wallet balances & tx execution
- [ ] WebSocket backend for real-time agent state
- [ ] Agent sitting animations (desk + meeting chairs)
- [ ] L-shaped office layout with separate meeting room
- [ ] Marketplace panel โ browse and install agent skills
- [ ] Analytics panel โ charts, metrics, performance dashboards
- [ ] Day/night cycle lighting
- [ ] Particle effects on task completion
- [ ] Sound effects and ambient office audio
## Agents
| Name | Role | Color |
|----------|------------------|---------|
| Alpha | Trader | ๐ข Green |
| Bravo | DeFi Strategist | ๐ฃ Purple |
| Charlie | Data Analyst | ๐ต Cyan |
| Delta | NFT Scout | ๐ด Red |
| Echo | Tx Executor | ๐ก Orange |
| Foxtrot | Market Monitor | ๐ฉท Pink |
## Contributing
Pull requests welcome. For major changes, open an issue first.
## License
[MIT](LICENSE)
---
Built by [@solgoodmanx\_](https://x.com/solgoodmanx_) | [GitHub](https://github.com/0xMer199)
tools
Comments
Sign in to leave a comment