Getting Started Chat & Sessions Agents Workflow Providers Advanced Shortcuts FAQ
HexClaw Docs

Getting Started

Install HexClaw, configure your first provider, and send your first message in under five minutes.

System Requirements

PlatformMinimum Requirement
macOSmacOS 12 Monterey or later, Apple Silicon or Intel
WindowsWindows 10 (1809+) or later, x64
LinuxUbuntu 20.04+ or Fedora 36+, x64

Installation

Option 1: One-line install (macOS, recommended)

curl -fsSL https://raw.githubusercontent.com/hexagon-codes/hexclaw-desktop/main/install.sh | bash

Option 2: Homebrew (macOS)

brew tap hexagon-codes/tap && brew install --cask hexclaw

Option 3: Download a release build

Visit GitHub Releases and choose the package for your platform (current version v0.2.4):

Option 4: Build from source

git clone https://github.com/hexagon-codes/hexclaw-desktop.git
cd hexclaw-desktop
pnpm install
pnpm tauri dev
Tip: Source builds require Node.js 20.19+, pnpm, Rust stable (2021 edition), and Go 1.23+ for the sidecar engine.

Welcome Wizard

When you open HexClaw for the first time, a 3-step setup wizard launches automatically:

  1. Choose an AI Provider — select a provider and enter your API key
  2. Select a Default Model — pick a model from the provider's model list
  3. Test Connection — verify that the backend engine is running correctly (can be skipped)

After completing the wizard, you are taken directly to the chat page. You can change the configuration later under Settings → Model Providers.

Tip: If you skip the wizard, the app will prompt you to configure again on next launch until at least one provider has been added.

First-Time Setup

1. Configure an AI provider

Open the app and go to Settings → Model Providers. Add at least one provider:

Configuration file example

HexClaw also supports initialization via a YAML configuration file:

# ~/.hexclaw/hexclaw.yaml
server:
  host: 127.0.0.1
  port: 16060

llm:
  default: openai
  providers:
    openai:
      api_key: sk-your-key-here
      base_url: https://api.openai.com/v1
      model: gpt-4o

platforms:
  feishu:
    enabled: false
    app_id: ""
    app_secret: ""

2. Choose a default model

Mark one model as the default chat model in the provider configuration.

3. Send your first message

Open the Chat page, type any prompt into the input box, and press Enter. HexClaw supports streaming responses so you can watch output arrive in real time.

First Troubleshooting Steps

If the app launches but you still cannot chat successfully, check these three items first:

  1. Open Settings → Model Providers and run Test Connection on the active provider
  2. Open the Logs page and confirm the Engine is running and default port 16060 is free
  3. If you still see a blank window, 401/403 errors, or MCP failures, go straight to the FAQ

Application Architecture

HexClaw Desktop is built on a Tauri v2 + Vue 3 + Go sidecar stack:

Privacy: All data stays local and does not pass through any third-party relay beyond the AI APIs you explicitly configure.

Interface Overview

HexClaw currently exposes 14 major product areas:

PagePurpose
DashboardGlobal stats for sessions, messages, agents, knowledge bases, and engine health
ChatMulti-model chat, streaming output, artifact previews, and export tools
AgentsCreate and manage AI roles, including multi-agent meeting mode
Workflow CanvasVisual orchestration with a DAG execution engine
Scheduled JobsCron-based agent automation
Skill MarketplaceInstall and manage skill plugins
Knowledge BaseDocument upload and RAG-based vector retrieval
MemorySemantic memory management across sessions
MCPModel Context Protocol server registration and tool discovery
LogsLive WebSocket log streaming
TeamsShared agents and member collaboration
SettingsProvider setup, security policies, themes, and notifications

Chat & Sessions →

✏️ Edit this page on GitHub