Context-aware tasks
Keep project history, decisions, and priorities attached to the work so humans and agents see the same context.
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.
Human-friendly task management with the structured fields an AI agent can read, update, and coordinate through.
Keep project history, decisions, and priorities attached to the work so humans and agents see the same context.
Tasks live in a real database, not a JSON file. Built for developers who want speed and portability.
A structured local API so OpenClaw, Hermes, custom scripts, and other trusted agent platforms can read, write, and coordinate task ownership.
Projects, tasks, assignees, tags, comments, due dates. A real schema that agents can query and reason over.
Three steps from "what's next?" to a clear owner lane.
Start a workspace, create a project, and give every task a clear home.
Add owner labels, tags, priority, due dates, comments, and calendar views.
OpenClaw, Hermes, custom scripts, and other tools can read the same structured project context through the Agent Automation API.
For AI agents
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.
// 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,
})
Free forever for self-host. Pay for convenience.
Free
Forever. No catches.
$14.99/mo
Managed for you. Always on.
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.
Start building platform-neutral agent workflows with persistent task context.
Download on GitHub