Memory Hub for AI agents. Typed graph memory with episodic/semantic/working surfaces, decision replay, utility-weighted edges, git-style branching, and zero-friction markdown ingest. Includes can(), plan(), and auto_remember() for agent coordination. Zero LLM cost.
Project description
🃏 HyperStack Python SDK
Cloud memory for AI agents. Zero dependencies. 3 lines to integrate.
Install
pip install hyperstack-py
Quick Start
from hyperstack import HyperStack
hs = HyperStack("hs_your_key")
# Store a memory
hs.store("project-api", "API", "FastAPI 3.12 on AWS", stack="projects", keywords=["fastapi", "python"])
# Search memories
results = hs.search("python")
# List all cards
cards = hs.list()
# Delete a card
hs.delete("project-api")
# Get usage stats
stats = hs.stats()
print(f"Saving {stats['savings_pct']}% on tokens!")
# Auto-extract from conversation text
hs.ingest("Alice is a senior engineer. We decided to use FastAPI over Django.")
Why HyperStack?
- Zero dependencies — just Python stdlib
- No LLM costs — memory ops are free
- 94% token savings — ~350 tokens vs ~6,000 per message
- 30-second setup — get key at cascadeai.dev
API Reference
| Method | Description |
|---|---|
store(slug, title, body, stack, keywords) |
Create/update a card |
search(query) |
Search cards |
list(stack=None) |
List all cards |
get(slug) |
Get one card |
delete(slug) |
Delete a card |
stats() |
Usage summary |
ingest(text) |
Auto-extract memories |
Get a free key
→ cascadeai.dev — 50 cards free, no credit card.
License
MIT © CascadeAI
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 hyperstack_py-1.5.3.tar.gz.
File metadata
- Download URL: hyperstack_py-1.5.3.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d3fd8b4e96af077c58d424471b8e37172b8ca87935cbe4bf66765de8f804691
|
|
| MD5 |
5c868371a1a8d290af90ab33eab57552
|
|
| BLAKE2b-256 |
95407766bb5e959149760adc0007bd9b8a9c17b091ab95f5bc8722013dfdc827
|
File details
Details for the file hyperstack_py-1.5.3-py3-none-any.whl.
File metadata
- Download URL: hyperstack_py-1.5.3-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a37a48cda649bf4fd588ec37e34768192012547f287448a7eb7486c9bc24d40f
|
|
| MD5 |
1316eb4eb930180d08c20dd6044d6f16
|
|
| BLAKE2b-256 |
6ad541579fafd6a3b96814bf583c3b736828b4582b9337eb45737925530a3288
|