Pulse: Compatibility Guide

Built for Claude Code

Pulse is a Claude Code plugin. It needs Claude Code and a paid Claude plan to run. This page covers what it actually requires, what it runs on, and what "the data is plain files" does and doesn't mean for switching tools.

What's actually portable: the dashboard, tasks, briefings, diaries, and decisions Pulse writes are plain Markdown and JSON in your own workspace folder. Nothing is locked in a database. That means you can read, back up, or grep your own data any time. It does not mean Pulse runs on other AI tools: the skills and commands are written for Claude Code, tested only there, and that's the only platform this purchase supports.

What Claude Code actually produces

Claude Code reads your tools, follows the skill files that ship with Pulse, and writes these output files. The dashboard just displays them.

REQUIRED Claude Code 📅 📧 💬 📋 YOUR TOOLS SKILL FILES Markdown workflows OUTPUT FILES .md + .json PLAIN FILES, YOUR WORKSPACE Dashboard · localhost:8050
ComponentWhat it isFormat
DashboardLocal web app: tasks, meetings, team, emailsPython + HTML
TasksYour task listTASKS.md
BriefingsMorning briefing documents.md files
DiariesEnd-of-day entries.md files
Email draftsPre-written reply suggestions.json files
ConfigName, timezone, team, scheduleconfig.json
What Pulse needs to run

One supported platform. These are the requirements, not a menu.

🟠

Claude Code

Required · Anthropic
Only supported platform

Pulse ships as a native Claude Code plugin: skills, slash commands, and an MCP configuration. It is built and tested against Claude Code only.

✓ Claude Code 2.1+ ✓ Python 3.8+ ✓ macOS or Linux ✗ Windows not supported
unzip pulse-1.0.0.zip -d ~ claude plugin marketplace add ~/pulse claude plugin install pulse@pulse-productivity Restart Claude Code, then run /pulse:start

You'll also need a paid Claude plan (Claude Pro or above) separately from Anthropic. Pulse does not work on a free Claude account, and Claude Code itself is a separate download from docs.anthropic.com.

📖
See the Getting Started Guide for full step-by-step setup instructions.
⚙️

Reusing the files elsewhere

Possible, unsupported, not what you're buying
Not a feature

The skill files are plain markdown, and the output (tasks, briefings, diaries, decisions) is plain Markdown and JSON in your own workspace folder. A technical user could, in principle, point a different AI tool at those files by hand and get it to follow the same instructions.

That is manual adaptation you would build yourself. It is not tested, not documented beyond what's in the skill files, and not something this purchase includes support for. Pulse is sold and supported as a Claude Code plugin, full stop.

Full requirements list
Requirement Detail
Claude Code Version 2.1 or later
Claude plan A separate paid plan, Claude Pro or above
Python 3.8 or later, runs the dashboard server
Operating system macOS or Linux. Windows is not currently supported
Browser Any modern browser, for the local dashboard
MCP servers Optional. 6 ship pre-configured: Slack, Notion, Microsoft 365, Asana, Linear, Atlassian. You authorise each one, and access depends on your own account and organisation permissions
Claude in Chrome Optional, for Gmail and Google Calendar (no MCP server exists for Google Workspace)
Apple Reminders sync Optional, macOS only
Your data stays in plain files

Everything Pulse writes, tasks, briefings, diaries, decisions, team profiles, lives as Markdown and JSON in your own workspace folder. Nothing is hidden in a database, and nothing leaves your machine unless a connected tool sends it there.

RUNS INSIDE Claude Code ~/outputs/ TASKS.md briefings/ config.json READABLE BY You, any time

You can always read your own data

Open any of these files in a text editor, back them up, grep them, or write your own scripts against them, whether or not you keep using Pulse. That's a property of plain files, not a supported "switch to another AI tool" feature: Pulse itself only runs inside Claude Code.

📄 TASKS.md 📁 briefings/ 📁 diary/ 📁 memory/ ⚙️ config.json 👥 people profiles