Files
hanzo-dev 675717ac94 carry our own name everywhere but the attribution
The fork still wore upstream's brand throughout: "World Monitor" in 754 places
of prose and metadata, WORLD MONITOR in the blog logo and footer, and a byline
reading "by Someone.ceo" — another company's name signing our pages. Blog
assets, OG images and post directories were named for it too, and the OpenAPI
schema types carried it in every identifier.

Files are renamed, references follow them, and the localStorage and slug names
match. Deleted .claudedocs/sentry-triage, an AI-written summary file of the kind
that belongs in LLM.md if anywhere.

NOTICE and LICENSE are untouched by design. NOTICE names the upstream project,
the fork point and the original author; LICENSE keeps his copyright line, which
MIT requires. That is where credit belongs — not in our product's chrome.
2026-08-20 16:13:20 -07:00

95 lines
20 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Local AI Intelligence Analysis | Hanzo World</title><meta name="description" content="Run AI-powered intelligence analysis on your own hardware. Hanzo World supports Ollama, LM Studio, and in-browser ML for private geopolitical analysis."><meta name="keywords" content="local LLM intelligence, private AI analysis, offline intelligence tool, Ollama OSINT, privacy-first AI dashboard"><meta name="robots" content="index, follow"><meta name="author" content="Elie Habib"><link rel="canonical" href="https://www.world.hanzo.ai/blog/posts/ai-powered-intelligence-without-the-cloud/"><meta property="og:type" content="article"><meta property="og:title" content="Local AI Intelligence Analysis | Hanzo World"><meta property="og:description" content="Run AI-powered intelligence analysis on your own hardware. Hanzo World supports Ollama, LM Studio, and in-browser ML for private geopolitical analysis."><meta property="og:url" content="https://www.world.hanzo.ai/blog/posts/ai-powered-intelligence-without-the-cloud/"><meta property="og:site_name" content="Hanzo World Blog"><meta property="og:image" content="/blog/images/blog/ai-powered-intelligence-without-the-cloud.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:locale" content="en_US"><meta property="og:image:alt" content="Local AI Intelligence Analysis | Hanzo World"><meta property="article:published_time" content="2026-03-07T00:00:00.000Z"><meta property="article:modified_time" content="2026-03-07T00:00:00.000Z"><meta property="article:publisher" content="https://www.world.hanzo.ai"><meta property="article:section" content="Privacy-conscious analysts, security researchers, government users, enterprise security teams, local LLM enthusiasts"><meta property="article:tag" content="local LLM intelligence"><meta property="article:tag" content="private AI analysis"><meta property="article:tag" content="offline intelligence tool"><meta property="article:tag" content="Ollama OSINT"><meta property="article:tag" content="privacy-first AI dashboard"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Local AI Intelligence Analysis | Hanzo World"><meta name="twitter:description" content="Run AI-powered intelligence analysis on your own hardware. Hanzo World supports Ollama, LM Studio, and in-browser ML for private geopolitical analysis."><meta name="twitter:image" content="/blog/images/blog/ai-powered-intelligence-without-the-cloud.jpg"><meta name="twitter:site" content="@hanzoai"><meta name="twitter:creator" content="@hanzoai"><link rel="icon" type="image/x-icon" href="/favico/favicon.ico"><link rel="icon" type="image/png" sizes="32x32" href="/favico/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favico/favicon-16x16.png"><link rel="apple-touch-icon" sizes="180x180" href="/favico/apple-touch-icon.png"><link rel="alternate" type="application/rss+xml" title="Hanzo World Blog" href="/blog/rss.xml"><script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","headline":"Local AI Intelligence Analysis | Hanzo World","description":"Run AI-powered intelligence analysis on your own hardware. Hanzo World supports Ollama, LM Studio, and in-browser ML for private geopolitical analysis.","datePublished":"2026-03-07T00:00:00.000Z","dateModified":"2026-03-07T00:00:00.000Z","author":{"@type":"Person","name":"Elie Habib","url":"https://x.com/eliehabib"},"publisher":{"@type":"Organization","name":"Hanzo World","url":"https://world.hanzo.ai","logo":{"@type":"ImageObject","url":"https://www.world.hanzo.ai/favico/apple-touch-icon.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.world.hanzo.ai/blog/posts/ai-powered-intelligence-without-the-cloud/"},"image":"/blog/images/blog/ai-powered-intelligence-without-the-cloud.jpg","url":"https://www.world.hanzo.ai/blog/posts/ai-powered-intelligence-without-the-cloud/","keywords":"local LLM intelligence, private AI analysis, offline intelligence tool, Ollama OSINT, privacy-first AI dashboard"}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https://www.world.hanzo.ai/blog/"},{"@type":"ListItem","position":2,"name":"AI-Powered Intelligence Without the Cloud: Hanzo World's Privacy-First Approach"}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Do I need an internet connection to use Hanzo World's AI features?","acceptedAnswer":{"@type":"Answer","text":"No. With Ollama or LM Studio installed locally, all AI analysis runs on your hardware. The browser-based T5 fallback also works fully offline after the initial model download. You only need internet to fetch fresh data feeds."}},{"@type":"Question","name":"Which local LLM models work best with Hanzo World?","acceptedAnswer":{"@type":"Answer","text":"Llama 3.1 (8B or 70B) and Mistral offer the best balance of quality and speed for intelligence analysis. Smaller models like Phi work on lower-end hardware but produce less detailed assessments."}},{"@type":"Question","name":"Is the local AI analysis as good as cloud-based alternatives?","acceptedAnswer":{"@type":"Answer","text":"For most intelligence tasks, local models like Llama 3.1 70B produce comparable results to cloud APIs. The browser-based T5 tier is more limited in capability but ensures AI features always remain available regardless of connectivity."}}]}</script><script defer src="https://abacus.world.hanzo.ai/script.js" data-website-id="e8800335-c853-46a8-8497-c993ed2f58bc" data-domains="world.hanzo.ai,tech.world.hanzo.ai,finance.world.hanzo.ai,commodity.world.hanzo.ai,happy.world.hanzo.ai"></script><link rel="stylesheet" href="/blog/_astro/Base.DdNIYT18.css"></head> <body> <header class="site-header"> <nav> <a href="/blog/" class="logo"> <img src="/favico/favicon-32x32.png" alt="Hanzo World" width="28" height="28" class="logo-icon-img"> <div class="logo-text"> <span class="logo-name">HANZO WORLD</span> <span class="logo-sub">by Hanzo AI</span> </div> </a> <ul class="nav-links"> <li><a href="/blog/">Blog</a></li> <li><a href="https://www.world.hanzo.ai" target="_blank" rel="noopener noreferrer">Dashboard</a></li> <li><a href="https://www.world.hanzo.ai/pro" target="_blank" rel="noopener noreferrer">Pro</a></li> <li><a href="https://www.world.hanzo.ai/docs" target="_blank" rel="noopener noreferrer">Docs</a></li> <li><a href="https://github.com/koala73/world" target="_blank" rel="noopener noreferrer">GitHub</a></li> </ul> <a href="https://www.world.hanzo.ai/pro#waitlist" class="nav-cta" target="_blank" rel="noopener noreferrer">
Get Early Access
</a> </nav> </header> <main> <article> <div class="article-header"> <a href="/blog/" class="back">&larr; All articles</a> <div class="meta"> <time datetime="2026-03-07T00:00:00.000Z">Mar 6, 2026</time> <span> &middot; Privacy-conscious analysts, security researchers, government users, enterprise security teams, local LLM enthusiasts</span> </div> </div> <img src="/blog/images/blog/ai-powered-intelligence-without-the-cloud.jpg" alt="AI-Powered Intelligence Without the Cloud: Hanzo World's Privacy-First Approach" class="hero-image" width="1200" height="630"> <div class="article-content prose"> <h1>AI-Powered Intelligence Without the Cloud: Hanzo World&#39;s Privacy-First Approach</h1> <p>Every time you paste a sensitive document into ChatGPT, that data touches someone else’s servers. For intelligence analysts, security researchers, and anyone handling sensitive geopolitical information, that’s not just inconvenient. It’s a risk.</p>
<p>Hanzo World takes a different approach. Every AI feature in the platform can run entirely on your own hardware, with no data leaving your machine. If you’re new to the platform, learn <a href="/blog/posts/what-is-world-real-time-global-intelligence/">what Hanzo World is and how it works</a>.</p>
<h2 id="the-problem-with-cloud-based-intelligence-tools">The Problem with Cloud-Based Intelligence Tools</h2>
<p>Most AI-powered analysis tools follow the same pattern: your data goes up to a cloud API, gets processed, and the result comes back. This works fine for writing emails. It’s problematic when you’re analyzing:</p>
<ul>
<li>Military deployment patterns</li>
<li>Classified or sensitive government communications</li>
<li>Corporate intelligence on merger targets</li>
<li>Supply chain vulnerabilities in critical infrastructure</li>
<li>Threat assessments for physical security operations</li>
</ul>
<p>Even with enterprise API agreements, the data transits networks you don’t control, gets logged in systems you can’t audit, and exists on servers in jurisdictions that may not align with your requirements.</p>
<h2 id="worlds-4-tier-ai-architecture">Hanzo World’s 4-Tier AI Architecture</h2>
<p>Hanzo World solves this with a <strong>4-tier LLM fallback chain</strong> that starts local and only reaches for the cloud if you explicitly allow it:</p>
<h3 id="tier-1-local-llms-ollama--lm-studio">Tier 1: Local LLMs (Ollama / LM Studio)</h3>
<p>Your first and most private option. Install Ollama or LM Studio on your machine, download a model (Llama 3.1, Mistral, Phi, etc.), and point Hanzo World at your local instance.</p>
<p>What runs locally:</p>
<ul>
<li><strong>World Brief generation:</strong> Daily intelligence summaries synthesized from current headlines</li>
<li><strong>Country dossier analysis:</strong> AI-written assessments for any country’s current situation</li>
<li><strong>Threat classification:</strong> Categorizing news events by threat type and severity</li>
<li><strong>AI Deduction:</strong> Interactive geopolitical forecasting grounded in live data</li>
</ul>
<p>The desktop app (<a href="https://tauri.app/">Tauri</a>) discovers your local <a href="https://ollama.com/">Ollama</a> instance automatically. No configuration needed. Just install Ollama, pull a model, and open Hanzo World.</p>
<h3 id="tier-2-groq-llama-31-8b">Tier 2: Groq (Llama 3.1 8B)</h3>
<p>If you want cloud speed with open-source models, Groq runs Llama 3.1 at extremely fast inference speeds. You need a free Groq API key, which is stored in your OS keychain (macOS Keychain, Windows Credential Manager) via the desktop app.</p>
<h3 id="tier-3-openrouter">Tier 3: OpenRouter</h3>
<p>A fallback provider that gives you access to multiple models (Claude, GPT-4, Mixtral, etc.) through a single API key. Use this if your preferred model isn’t available through Groq.</p>
<h3 id="tier-4-browser-based-t5-transformersjs">Tier 4: Browser-Based T5 (Transformers.js)</h3>
<p>The ultimate fallback. A T5 model runs entirely in your browser via WebAssembly and Web Workers. No API key, no network request, no server. The model weights are cached locally after first download.</p>
<p>This tier is limited (T5 is smaller than Llama 3.1), but it means Hanzo World’s AI features always work, even without internet access.</p>
<h2 id="in-browser-machine-learning">In-Browser Machine Learning</h2>
<p>Beyond the LLM tiers, Hanzo World runs several ML pipelines entirely in your browser:</p>
<h3 id="named-entity-recognition-ner">Named Entity Recognition (NER)</h3>
<p>Extracts people, organizations, locations, and dates from news headlines. Runs in a Web Worker using <a href="https://huggingface.co/docs/transformers.js">Transformers.js</a> with ONNX models. Never touches a server.</p>
<h3 id="sentiment-analysis">Sentiment Analysis</h3>
<p>Classifies headline sentiment to detect shifts in media tone about countries, leaders, or events. This feeds into the information velocity component of the CII (Country Instability Index).</p>
<h3 id="semantic-search-rag">Semantic Search (RAG)</h3>
<p>Hanzo World’s <strong>Headline Memory</strong> feature builds a local semantic index of up to 5,000 headlines using ONNX embeddings stored in IndexedDB. When you ask the AI about a topic, it retrieves relevant headlines from your local index for grounded, cited responses.</p>
<p>This is a full Retrieval-Augmented Generation pipeline running in your browser. No vector database subscription. No cloud embedding API. Combined with <a href="/blog/posts/prediction-markets-ai-forecasting-geopolitics/">prediction markets and AI forecasting</a>, this local RAG pipeline enables deeply grounded geopolitical analysis.</p>
<h3 id="3-stage-threat-classification">3-Stage Threat Classification</h3>
<p>The threat pipeline processes every incoming headline through:</p>
<ol>
<li><strong>Keyword matcher</strong> (instant, rule-based)</li>
<li><strong>Browser ML classifier</strong> (Transformers.js, runs locally)</li>
<li><strong>LLM classifier</strong> (your chosen tier)</li>
</ol>
<p>The first two stages always run locally. The third stage uses whichever LLM tier you’ve configured.</p>
<h2 id="the-desktop-app-full-offline-operation">The Desktop App: Full Offline Operation</h2>
<p>Hanzo World’s Tauri desktop app (available for macOS, Windows, and Linux) takes privacy further:</p>
<ul>
<li><strong>OS Keychain Integration:</strong> API keys are stored in your operating system’s secure credential store, not in config files or browser storage</li>
<li><strong>Local Node.js Sidecar:</strong> A bundled Node.js process handles data fetching and processing locally, including API calls that can’t run in a browser (due to CORS or TLS requirements)</li>
<li><strong>Offline Map Caching:</strong> The Progressive Web App caches up to 500 map tiles for offline viewing</li>
<li><strong>No Telemetry:</strong> The desktop app sends zero analytics or usage data</li>
</ul>
<p>With Ollama installed alongside the desktop app, you have a fully air-gapped intelligence dashboard. Connect to the internet when you want fresh data, disconnect when you want to analyze in private.</p>
<h2 id="practical-setup-from-zero-to-private-intelligence">Practical Setup: From Zero to Private Intelligence</h2>
<h3 id="step-1-install-ollama">Step 1: Install Ollama</h3>
<pre class="astro-code github-dark" style="background-color:#24292e;color:#e1e4e8; overflow-x: auto;" tabindex="0" data-language="plaintext"><code><span class="line"><span>curl -fsSL https://ollama.ai/install.sh | sh</span></span>
<span class="line"><span>ollama pull llama3.1</span></span></code></pre>
<h3 id="step-2-open-world">Step 2: Open Hanzo World</h3>
<p>Navigate to world.hanzo.ai or install the desktop app from GitHub releases.</p>
<h3 id="step-3-configure-ai">Step 3: Configure AI</h3>
<p>Hanzo World auto-detects your local Ollama instance. Open any country dossier or the World Brief panel and the AI analysis generates locally.</p>
<h3 id="step-4-enable-headline-memory-optional">Step 4: Enable Headline Memory (Optional)</h3>
<p>Opt in to the RAG feature. Hanzo World will build a local vector index of headlines you’ve seen, giving the AI context for more grounded analysis.</p>
<p>Total setup time: under 5 minutes. Total data sent to external servers for AI processing: zero.</p>
<h2 id="who-needs-private-intelligence-analysis">Who Needs Private Intelligence Analysis?</h2>
<p><strong>Government Analysts:</strong>
Classified environments can’t send data to commercial AI APIs. Hanzo World with Ollama runs entirely within your network boundary.</p>
<p><strong>Corporate Security Teams:</strong>
Analyzing threats to executives, facilities, or supply chains often involves information that shouldn’t leave the corporate network.</p>
<p><strong>Journalists in Hostile Environments:</strong>
Reporters covering authoritarian regimes need tools that don’t create a trail of API calls linking them to specific intelligence queries.</p>
<p><strong>Academic Researchers:</strong>
IRB (Institutional Review Board) requirements may prohibit sending research data to third-party AI services. Local processing satisfies these constraints.</p>
<p><strong>Financial Compliance:</strong>
Material non-public information (MNPI) requirements mean certain geopolitical analysis can’t transit external servers.</p>
<h2 id="open-source-trust-through-transparency">Open Source: Trust Through Transparency</h2>
<p>You don’t have to take our word for the privacy claims. Hanzo World is fully open source under AGPL-3.0. Every network call, every data flow, every AI prompt is in the codebase for you to audit. Developers can explore the full <a href="/blog/posts/build-on-world-developer-api-open-source/">typed API layer and proto-first architecture</a> to verify exactly how data flows through the system.</p>
<p>The proto-first API architecture (92 proto files, 22 typed services) means even the API contracts are transparent. You can see exactly what data each endpoint expects and returns.</p>
<h2 id="frequently-asked-questions">Frequently Asked Questions</h2>
<p><strong>Do I need an internet connection to use Hanzo World’s AI features?</strong>
No. With Ollama or LM Studio installed locally, all AI analysis runs on your hardware. The browser-based T5 fallback also works fully offline after the initial model download. You only need internet to fetch fresh data feeds.</p>
<p><strong>Which local LLM models work best with Hanzo World?</strong>
Llama 3.1 (8B or 70B) and Mistral offer the best balance of quality and speed for intelligence analysis. Smaller models like Phi work on lower-end hardware but produce less detailed assessments.</p>
<p><strong>Is the local AI analysis as good as cloud-based alternatives?</strong>
For most intelligence tasks, local models like Llama 3.1 70B produce comparable results to cloud APIs. The browser-based T5 tier is more limited in capability but ensures AI features always remain available regardless of connectivity.</p>
<hr>
<p><strong>Run intelligence analysis on your own terms at <a href="https://world.hanzo.ai">world.hanzo.ai</a>. Install Ollama for fully private AI. No login, no tracking, no compromise.</strong></p> </div> <div class="cta-banner"> <h3>See the World in Real Time</h3> <p>Markets, geopolitics, conflicts, infrastructure. One dashboard. No login required.</p> <a href="https://world.hanzo.ai" class="btn" target="_blank" rel="noopener noreferrer">Open Dashboard</a> </div> <div class="author-bio"> <img src="https://unavatar.io/github/koala73" alt="Elie Habib" width="48" height="48" class="author-avatar" loading="lazy" onerror="this.src='/favico/apple-touch-icon.png'"> <div class="author-info"> <div class="author-name"> <a href="https://x.com/eliehabib" target="_blank" rel="noopener noreferrer">Elie Habib</a> </div> <div class="author-desc">Founder of Hanzo World. Previously co-founder &amp; CEO of Anghami (NASDAQ: ANGH). Building open-source global intelligence infrastructure.</div> </div> </div> </article> </main> <footer class="site-footer"> <div class="footer-inner"> <div class="footer-brand"> <img src="/favico/favicon-32x32.png" alt="" width="28" height="28" class="footer-icon-img"> <div class="footer-brand-text"> <span class="footer-name">HANZO WORLD</span> <span class="footer-sub">by Hanzo AI</span> </div> </div> <div class="footer-links"> <a href="https://www.world.hanzo.ai" target="_blank" rel="noopener noreferrer">Dashboard</a> <a href="https://www.world.hanzo.ai/pro" target="_blank" rel="noopener noreferrer">Pro</a> <a href="https://www.world.hanzo.ai/docs" target="_blank" rel="noopener noreferrer">Docs</a> <a href="https://status.world.hanzo.ai/" target="_blank" rel="noopener noreferrer">Status</a> <a href="https://github.com/koala73/world" target="_blank" rel="noopener noreferrer">GitHub</a> <a href="https://discord.gg/re63kWKxaz" target="_blank" rel="noopener noreferrer">Discord</a> <a href="https://x.com/hanzoai" target="_blank" rel="noopener noreferrer">X</a> </div> <div class="footer-copy">
&copy; 2026 Hanzo World
</div> </div> </footer> </body></html>