OpenClaw & Hermes
Second Brain for Tasks

FocusClaw gives humans, OpenClaw, Hermes, and trusted AI agents persistent, structured task context for every project through a local-first app and Agent Automation API that scripts and HTTP-capable agent stacks can use.

FocusClaw task management app interface
Open source
AGPL-3.0-only · GitHub free
SQLite
No external database
Agent API
Structured access · owner lanes
Free
Self-host forever

Built for agents first

Human-friendly task management with the structured fields an AI agent can read, update, and coordinate through.

Context-aware tasks

Keep project history, decisions, and priorities attached to the work so humans and agents see the same context.

Persistent SQLite storage

Tasks live in a real database, not a JSON file. Built for developers who want speed and portability.

Agent Automation API

A structured local API so OpenClaw, Hermes, custom scripts, and other trusted agent platforms can read, write, and coordinate task ownership.

Structured task model

Projects, tasks, assignees, tags, comments, due dates. A real schema that agents can query and reason over.

How it works

Three steps from "what's next?" to a clear owner lane.

01

Create a project

Start a workspace, create a project, and give every task a clear home.

02

Assign and prioritize

Add owner labels, tags, priority, due dates, comments, and calendar views.

03

Connect trusted agents

OpenClaw, Hermes, custom scripts, and other tools can read the same structured project context through the Agent Automation API.

For AI agents

An Agent Automation API built for real task context

FocusClaw includes official OpenClaw plugin tools and a FocusClaw skill with Hermes setup guidance. Both connect to the same local Agent Automation API so trusted agents can read and update the task context people see in the app.

  • Official OpenClaw plugin tools for task status and updates
  • FocusClaw skill and Hermes setup through the local REST API
  • Shared projects, tasks, comments, subtasks, tags, and due dates
  • Ownership tracking for User, Agent, or Unassigned
  • Private local or Tailscale access with optional API-key authentication
agent-task.ts
// Assign work to the agent lane
const focusClawApi = process.env.FOCUSCLAW_API ?? 'http://127.0.0.1:3001/api'
const focusClawApiKey = process.env.FOCUSCLAW_API_KEY
const headers: Record<string, string> = { 'Content-Type': 'application/json' }
if (focusClawApiKey) headers['x-api-key'] = focusClawApiKey

const response = await fetch(focusClawApi + '/tasks', {
  method: 'POST',
  headers,
  body: JSON.stringify({
    projectId: 'proj_alpha',
    title: 'Ship landing page by Friday',
    assignee: 'agent',
    priority: 2,
    labels: ['marketing', 'launch'],
    dueDate: '2026-07-17',
  }),
})
const task = await response.json()

// Later, the agent can update the task record
await fetch(focusClawApi + '/tasks/' + task.id + '/complete', {
  method: 'POST',
  headers,
})

Simple, honest pricing

Free forever for self-host. Pay for convenience.

Self-host

Free

Forever. No catches.

  • Unlimited projects & tasks
  • SQLite storage
  • Agent Automation API
  • Owner filters and calendar views
  • User, Agent, and Unassigned owner labels
Get started
Coming soon

Cloud

$14.99/mo

Managed for you. Always on.

  • Everything in Self-host
  • Managed hosting
  • Private hosted workspace
  • Hosted Agent Automation API access
  • Email support

Official Token

FocusClaw's $FCLAW token trades publicly on the Solana blockchain. Use the mint address—not the name or ticker—to identify the official FocusClaw token.

Questions?

What makes FocusClaw different from Linear or Asana?
Linear and Asana are human-first SaaS tools. FocusClaw is local-first task management with a structured Agent Automation API, so trusted AI agents can read and update the same task records humans use.
Do I need to use OpenClaw or Hermes to use FocusClaw?
No. FocusClaw is a standalone app backed by SQLite with an Agent Automation API. OpenClaw and Hermes are first-class agent workflows, but custom scripts and any trusted tool that can call HTTP endpoints can also work with the task API.
Does FocusClaw work with OpenClaw and Hermes agents?
Yes. OpenClaw can use the official FocusClaw plugin tools. Hermes can use the included FocusClaw skill and Hermes setup guidance to communicate through the local Agent Automation API. Both paths work with the same task records without browser automation.
How does the Agent Automation API work?
FocusClaw exposes local JSON REST endpoints under /api for workspaces, projects, tasks, comments, subtasks, tags, and exports. API-key authentication is optional for loopback-only use and required when the API binds to a non-loopback host.
Does assigning a task to Agent make it run automatically?
No. User, Agent, and Unassigned are owner labels. They help humans and agents share task context, but they do not trigger background execution, scheduled runs, or autonomous workflows yet.
Where does my data live?
In the self-hosted version, FocusClaw stores task data in your local SQLite database. There is no external database service required.
Can I self-host it?
Yes. FocusClaw runs with Node and SQLite, so you can run it locally or host it on your own machine/server without an external database. Your data stays under your control.
Can I access FocusClaw from multiple devices?
Yes. FocusClaw is local-first by default, and advanced users can access their own instance privately across devices using Tailscale. Public cloud sync is not required.
Is there a hosted version?
Not yet. A managed Cloud version is planned for people who do not want to run FocusClaw themselves. Self-hosting will remain free.

Ready to give your
agents a memory?

Start building platform-neutral agent workflows with persistent task context.

Download on GitHub