clawport-ui  by JohnRiceML

Visual command center for AI agent teams

Created 1 week ago

New!

446 stars

Top 67.4% on SourcePulse

GitHubView on GitHub
Project Summary

ClawPort provides a visual command center for managing, monitoring, and interacting with OpenClaw AI agent teams. It targets developers and power users of OpenClaw, offering a unified dashboard that simplifies complex agent operations and eliminates the need for separate AI API keys by routing all interactions through a local OpenClaw gateway.

How It Works

Built on Next.js and React Flow, ClawPort connects to a local OpenClaw gateway, reading agent configurations from the workspace (e.g., SOUL.md). It centralizes AI operations—chat, vision, audio—through this gateway, providing a single pane of glass for agent management, monitoring, and interaction without requiring individual API keys.

Quick Start & Requirements

A running OpenClaw instance is mandatory. Install ClawPort globally via npm install -g clawport-ui. Run clawport setup to auto-detect OpenClaw configuration and create a .env.local file, then launch the dashboard with clawport dev (accessible at http://localhost:3000). Installation from source involves git clone, npm install, npm run setup, and npm run dev. Optional: ElevenLabs API key for voice features. Official guides are available via SETUP.md and API Docs.

Highlighted Details

  • Org Map: Interactive agent hierarchy visualization powered by React Flow.
  • Chat: Supports streaming text, image (vision), voice messages, file attachments, and drag-and-drop.
  • Kanban Board: Task management with drag-and-drop, agent assignment, and chat context persistence.
  • Cron Monitor: Live status and error tracking for scheduled agent jobs with auto-refresh.
  • Cost Dashboard: Token usage and cost analysis, including daily charts, per-job breakdowns, and anomaly detection.
  • Memory Browser: Access to team and long-term memory with Markdown/JSON rendering, search, and download capabilities.
  • Themes: Five customizable themes (Dark, Glass, Color, Light, System) with instant switching.

Maintenance & Community

Contributions are welcomed, with guidelines provided in CONTRIBUTING.md. The README does not specify notable contributors, sponsorships, or dedicated community channels like Discord or Slack.

Licensing & Compatibility

The project is released under the MIT license, which is permissive for commercial use and integration into closed-source applications.

Limitations & Caveats

ClawPort is dependent on a pre-configured and running OpenClaw gateway instance. Agent discovery and management are tightly coupled to the OpenClaw workspace structure and SOUL.md files, though customization is possible via agents.json. Specific performance benchmarks or advanced hardware requirements beyond standard Node.js development environments are not detailed.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
8
Star History
451 stars in the last 10 days

Explore Similar Projects

Feedback? Help us improve.