DEV Community

Cover image for ZIP Stores Documents. ViBo Understands Them.
Viacheslav Bochkarev
Viacheslav Bochkarev

Posted on

ZIP Stores Documents. ViBo Understands Them.

The Living Archive: How My Agent Started Working Through ViBo

My AI agent had a problem that every agent has: too many documents, no memory.

98 files. 9 MB. Business plans, contracts, requisites, notes, decisions. When the agent needed an answer — "what did we propose to partner X?" or "what are the tax benefits of zone Y?" — it had to open files one by one. Slow. Expensive. Unreliable.

So I built a LIVING ARCHIVE: my own format (.vibo), compression, semantic search. And then I did the hardest thing: I made my agent actually work through it. Not as a test. As its only working memory.

Here is the proof, measured on real data.

The archive

98 working documents (9 MB) became one file: 808 KB.

  • 33 .docx files (business plans, a proposal to a partner, a service contract, company requisites) — now indexed as TEXT. Earlier they were opaque binaries. Now the full text is searchable.
  • Junk is filtered automatically: package.json, tsconfig, tailwind configs, node_modules, build artifacts — never enter the archive. Only real documents.
  • The agent answers ONLY through the archive: vibo archive search archive.vibo "question".

Real questions, real answers

"proposal to partner about the project"
• Found: the actual proposal text ✅

"project essence, key section"
• Found: the exact section of the plan ✅

"company requisites"
• Found: the requisites, extracted from .docx ✅

"margin on product X?"
• Found: the pricing document, 100% tokens saved

"what tax benefits does zone Y give?"
• Found: the zone Y note ✅

"how much does the product cost?"
• Found: pricing records, 99.7% saved

Savings: up to 99.7% of tokens. The agent reads 2-3 relevant fragments instead of opening 98 files.

Integrity

A real test on 216 files (1.6 MB): pack → unpack → ALL 216 files returned. Zero losses. Full paths preserved, name collisions resolved, extensions kept (.md stays .md). Original files untouched — the archive is a working copy, originals are backed up.

The economics

  • 9 MB of documents → 808 KB archive (9× smaller).
  • Search: milliseconds.
  • Token cost per question: near zero (the LLM reads only the essence).
  • The more documents — the bigger the savings. This is not compression of bytes. This is compression of TIME.

Why it matters

ZIP stores documents. ViBo understands them. A ZIP cannot answer a question. ViBo answers in milliseconds — and now my agent works through the archive as its only memory. Dust is no longer dust. Dust is memory that was waiting for its hour.


ViBo — memory + living archive for AI agents. One license, one key, three languages. Try it: 2-day free trial (https://wwwvibo.com/).

Top comments (0)