Skip to content

eduardg7/openclaw-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenClaw OS

Personal Operating System for AI Agents

Plug-and-play mission control for your AI workforce

License Node TypeScript Next.js Security GitHub Release GitHub Stars

Getting StartedDocumentationDemoContributingCommunity


Overview

OpenClaw OS provides a unified dashboard to manage, monitor, and coordinate your AI agents. Connect to your OpenClaw instance and get real-time insights into your AI workforce.

Key Features

  • 🤖 Agent Management - View and manage all AI agents with real-time sync
  • 📊 Mission Control Dashboard - Live stats, activity feed, and quick actions
  • 📋 Task Tracking - Monitor tasks across all projects with status updates
  • 🔄 OpenClaw Integration - Seamless sync with your OpenClaw instance
  • 🎨 Modern UI - Clean, responsive interface with dark mode support
  • Zero Config - Auto-detect OpenClaw, works out of the box
  • 🐳 Docker Ready - Production deployment with one command
  • 🔒 Secure - 0 vulnerabilities, branch protection, security best practices

📖 Documentation

Resource Description
User Guide Complete usage documentation
API Reference API endpoints and integration
Contributing How to contribute to the project
Changelog Version history and releases
Security Security policy and reporting

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • OpenClaw installed and running

Install

# Clone the repository
git clone https://github.com/eduardg7/openclaw-os.git
cd openclaw-os

# Install dependencies
npm install

# Start the app
npm run dev

Open http://localhost:3000 and follow the onboarding wizard.

Configuration

The app will automatically detect your OpenClaw installation and sync your agents.

You can customize settings in the UI or via environment variables:

# Optional: Custom OpenClaw Gateway URL
OPENCLAW_GATEWAY_URL=http://localhost:3100

# Optional: Custom data directory
OPENCLAW_DATA_DIR=~/.openclaw

🐳 Docker Deployment

Quick Start

docker-compose up -d

Environment Variables in Docker

Edit docker-compose.yml to customize:

environment:
  - OPENCLAW_GATEWAY_URL=http://host.docker.internal:3100
  - OPENCLAW_DATA_DIR=/data
volumes:
  - ${OPENCLAW_DATA_DIR:-~/.openclaw}:/data:ro

📊 Stats & Badges

Category Badge
Version GitHub Release
License License
Node Node
TypeScript TypeScript
Next.js Next.js
Security Security
Stars GitHub Stars
Forks GitHub Forks

🛠️ Development

# Run development server
npm run dev

# Build for production
npm run build

# Start production server
npm start

# Run tests
npm test

# Lint code
npm run lint

# Build documentation
npm run docs:build

🤝 Contributing

We love contributions! See Contributing Guide for details.

Quick Contribution Steps

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

👥 Community


📝 License

OpenClaw OS is open-source software licensed under the MIT License.


🙏 Acknowledgments


Built with ❤️ for the OpenClaw community

⬆ Back to Top

About

OpenClaw OS - Personal Operating System for AI Agents. Plug-and-play mission control for your AI workforce.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors