← Open Source
JohnRiceML

clawport-ui

Open-source AI agent command center for Claude Code agent teams. Built on OpenClaw.

ApplicationsProductivityTypeScript
Open on GitHub
Momentum
+-1stars in 24 hours-0.1%
903
Stars
124
Forks
+1
This week
3
Contributors
Created 2026-03-03 · Updated 2026-10-16 · #19024 today
Top developers
JohnRiceMLmamercadzackbart

JohnRiceML/clawport-ui is ranked 19,024 with 903 stars.

Same-category comparison

JohnRiceML/clawport-ui is ranked 19,024 among these 8 peers; finaldie/auto-news is ranked 19,023.

Same-category comparison
NameRankMetrics
xqdoo00o/chatgpt-web18,985
Language:
HTML
Stars:
1,007
Forks:
356
Description:
Pure Javascript ChatGPT demo based on OpenAI API.
pengchujin/jzsub18,987
Language:
Python
Stars:
1,005
Forks:
105
lyang36/IMO2519,016
Language:
Python
Stars:
930
Forks:
123
Description:
An AI agent system for solving International Mathematical Olympiad (IMO) problems using Google's Gemini, OpenAI, and XAI APIs.
finaldie/auto-news19,023
Language:
Python
Stars:
908
Forks:
112
Description:
A personal news aggregator to pull information from multi-sources + LLM (ChatGPT/Gemini/Ollama via LangChain) to help us reading efficiently with less noises, the sources including: Tweets, RSS, YouTube, Web Articles, Reddit, and personal Journal notes.
ComposioHQ/trustclaw19,026
Language:
TypeScript
Stars:
902
Forks:
211
Description:
A self-hostable personal AI agent with vector memory, Composio tools, and Telegram.
woniu9524/CodeAsk19,027
Language:
TypeScript
Stars:
897
Forks:
56
Description:
This is an LLM-based code reader.
awizemann/scarf19,029
Language:
Swift
Stars:
892
Forks:
62
liyupi/yu-auto-reply19,032
Language:
Java
Stars:
888
Forks:
358
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryApplications
SubcategoryProductivity
KeywordsAutomation, DevOps, Memory management, Multimodal
Stars903
Forks124
Contributors3
Created date2026-03-03
Updated date2026-10-16
Stars in 1 day-1
Stars in 7 days1
Rank19,024
Previous rank12,657
Rank change-6,367
7-day stars rank10,466
Previous 7-day stars rank8,457
7-day stars rank change-2,009
Total stars rank12,062
Previous total stars rank12,015
Total stars rank change-47
README summary

ClawPort **A visual command centre for your AI agent team. Everything routes through your OpenClaw gateway. Install OpenClaw ClawPort requires a running OpenClaw instance. If you don't have one yet: After onboarding, verify the gateway is running: You should see your gateway URL (default ) and auth token. If you use a custom port, will detect it automatically. Install ClawPort **Note:** The npm package is . Connect and Launch Open The onboarding wizard walks you through naming your portal, picking a theme

, and setting up your operator identity. Hierarchy, cron status, and relationships at a glance. Drag-and-drop cards with agent assignment and chat context. Filter by status, sort errors to top, expand for details. Daily cost chart, per-job breakdown, model distribution, anomaly detection, week-over-week trends, and cache savings. Click any log row to expand the raw JSON. The live stream widget persists across page navigation. Markdown rendering, JSON syntax highlighting, search, and download. Guide tab with categorized

best practices. md viewer, tools, hierarchy, crons, voice ID, and direct chat link. When installed globally, if the package directory isn't writable, setup writes to instead. md for manual configuration, agent customization, and troubleshooting. , , data files) Non- files in and For full control over names, colors, hierarchy, and tools, create . md | Full setup guide, agent customization, troubleshooting | | docs/API. md | REST API reference for all endpoints | | docs/COMPONENTS. md | UI component catalog (50+ components) | | docs/THEMING. md | Theme system, CSS

tokens, settings API | | CONTRIBUTING. md | OpenClaw integration reference | | CLAUDE. md for development setup, code style, and PR guidelines.

Frequently asked questions

How many stars and forks are recorded?

JohnRiceML/clawport-ui has 903 stars and 124 forks.

What is the repository rank?

JohnRiceML/clawport-ui is ranked 19,024.

What language and category are recorded?

JohnRiceML/clawport-ui has 903 stars, uses TypeScript and belongs to Applications.

Which repository is closest in rank?

JohnRiceML/clawport-ui is compared with finaldie/auto-news, ranked 19,023 with 908 stars.

README

ClawPort

A visual command centre for your AI agent team.

Website | Setup Guide | API Docs | npm


ClawPort is an open-source dashboard for managing, monitoring, and talking directly to your OpenClaw AI agents. It connects to your local OpenClaw gateway and gives you an org chart, direct agent chat with vision and voice, a kanban board, cron monitoring, cost tracking, an activity console with live log streaming, and a memory browser -- all in one place.

No separate AI API keys needed. Everything routes through your OpenClaw gateway.

More screenshots

Chat -- streaming text, vision, voice, file attachments Kanban -- drag-and-drop task board across agents
Pipelines -- DAG visualization with health checks Schedule -- weekly heatmap and job management
Activity -- historical log browser with JSON expansion Live Logs -- real-time streaming widget
Costs -- token usage, anomalies, optimization insights Memory -- team memory browser with markdown rendering

Quick Start

1. Install OpenClaw

ClawPort requires a running OpenClaw instance. If you don't have one yet:

# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash

# Run the onboarding wizard (sets up workspace, gateway, and daemon)
openclaw onboard --install-daemon

After onboarding, verify the gateway is running:

openclaw gateway status

You should see your gateway URL (default localhost:18789) and auth token. If you use a custom port, clawport setup will detect it automatically. See the OpenClaw docs for more detail.

2. Install ClawPort

Note: The npm package is clawport-ui. The CLI command is clawport. Do not install the unrelated clawport package.

npm install -g clawport-ui

3. Connect and Launch

# Auto-detect your OpenClaw config and write .env.local
clawport setup

# Start the dashboard
clawport dev

Open http://localhost:3000. The onboarding wizard walks you through naming your portal, picking a theme, and setting up your operator identity.

Install from source instead

git clone https://github.com/JohnRiceML/clawport-ui.git
cd clawport-ui
npm install
npm run setup
npm run dev

Features

  • Org Map -- Interactive org chart of your entire agent team. Hierarchy, cron status, and relationships at a glance. Powered by React Flow with auto-layout.
  • Chat -- Streaming text chat, image attachments with vision, voice messages with waveform playback, file attachments, clipboard paste and drag-and-drop. Conversations persist locally.
  • Kanban -- Task board for managing work across agents. Drag-and-drop cards with agent assignment and chat context.
  • Cron Monitor -- Live status of all scheduled jobs. Filter by status, sort errors to top, expand for details. Auto-refreshes every 60 seconds.
  • Cost Dashboard -- Token usage and cost analysis across all cron jobs. Daily cost chart, per-job breakdown, model distribution, anomaly detection, week-over-week trends, and cache savings.
  • Activity Console -- Log browser for historical events plus a floating live stream widget. Click any log row to expand the raw JSON. The live stream widget persists across page navigation.
  • Memory Browser -- Read team memory, long-term memory, and daily logs. Markdown rendering, JSON syntax highlighting, search, and download. Guide tab with categorized best practices.
  • Agent Detail -- Full profile per agent: SOUL.md viewer, tools, hierarchy, crons, voice ID, and direct chat link.
  • Five Themes -- Dark, Glass, Color, Light, and System. All CSS custom properties -- switch instantly.
  • Auto-Discovery -- Automatically finds agents from your OpenClaw workspace. No config file needed.

How It Works

ClawPort reads your OpenClaw workspace to discover agents, then connects to the gateway for all AI operations:

Browser  -->  ClawPort (Next.js)  -->  OpenClaw Gateway (localhost:18789 default)  -->  Claude
                  |                          |
                  |                     Text: /v1/chat/completions (streaming SSE)
                  |                     Vision: openclaw gateway call chat.send (CLI)
                  |                     Audio: /v1/audio/transcriptions (Whisper)
                  |
             Reads from:
               $WORKSPACE_PATH/agents/    (agent SOUL.md files)
               $WORKSPACE_PATH/memory/    (team memory)
               openclaw cron list         (scheduled jobs)

All AI calls -- chat, vision, TTS, transcription -- route through the gateway. One token, no separate API keys.


Configuration

Required Environment Variables

Variable Description How to find it
WORKSPACE_PATH Path to your OpenClaw workspace Default: ~/.openclaw/agents/main/workspace (or legacy ~/.openclaw/workspace)
OPENCLAW_BIN Path to the openclaw binary Run which openclaw
OPENCLAW_GATEWAY_TOKEN Gateway auth token Run openclaw gateway status

Optional

Variable Description
ELEVENLABS_API_KEY ElevenLabs API key for voice indicators on agent profiles

Running clawport setup auto-detects all required values and writes .env.local. When installed globally, if the package directory isn't writable, setup writes to ~/.config/clawport-ui/.env.local instead. See SETUP.md for manual configuration, agent customization, and troubleshooting.


Agent Discovery

ClawPort automatically discovers agents from your OpenClaw workspace. No configuration file needed.

What it scans:

  • $WORKSPACE_PATH/SOUL.md -- root orchestrator
  • $WORKSPACE_PATH/IDENTITY.md -- root agent name and emoji
  • agents//SOUL.md -- top-level agents
  • agents//sub-agents/*.md -- flat sub-agent files
  • agents//members/*.md -- team member files
  • agents///SOUL.md -- nested subdirectory agents

What it ignores:

  • Directories without SOUL.md (e.g., briefs/, data files)
  • Non-.md files in sub-agents/ and members/

For full control over names, colors, hierarchy, and tools, create $WORKSPACE_PATH/clawport/agents.json. See SETUP.md for the schema and examples.


CLI

clawport dev      # Start the development server
clawport start    # Build and start production server
clawport setup    # Auto-detect OpenClaw config, write .env.local
clawport status   # Check gateway reachability and config
clawport help     # Show usage

Testing

npm test             # 781 tests across 32 suites (Vitest)
npx tsc --noEmit     # Type-check (zero errors)
npx next build       # Production build

Stack


Documentation

Document Description
SETUP.md Full setup guide, agent customization, troubleshooting
docs/API.md REST API reference for all endpoints
docs/COMPONENTS.md UI component catalog (50+ components)
docs/THEMING.md Theme system, CSS tokens, settings API
CONTRIBUTING.md How to contribute
CHANGELOG.md Version history
docs/OPENCLAW.md OpenClaw integration reference
CLAUDE.md Developer architecture guide

Contributing

Contributions are welcome. See CONTRIBUTING.md for development setup, code style, and PR guidelines.


License

MIT


Built by John Rice with Jarvis (OpenClaw AI).

Nearby in the ranking
Similar items