What we use, what we implement, what we plan to open.
Pulse stands on a lot of open-source shoulders. This page is the public inventory: the standards we implement, the dependencies that run the platform, and the parts we plan to release.
Anthropic Agent Skills (SKILL.md)
Every Skill Pulse compiles follows the Anthropic Agent Skills standard: YAML frontmatter, numbered markdown steps, portable to any compatible AI tool. Skills exported from /app/skills work in Claude Desktop, Cursor, and any future skills-aware tool without modification.
Model Context Protocol (MCP)
The MCP server at /api/mcp exposes fourteen read tools (including filesystem-style navigation and an on-demand workspace snapshot) plus seven capture tools and three personal-memory tools (pulse_remember / pulse_recall / pulse_forget) per the MCP specification. Bearer auth, tool-call JSON-RPC, the works. Any MCP-compatible client (Claude Desktop, Cursor, Codex CLI, Claude Code, Continue.dev) can connect; opt-in auto-capture for Claude Code brings sessions in privately to you (Cursor history syncs via a manual export).
MCP server details →What runs Pulse
Next.js (Vercel), Prisma + Postgres + pgvector (Supabase), Anthropic SDK + OpenAI SDK for the AI models, Resend for email, @xyflow/react for canvas, Radix UI primitives, Tailwind. Full license disclosure for production deps lives in /legal/subprocessors and the repo's package.json.
Source-available is on the roadmap, not yet shipped
Pulse is a closed-source SaaS today. Long-term we plan to open-source the SKILL.md compiler and our MCP server reference implementation, under a permissive license, so any team can audit what runs against their data. No timeline; we'll announce it when it ships.
For the full list of third-party services that process customer data, with versioning + change-notification policy, see /legal/subprocessors.