Harnessclaw, your agent is ready.
Harnessclaw is a powerful, Electron-based desktop application designed to manage, chat with, and operate AI agents and skills seamlessly.
- 🤖 Agent Management: Easily manage and configure your AI agents.
- 💬 Interactive Chat: A rich chat interface for interacting with your agents.
- 🛠️ Skill Integration: Discover and manage skills via ClawHub.
- 📊 Session Tracking: Keep track of your agent sessions and history.
- ⚙️ Highly Customizable: Comprehensive settings page to tweak your experience.
- Framework: Electron + React + Vite
- UI & Styling: Tailwind CSS + Radix UI
- State Management: Zustand
- Database: Better SQLite3
- Node.js (v18 or higher recommended)
- Yarn package manager
Clone the repository and install the dependencies:
git clone https://github.com/harnessclaw/harnessclaw.git
cd harnessclaw
yarn installStart the application in development mode:
yarn devTo build the application for your local platform:
yarn build
yarn distTo build for specific platforms:
- Mac:
yarn dist:mac - Windows:
yarn dist:win
Commit, release, and changelog rules are documented in docs/release-rules.md.
- Open a new issue with the
Reward Tasktemplate and add the bounty amount/currency. - When a linked PR closes that issue and is merged, GitHub Actions creates a
reward-<issue-number>tag and comments the split result on the issue. - On the first day of each month, GitHub Actions aggregates last month's reward tags and publishes a
statistic-YYYY-MMrelease summary. - These automations use the default
GITHUB_TOKEN; no extra personal access token is required for the current workflows.
- 💬 Community Discussion: GitHub Discussions
- 🐛 Bug Reports: Issues
- 👥 WeChat Work Group:

This project is licensed under the Apache License 2.0.