# Openmanager

> Local-first OpenClaw project workspace manager with project memory, session memory, task tracking, uploads, agent binding, Skills, and Cron controls.

- Skill: `adkid-zephyr/openmanager` (Agent Skill, multi-file: 16 files)
- Install (CLI): `npx skillmds@latest add adkid-zephyr/openmanager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/adkid-zephyr/openmanager/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Adkid-Zephyr (https://skillmd.com/u/adkid-zephyr)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/adkid-zephyr/openmanager

---


# OpenManager

OpenManager is an OpenClaw-oriented workspace manager. Use it when you want one project to hold:

- shared memory
- multiple conversation sessions
- tasks
- uploaded files
- agent binding and model defaults

## Recommended Run

```bash
npm install
npm start
```

Open:

```text
http://127.0.0.1:3456/
```

## CLI

```bash
# Create a project
node cli.js create <project-name> [description]

# List projects
node cli.js list

# Switch current project
node cli.js switch <project-name>

# Inspect project
node cli.js info [project-name]

# Create a session
node cli.js session create [session-name]

# Add a task
node cli.js task add "任务描述"
```

## Runtime Layout

Runtime data is stored in the OpenClaw workspace, by default:

```text
~/.openclaw/workspace/projects/
```

You can override that with:

- `OPENMANAGER_WORKSPACE_DIR`
- `OPENCLAW_WORKSPACE_DIR`
- `OPENCLAW_HOME`

## Usage Pattern

- One long-lived project for one real workstream
- One session for one stage of work
- Shared memory for durable project background
- Session memory for task-specific context

