Home
Softono

Harnessclaw

Open source Apache-2.0 TypeScript
316
Stars
82
Forks
14
Issues
4
Watchers
2 months
Last Commit

 About Harnessclaw

Harnessclaw is a powerful, Electron-based desktop application designed to manage, chat with, and operate AI agents and skills seamlessly.

Platforms

Web Self-hosted

Languages

TypeScript

Links

Need Help Installing Harnessclaw?

We provide expert installation service for this software. Our team will install, configure, and secure Harnessclaw on your server. plans start at just $30.

Harnessclaw

View on GitHub

Logo

Harnessclaw

English | 简体中文

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.

Features

  • 🤖 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.

Tech Stack

Getting Started

Prerequisites

  • Node.js (v18 or higher recommended)
  • Yarn package manager

Installation

Clone the repository and install the dependencies:

git clone https://github.com/harnessclaw/harnessclaw.git
cd harnessclaw
yarn install

Development

Start the application in development mode:

yarn dev

Build & Release

To build the application for your local platform:

yarn build
yarn dist

To build for specific platforms:

  • Mac: yarn dist:mac
  • Windows: yarn dist:win

Commit, release, and changelog rules are documented in docs/release-rules.md.

Reward Workflow

  • Open a new issue with the Reward Task template 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-MM release summary.
  • These automations use the default GITHUB_TOKEN; no extra personal access token is required for the current workflows.

📞 Support

License

This project is licensed under the Apache License 2.0.