PULSE: A Neural Operating System for AI Swarms.
Project description
The Problem
Your AI agents forget everything between sessions. Claude helped you debug a tricky race condition on Tuesday — on Thursday, a different agent walks into the same trap. Every session starts from zero.
PULSE gives your entire AI swarm a shared, persistent brain.
What It Does
PULSE runs alongside your existing tools. Every agent session — Claude Code, Gemini CLI, custom workers — automatically captures lessons, failures, and decisions into a local brain. Future sessions boot with that knowledge pre-loaded.
pip install pulse-os
pulse init
pulse activate PULSE-SOLO-cus_xxx-xxxxxxxxxxxxxxxxxxxxxxxx
pulse start
pulse status
License: SOLO (trialing) | trial ends 2026-03-15
Orchestrator: RUNNING
Daemons: 7 alive
Brain Evidence: 1,247 items
Brain Health: 83 wants | 61 dont_wants | 24 anti-patterns
Knowledge: 47 lessons | 29 fails | 18 patterns | 8 decisions
Key Capabilities
Persistent Memory Every session feeds the brain. Lessons, failures, patterns, decisions — captured automatically, deduplicated, and searchable in ~125ms across 10 parallel sources.
Multi-Agent Swarm One command launches parallel workers across Claude, Gemini, OpenAI, and Ollama. Agents claim tasks from a shared board, execute, and report back without stepping on each other.
pulse swarm # Interactive: pick provider → model → count
pulse swarm gemini # Launch Gemini workers
pulse swarm stop # Kill all workers
Constitutional Governance Agents operate under a hash-verified Constitution they cannot override. If the Constitution is tampered with, the system refuses to start.
Knowledge Graph Causal relationships between concepts — CAUSES, PREVENTS, REQUIRES, LEADS_TO. The Prediction Engine queries the graph before task execution and injects failure-risk warnings into agent boot.
Claude Code Native PULSE hooks into Claude Code automatically. Every Edit and Write fires a brain query before execution — relevant context injected without any manual prompting.
Architecture
pulse/
├── core/ Brain I/O, crypto, LLM routing, paths
├── brain/ Search (10 sources), extraction, save, boot briefing
├── daemons/ Orchestrator + bridge + neural + consolidation + synthesis
├── workers/ Headless task execution, autopilot (CLI swarm)
├── tasks/ Task board, dispatcher, relay
├── graph/ Knowledge graph build + causal query
├── api/ REST endpoints (FastAPI)
└── cli/ 47 commands
Your brain lives at ~/.pulse/projects/<hash>/ — local, private, never leaves your machine.
Swarm Models
| Provider | Models |
|---|---|
| Anthropic | claude-haiku-4-5 · claude-sonnet-4-6 · claude-opus-4-6 |
| gemini-2.5-flash · gemini-2.5-pro · gemini-3-flash-preview · gemini-3-pro-preview · gemini-3.1-pro-preview | |
| OpenAI | o4-mini · gpt-5.2-codex · gpt-5.3-codex · gpt-5.1-codex-max · o3 |
| Ollama | Any pulled model + cloud-routed: qwen3-coder-next · devstral-2 · glm-5 · minimax-m2.5 · kimi-k2.5 |
Plans
| Solo — $14.97/mo | Pro — $29.97/mo | |
|---|---|---|
| Brain pipeline | Full | Full |
| Swarm workers | Up to 5 | Unlimited |
| CLI commands | 47 | 47 |
| Web dashboard | ✓ | ✓ |
| Knowledge graph | View | Full RAG + Causal |
| Synthesis daemons | — | ✓ |
| Docker + self-host | — | ✓ |
| Trial | 7 days free | 7 days free |
How Memory Works
Agent session
↓
Capture daemon intercepts conversation
↓
Bridge extracts: lessons · failures · patterns · decisions
↓
Brain stores in Hippocampus/ (local, cryptographically signed)
↓
Consolidation daemon deduplicates + mines patterns every 6h
↓
Next session: boot briefing injects relevant context
↓
Agent starts smarter than the last one
License
Proprietary. Copyright © 2026 PULSE Contributors. All rights reserved.
Brain data stays 100% local — we never access or train on it.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pulse_os-10.62.0.tar.gz.
File metadata
- Download URL: pulse_os-10.62.0.tar.gz
- Upload date:
- Size: 2.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5de4c8af145fa82a15056509c2444843d9d66c922b69d4f601b61128729ce396
|
|
| MD5 |
394099bc7ebdd4f0ffafc51de0c557bc
|
|
| BLAKE2b-256 |
a26fede10ac7db19ecb30c262d30accde93f0a4645dd3333b0daf691bbf98850
|
Provenance
The following attestation bundles were made for pulse_os-10.62.0.tar.gz:
Publisher:
publish.yml on Honesty0x/PULSE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pulse_os-10.62.0.tar.gz -
Subject digest:
5de4c8af145fa82a15056509c2444843d9d66c922b69d4f601b61128729ce396 - Sigstore transparency entry: 1237409499
- Sigstore integration time:
-
Permalink:
Honesty0x/PULSE@56d85eb09076e9c5654826d61fd78d8fe23f21ae -
Branch / Tag:
refs/tags/v10.63.0 - Owner: https://github.com/Honesty0x
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@56d85eb09076e9c5654826d61fd78d8fe23f21ae -
Trigger Event:
push
-
Statement type:
File details
Details for the file pulse_os-10.62.0-py3-none-any.whl.
File metadata
- Download URL: pulse_os-10.62.0-py3-none-any.whl
- Upload date:
- Size: 2.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee289cc7d55180ee06e383765844060bd052bcfd0eca56c3e7350035d47c5376
|
|
| MD5 |
95cc78bf7354691053b98a79bcc34b69
|
|
| BLAKE2b-256 |
636e2b498d4ba4d1393a7fc6f4c654f7a983a793f2237b2bead6b5d38b84bb59
|
Provenance
The following attestation bundles were made for pulse_os-10.62.0-py3-none-any.whl:
Publisher:
publish.yml on Honesty0x/PULSE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pulse_os-10.62.0-py3-none-any.whl -
Subject digest:
ee289cc7d55180ee06e383765844060bd052bcfd0eca56c3e7350035d47c5376 - Sigstore transparency entry: 1237409512
- Sigstore integration time:
-
Permalink:
Honesty0x/PULSE@56d85eb09076e9c5654826d61fd78d8fe23f21ae -
Branch / Tag:
refs/tags/v10.63.0 - Owner: https://github.com/Honesty0x
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@56d85eb09076e9c5654826d61fd78d8fe23f21ae -
Trigger Event:
push
-
Statement type: