๐ฐ Save 50-150ร Tokens with ViBo
โก Cheap token. Pay less. Same AI.
Persistent memory for AI agents โ cuts token costs by 50-150ร on every request.
ViBo gives AI agents and bots persistent memory: facts are saved between sessions, found by meaning, and protected by L1/L2/L3 encryption. Instead of loading ALL memory into every prompt, the agent retrieves only the relevant facts โ so you pay for what you use, not for everything you know.
โก The headline number
| Without ViBo | With ViBo | Savings |
|---|---|---|
| 86,315 tokens per request (all memory) | 1-187 tokens (relevant facts) | 99.9% |
| 10,000 facts โ 155,000 tokens | ~2,000 tokens | 50-150ร |
| $130/month (DeepSeek, 6K req) | $2/month | $128/month saved |
Measured on real data. Not estimated.
Why ViBo
Agents forget everything between sessions. Every conversation starts from zero:
- "Who is this client again?"
- "What did we agree on last week?"
- "Which API keys does this project use?"
ViBo fixes that. It's memory that actually works:
| Problem | Without ViBo | With ViBo |
|---|---|---|
| Forgetting | Agent starts blank every session | Facts persist across sessions |
| Context cost | Whole memory dumped into the prompt | Only relevant facts retrieved (50-150ร fewer tokens) |
| Secrets | Keys and passwords can leak to the LLM | L1/L2/L3 encryption โ secrets never reach the model |
| Language | Memory only in one language | Understands facts and search in 50+ languages |
๐ฅ Demo

๐ฅ Get it
Try free for 2 days โ the skill comes with a built-in trial key, no manual activation:
| Channel | How |
|---|---|
| ๐ Website | https://wwwvibo.com โ enter email โ download vibo_skill_trial.zip (key inside) |
| ๐ค Telegram bot | @ViBomemorybot โ press "๐ Try 2 days free" |
Then: unpack โ python3 check_license.py โ it works. After 2 days
pay $5/month (Stars or USDT) โ the same key extends, memory is kept.
Full license: $5/month โ one key = one machine (renewable).
What you get
- Persistent memory โ your agent remembers between sessions
- Semantic search โ ask "what did I discuss with Anna?" and get the right facts
- Three encryption tiers:
- L1 (Public) โ visible to agent and LLM: names, tags, general knowledge
- L2 (Private) โ encrypted with the agent key: notes, plans, roadmaps
- L3 (Secret) โ encrypted with your password: API keys, credentials. Never reaches the LLM โ only a ๐ placeholder
- Portable โ memory lives in one
.webfile. Backup = one copy command - 50+ languages โ write facts in your language, ViBo understands
- Works with any agent โ Hermes, OpenClaw, LangChain, or your own (see INSTALL.md)
Quick start
from vibo.core import Graph
from vibo.crypto import Crypto, SecurityLevel
from vibo.web import WebFile
from vibo.navigator import ViBoNavigator
# Load memory (or create)
graph = WebFile("memory.web").read() if Path("memory.web").exists() else Graph()
crypto = Crypto(agent_key="my-agent-key", user_password="my-password")
# Save a fact
graph.add_node("Anna", "Client, loves coffee without sugar", tags=["person"])
# Save a secret (never reaches the LLM)
graph.add_node("api-key", crypto.seal(SecurityLevel.L3_SECRET, "sk-..."), level="L3")
# Ask memory
nav = ViBoNavigator(graph, crypto)
context = nav.compose("what about Anna")
# Save
WebFile("memory.web").write(graph, crypto=crypto)
Measured results
| Memory size | Build | Search | Tokens saved |
|---|---|---|---|
| 1,000 facts | 0.00s | 39 ms | 37,450 (100%) |
| 10,000 facts | 0.02s | 145 ms | 374,950 (100%) |
| 50,000 facts | 0.12s | 700 ms | 1,874,950 (100%) |
| 100,000 facts | 0.33s | 1,261 ms | 3,749,950 (100%) |
Typical savings: 50-150ร fewer tokens (up to 2,000ร on large memories). Measured, not estimated.
๐ Product 2: Web Search Savings
Web search results are huge (5-15K tokens per article). Dumping them all into the LLM context is expensive. ViBo compresses them first.
Measured: 96.2% fewer tokens (12,975 โ 489 per article).
from vibo_web import compress_article, WebCache
# Compress search results before the LLM sees them
for article in search_results:
compressed, stats = compress_article(article["text"], query)
article["text"] = compressed # only the essence
print(f"saved {stats['saved_pct']}%")
# Cache โ repeated questions cost 0 tokens
cache = WebCache("web_cache.json")
if not cache.get(query):
results = search(query)
cache.put(query, results)
| Without ViBo | With ViBo |
|---|---|
| 10 articles ร 12,975 tokens | 10 ร 489 tokens |
| $0.018/query (DeepSeek) | $0.0007/query |
| repeated: paid again | repeated: $0 |
๐ L3 Secrets Vault โ the LLM never sees your secrets
Every agent memory system sends context to the LLM. Not us.
L1 โ Public: general facts, always available
L2 โ Private: encrypted at rest, agent-only
L3 โ Secrets: passwords, API keys, medical data โ
agent knows a secret EXISTS but never receives it.
The LLM physically cannot leak what it never saw.
No other agent memory does this โ Mem0, Cognee, LangChain Memory all put secrets into the context window.
Secrets aren't just passwords. Business strategy, trading signals, unpublished research, finances, medical data, legal secrets, personal life. Everyone has secrets. Let your agent know they exist โ never let it see them.
When does ViBo save you money?
Honest answer: savings come from memory work, not code work.
| Your agent does | Savings |
|---|---|
| Talks to people (support, sales, assistant) | Huge savings โ memory grows, every conversation searches it |
| Works with big memory (10K+ facts) | 50-150ร โ reads only relevant facts |
| Writes code | Little to no savings โ code doesn't "remember" |
| Small memory (100 facts) | ~2ร โ not much to save yet |
The bigger the memory, the bigger the savings. ViBo is about memory work: chatting with clients, researching, consulting, planning โ anything where the agent needs to recall what it knows.
The math: it pays for itself
Assumptions: 10K facts in memory, 6,000 requests/month (200/day), the agent reads all memory without ViBo. Prices per 1M input tokens.
| Model | Without ViBo | With ViBo | You save | ViBo cost |
|---|---|---|---|---|
| DeepSeek ($0.14/M) | $130/mo | $2/mo | $128/mo | $5 |
Honest note (measured, not marketing)
Savings depend on memory size:
| Memory size | Savings |
|---|---|
| 100 facts | ~2ร (measured: 62% fewer tokens) |
| 1,000 facts | 10-20ร |
| 10,000 facts | 50-150ร (measured) |
| 100,000+ facts | up to 2,000ร |
In the first days the memory is small, so savings grow over time as facts accumulate.
How the savings work
Every request reads only the relevant facts instead of the whole memory:
Without ViBo: 10,000 facts โ ~155,000 tokens โ $0.022 (DeepSeek)
With ViBo: ~2,000 tokens โ $0.0003
โ 50-150ร fewer tokens
CLI
vibo --file memory.web seed # demo memory
vibo --file memory.web find "query" # semantic search
vibo --file memory.web dream # nightly self-analysis (TTL, dedup)
vibo --file memory.web stats # statistics
vibo --file memory.web usage # REAL savings: tokens & money saved
โ๏ธ ViBo Cloud API โ memory for YOUR SaaS
Give every user of your product persistent, encrypted memory โ one API call. No infrastructure, no tokens burned, 97.5% savings.
# Save a fact for a user
curl -X POST https://wwwvibo.com/memory/add \
-H "Content-Type: application/json" \
-d '{"key": "VIBO-...", "label": "user-pref", "content": "Anna prefers email"}'
# Search (only relevant facts โ 97.5% fewer tokens)
curl -X POST https://wwwvibo.com/memory/search \
-H "Content-Type: application/json" \
-d '{"key": "VIBO-...", "query": "how does Anna want to be contacted?"}'
# Create sub-keys for YOUR users (isolated, encrypted memory each)
curl -X POST https://wwwvibo.com/subkey \
-H "Content-Type: application/json" \
-d '{"master_key": "VIBO-...", "user_id": "user-42"}'
- Per-user memory: one master key โ up to 100 user sub-keys (Business)
- Encryption L1/L2/L3: secrets never reach the LLM
- Token savings: 97.5% fewer tokens per request, web articles 96-99%
- Zero infrastructure: we host, integrate in 10 minutes (OpenAPI)
- Plans: Starter $5 ยท Business $10 ยท Enterprise $25 per month
- Free trial: 2 days, 100 facts โ https://wwwvibo.com
OpenAPI spec: integrations/vibo_openapi_dify.json
Roadmap
- Core memory engine (L1/L2/L3 encryption, semantic search)
- .web portable format
- CLI + Python API
- LangChain adapter
- Trial system (2 days, built-in key)
- MCP server (Model Context Protocol)
- Desktop GUI
- Team sharing (multi-user memory)
- Export to JSON/Markdown
License
ViBo is a commercial product. Get a license key: wwwvibo.com
One key = one machine. The core is distributed as a compiled module.