Files
waggle-os/docs/waggle-os-features-and-comparison.html
Oleg Maslov 0c3e2ead3b
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled
moving
2026-09-02 10:10:29 +02:00

270 lines
17 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Waggle OS — Features &amp; How It Compares</title>
<style>
:root{
--paper:#faf6ee; --paper-2:#fffdf8; --tint:#fdf3dd; --tint-2:#f6efe2;
--ink:#2c2620; --soft:#6c6354; --faint:#9a9183;
--honey:#e9a52c; --honey-deep:#bd7d12;
--green:#3f9d6b; --amber:#cf9526; --red:#c2685a; --blue:#3d83c2;
--line:#ece2cf; --line-2:#e3d7c0;
--sans:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;
}
*{box-sizing:border-box;}
html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.5;}
.wrap{max-width:1080px;margin:0 auto;padding:40px 28px 60px;}
.kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:1.5px;color:var(--honey-deep);text-transform:uppercase;}
h1{font-size:clamp(28px,4.6vw,42px);line-height:1.1;margin:13px 0 0;font-weight:800;letter-spacing:-.5px;}
h1 .hl{color:var(--honey-deep);}
.lede{font-size:clamp(15px,2vw,19px);color:var(--soft);max-width:720px;margin:15px 0 0;}
.bigidea{margin-top:20px;background:var(--tint);border:1px solid var(--line-2);border-radius:16px;padding:16px 20px;font-size:15.5px;}
.bigidea b{color:var(--honey-deep);}
h2{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--faint);margin:48px 0 6px;display:flex;align-items:center;gap:10px;}
h2::after{content:"";flex:1;height:1px;background:var(--line);}
.theme-sub{color:var(--soft);font-size:14px;margin:0 0 18px;}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.feat{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px;box-shadow:0 2px 10px rgba(120,90,20,.04);}
.feat .top{display:flex;align-items:center;gap:10px;}
.feat .ic{font-size:23px;}
.feat .nm{font-weight:800;font-size:16px;}
.feat .what{font-size:14px;color:var(--ink);margin:10px 0 0;}
.feat .how{font-size:13px;color:var(--soft);margin:9px 0 0;padding-top:9px;border-top:1px dashed var(--line-2);}
.feat .how b{color:var(--honey-deep);font-weight:700;font-family:var(--mono);font-size:11px;letter-spacing:.4px;text-transform:uppercase;}
/* flow */
.flow{margin-top:22px;border:1px solid var(--line);border-radius:16px;padding:18px 20px;background:linear-gradient(180deg,var(--tint),var(--tint-2));}
.flowsteps{display:flex;gap:8px;flex-wrap:wrap;}
.fs{flex:1 1 140px;min-width:140px;background:var(--paper-2);border:1px solid var(--line);border-radius:11px;padding:10px 12px;position:relative;}
.fs .n{font-family:var(--mono);font-size:11px;color:var(--honey-deep);font-weight:800;}
.fs .s{font-size:13px;margin-top:3px;}
.fs .arr{position:absolute;right:-7px;top:50%;transform:translateY(-50%);color:var(--honey-deep);font-weight:700;z-index:2;}
.fs:last-child .arr{display:none;}
.loop{margin-top:12px;font-size:14px;color:var(--green);font-weight:600;}
/* comparison */
.fair{background:#eef4fb;border:1px solid #cfe0f2;border-radius:14px;padding:13px 18px;font-size:13.5px;color:#2c5a86;margin:0 0 16px;}
.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;}
table{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px;}
th,td{text-align:left;padding:12px 13px;border-bottom:1px solid var(--line);vertical-align:top;}
thead th{background:var(--tint-2);font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--soft);font-weight:800;}
tbody tr:last-child td{border-bottom:none;}
td .name{font-weight:800;font-size:14px;}
td .by{display:block;font-size:11px;color:var(--faint);font-weight:600;margin-top:1px;}
.waggle-row td{background:#fff7e6;}
.waggle-row td .name{color:var(--honey-deep);}
.yes{color:var(--green);font-weight:700;}
.yy{color:var(--green);font-weight:800;}
.no{color:var(--red);font-weight:700;}
.partial{color:var(--amber);font-weight:700;}
.cellnote{display:block;color:var(--soft);font-size:11.5px;font-weight:400;margin-top:1px;}
.edge{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px;}
.ecard{border:1px solid var(--line);border-radius:14px;padding:15px;background:var(--paper-2);}
.ecard .h{font-weight:800;font-size:14px;margin-bottom:5px;display:flex;gap:7px;align-items:center;}
.ecard p{margin:0;font-size:13px;color:var(--soft);}
footer{margin-top:42px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--faint);line-height:1.65;}
footer .privacy{color:var(--green);font-weight:600;}
footer code{font-family:var(--mono);color:var(--honey-deep);}
@media(max-width:760px){.grid,.edge{grid-template-columns:1fr;}}
</style>
</head>
<body>
<div class="wrap">
<!-- HERO -->
<span class="kicker">🐝 Waggle OS — the full picture</span>
<h1>Everything it does, <span class="hl">how each part works</span>, and how it stacks up.</h1>
<p class="lede">Waggle is an AI assistant that never forgets. Below: every major feature in plain language
(what it does <i>and</i> how it works), followed by an honest comparison with four other AI agents.</p>
<div class="bigidea">💡 <b>The one idea to hold onto:</b> most AI tools forget you the moment a chat ends.
Waggle keeps a <b>permanent memory for every project</b> — and can even sit <b>on top of the other AI tools you already use</b>,
remembering across all of them.</div>
<!-- ===== THEME A ===== -->
<h2>1 · It remembers everything</h2>
<p class="theme-sub">The part nobody else does well. This is the core — and it's free forever.</p>
<div class="grid">
<div class="feat">
<div class="top"><span class="ic">🧠</span><span class="nm">Persistent memory ("Hive-Mind")</span></div>
<div class="what">Remembers every fact, decision, and preference — across days, weeks, and sessions.</div>
<div class="how"><b>How &middot;</b> Everything you tell it is saved as a "frame" in a local database. When you ask something, it finds the relevant memories by <i>meaning</i> and by keyword, links people &amp; things into a knowledge graph, and keeps a live picture of who you are and what you're working on now.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">🗂️</span><span class="nm">Workspaces</span></div>
<div class="what">A separate, sealed space for each project. What's discussed in one never leaks into another.</div>
<div class="how"><b>How &middot;</b> Each workspace has its own private memory. Start from one of <b>15 ready-made templates</b> (Sales, Legal, Engineering, Finance…) that pre-load the right setup, and switch between workspaces freely.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">📥</span><span class="nm">Harvest — import your past</span></div>
<div class="what">Bring in your old ChatGPT, Claude, Gemini, PDFs, and web pages so it knows your history on day one.</div>
<div class="how"><b>How &middot;</b> Adapters read each export, strip duplicates, and an extraction step ("Cognify") pulls the meaningful facts straight into your memory.</div>
</div>
</div>
<!-- ===== THEME B ===== -->
<h2>2 · It does the actual work</h2>
<p class="theme-sub">Not just chat — it researches, writes, codes, and plans, and can run a whole team of agents.</p>
<div class="grid">
<div class="feat">
<div class="top"><span class="ic">👤</span><span class="nm">Specialists / personas (22)</span></div>
<div class="what">Switch the assistant's expertise on demand — researcher, writer, legal, finance, coder, analyst, and more.</div>
<div class="how"><b>How &middot;</b> 8 universal modes (including a read-only Planner, an adversarial Verifier, and a Coordinator that runs other agents) + 14 domain specialists matched to your workspace. Each has its own instructions, tools, and guardrails — e.g. the Verifier can only critique, never edit.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">🛠️</span><span class="nm">Real tools, not just talk</span></div>
<div class="what">Web research, reading/writing files, running code, generating Word docs, building step-by-step plans.</div>
<div class="how"><b>How &middot;</b> Each specialist gets a curated toolkit (the Coder gets Git; the Writer gets document export) and a safety filter controls exactly what each one is allowed to touch.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">🐝</span><span class="nm">Teams of agents (WaggleDance)</span></div>
<div class="what">For big jobs, it runs several agents in parallel and coordinates them.</div>
<div class="how"><b>How &middot;</b> A Coordinator breaks the job into pieces, spawns specialist workers, gathers their results, and a Verifier checks the output before it reaches you.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">🧬</span><span class="nm">It gets better over time (Evolution)</span></div>
<div class="what">The system learns to do recurring tasks better — not just the same thing every time.</div>
<div class="how"><b>How &middot;</b> It runs variations of a task, a judge scores them, an optimizer keeps what works, and improvements roll out behind safety gates.</div>
</div>
</div>
<!-- ===== THEME C ===== -->
<h2>3 · It connects, extends, and protects</h2>
<p class="theme-sub">Plug in your apps, sit on top of your other AI tools, and keep it all on your own machine.</p>
<div class="grid">
<div class="feat">
<div class="top"><span class="ic">🛒</span><span class="nm">Marketplace (skills + connectors)</span></div>
<div class="what">Add new abilities, and connect your apps — Gmail, Slack, Notion, GitHub, databases, and more.</div>
<div class="how"><b>How &middot;</b> Install skills and connectors from a catalog; connectors securely sign in to your services. This is the main paid upgrade.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">🔌</span><span class="nm">Works WITH your other AI tools</span></div>
<div class="what">Detects, launches, and connects other AI agents — Claude Code, Claude Desktop, Codex, Cursor, Hermes, OpenClaw — so <i>their</i> work feeds your memory too.</div>
<div class="how"><b>How &middot;</b> It installs reversible "hooks" into those tools; every session they run gets captured into your Hive-Mind. Waggle becomes the shared memory above all of them.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">🔒</span><span class="nm">Private &amp; local</span></div>
<div class="what">Runs as a desktop app; your memory lives on your own computer, not someone else's cloud.</div>
<div class="how"><b>How &middot;</b> A desktop binary with a local database; secrets in an encrypted vault; strict security — injection defense, sandboxing, no secret leakage.</div>
</div>
<div class="feat">
<div class="top"><span class="ic">🪜</span><span class="nm">Plans &amp; Enterprise (KVARK)</span></div>
<div class="what">Free forever for memory; paid for skills/connectors/teams; enterprise runs sovereign on your own infrastructure.</div>
<div class="how"><b>How &middot;</b> Trial → Free → Pro ($19/mo) → Teams ($49/seat) → Enterprise = <b>KVARK</b>, the on-prem version where data never leaves your perimeter.</div>
</div>
</div>
<!-- ===== FLOW ===== -->
<h2>How a single request flows</h2>
<div class="flow">
<div class="flowsteps">
<div class="fs"><div class="n">01</div><div class="s">You ask in plain words</div><div class="arr"></div></div>
<div class="fs"><div class="n">02</div><div class="s">It picks the right specialist</div><div class="arr"></div></div>
<div class="fs"><div class="n">03</div><div class="s">Recalls what it knows about your project</div><div class="arr"></div></div>
<div class="fs"><div class="n">04</div><div class="s">Does the work (research, docs, code…)</div><div class="arr"></div></div>
<div class="fs"><div class="n">05</div><div class="s">Saves what it learned to memory</div><div class="arr"></div></div>
<div class="fs"><div class="n">06</div><div class="s">Streams the answer + files back</div></div>
</div>
<div class="loop">↺ Next time, step 03 already has everything step 05 saved — so it never asks you to repeat yourself.</div>
</div>
<!-- ===== COMPARISON ===== -->
<h2>How Waggle compares</h2>
<p class="fair">⚖️ <b>Played fair.</b> Waggle actually <b>integrates Hermes &amp; OpenClaw</b> (it can capture their sessions into memory), so these aren't pure rivals — they're tools Waggle can sit on top of. Researched mid-2026 from public sources.</p>
<div class="tablewrap">
<table>
<thead>
<tr>
<th>Product</th>
<th>Runs on your<br/>own machine?</th>
<th>Remembers across<br/>sessions?</th>
<th>Team of<br/>agents?</th>
<th>Does real work<br/>(not just chat)?</th>
<th>Open<br/>source?</th>
<th>Best for</th>
</tr>
</thead>
<tbody>
<tr class="waggle-row">
<td><span class="name">🐝 Waggle OS</span><span class="by">Egzakta</span></td>
<td><span class="yes"></span> desktop app</td>
<td><span class="yy">✓✓</span> first-class<span class="cellnote">per-project, free forever</span></td>
<td><span class="yes"></span> WaggleDance</td>
<td><span class="yes"></span> research·docs·code·plans</td>
<td><span class="partial"></span><span class="cellnote">memory engine OSS · app commercial</span></td>
<td>One memory across every project <i>and</i> every AI tool you use</td>
</tr>
<tr>
<td><span class="name">Hermes</span><span class="by">Nous Research</span></td>
<td><span class="yes"></span> CLI/TUI/desktop</td>
<td><span class="yes"></span> self-improving</td>
<td><span class="yes"></span> subagents</td>
<td><span class="yes"></span> 40+ tools, shell</td>
<td><span class="yes"></span> MIT</td>
<td>Power users / devs wanting an always-on terminal agent</td>
</tr>
<tr>
<td><span class="name">OpenClaw</span><span class="by">P. Steinberger + community</span></td>
<td><span class="yes"></span> self-hosted</td>
<td><span class="yes"></span> local files</td>
<td><span class="yes"></span> channel-routed</td>
<td><span class="yes"></span> + drives other coding CLIs</td>
<td><span class="yes"></span> MIT</td>
<td>Devs wanting a private self-hosted agent + orchestration</td>
</tr>
<tr>
<td><span class="name">Claude Cowork</span><span class="by">Anthropic</span></td>
<td><span class="yes"></span> desktop app</td>
<td><span class="no"></span> starts fresh<span class="cellnote">memory is bolt-on / beta</span></td>
<td><span class="partial"></span> auto sub-agents</td>
<td><span class="yes"></span> its whole pitch</td>
<td><span class="no"></span> commercial</td>
<td>Non-dev knowledge workers delegating doc / data tasks</td>
</tr>
<tr>
<td><span class="name">Odyssey</span><span class="by">Neptune Technologies</span></td>
<td><span class="no"></span> cloud / browser</td>
<td><span class="yes"></span> cloud-hosted</td>
<td><span class="yes"></span> delegation</td>
<td><span class="yes"></span> workflows + data</td>
<td><span class="no"></span> commercial</td>
<td>Small businesses automating back-office ops, no-code</td>
</tr>
</tbody>
</table>
</div>
<div class="edge">
<div class="ecard">
<div class="h">🎯 The clean win</div>
<p>vs <b>Claude Cowork</b> (the highest-profile rival): it explicitly starts every task <i>fresh</i>. Waggle's persistent, per-project memory is the default — that's the sharpest contrast.</p>
</div>
<div class="ecard">
<div class="h">🤝 Not just rivals</div>
<p><b>Hermes &amp; OpenClaw</b> are local-first and have their own memory — but Waggle <i>integrates</i> them. The pitch: "Waggle remembers across the agents you already use."</p>
</div>
<div class="ecard">
<div class="h">⭐ The real edge</div>
<p>Not "local" or "memory" alone — it's the <b>combination</b>: one cross-tool memory + 22 specialists + importing your old chats + a marketplace, in one private desktop app.</p>
</div>
</div>
<footer>
<span class="privacy">🔒 Private by design — your memory stays on your own computer.</span><br/>
Feature details verified against <code>CLAUDE.md</code> &amp; source. Competitor facts researched mid-2026 from public sources
(Hermes / OpenClaw / Claude Cowork = high confidence; Odyssey = medium — "Odyssey" here is Neptune's agent workspace,
<i>not</i> the Oliver-Cameron world-model lab nor PewDiePie's "Odysseus"). Self-contained · works offline · Waggle OS · Egzakta Group.
</footer>
</div>
</body>
</html>