README / index.html
jellewas's picture
Upload index.html
9810f2f verified
Raw
History Blame Contribute Delete
3.96 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>LokaalHub</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
max-width: 760px; margin: 48px auto; padding: 0 24px; line-height: 1.6; color: #1f2328; }
h1 { margin-bottom: 0.2em; }
h2 { margin-top: 2em; border-bottom: 1px solid #d0d7de; padding-bottom: 0.3em; }
.tagline { color: #57606a; font-size: 1.15em; margin-top: 0; }
a { color: #0969da; text-decoration: none; } a:hover { text-decoration: underline; }
ul { padding-left: 1.2em; }
li { margin-bottom: 0.35em; }
code { background: #f6f8fa; padding: 0.1em 0.35em; border-radius: 4px; font-size: 0.92em; }
table { border-collapse: collapse; margin: 1em 0; width: 100%; }
th, td { border: 1px solid #d0d7de; padding: 0.5em 0.8em; text-align: left; }
th { background: #f6f8fa; }
.small { color: #57606a; font-size: 0.9em; margin-top: 3em; border-top: 1px solid #d0d7de; padding-top: 1em; }
</style>
</head>
<body>
<h1>🏠 LokaalHub</h1>
<p class="tagline">Small, local-first models for LLM workflows β€” currently focused on Dutch.</p>
<p>We publish compact, open models that help developers and organisations work with LLMs responsibly: privacy, grounding, governance, routing. The approach is language-agnostic; our current models are tuned for Dutch, with other languages planned. Everything runs on a laptop; nothing needs a cloud.</p>
<h2>Current models</h2>
<table>
<thead>
<tr><th>Model</th><th>Task</th><th>Size</th><th>Score</th></tr>
</thead>
<tbody>
<tr>
<td><a href="https://huggingface.co/LokaalHub/nl-lokaal-middel"><code>nl-lokaal-middel</code></a></td>
<td>Dutch PII NER</td>
<td>473 MB</td>
<td>F1 0.84</td>
</tr>
<tr>
<td><a href="https://huggingface.co/LokaalHub/nl-lokaal-klein"><code>nl-lokaal-klein</code></a></td>
<td>Dutch PII NER (fast)</td>
<td>181 MB</td>
<td>F1 0.78</td>
</tr>
</tbody>
</table>
<h2>Naming and size tiers</h2>
<p>All models follow a two-part convention: <code>&lt;task-in-local-language&gt;-&lt;size-tier&gt;</code>.</p>
<ul>
<li><strong><code>klein</code></strong> β€” up to ~200 MB, throughput tier (runs fast on older laptops).</li>
<li><strong><code>middel</code></strong> β€” up to ~500 MB, accuracy tier (recommended default).</li>
<li><strong><code>groot</code></strong> β€” reserved for larger models.</li>
</ul>
<h2>Tools</h2>
<ul>
<li><a href="https://github.com/LokaalHub/filenthropist"><strong>Filenthropist</strong></a> β€” local-first file scanner and labeler that lets you work safely with autonomous AI agents. Available on <a href="https://pypi.org/project/filenthropist/">PyPI</a>.</li>
</ul>
<h2>What's next</h2>
<ul>
<li><strong>Dutch NLI / groundedness scoring</strong> (<code>nl-nli-*</code>) β€” verify that RAG outputs are actually supported by their sources.</li>
<li><strong>Prompt-injection detection</strong> (<code>nl-injectie-*</code>) β€” detect adversarial prompts in Dutch inputs.</li>
<li><strong>Intent / domain routing</strong> (<code>nl-router-*</code>) β€” classify queries for agentic workflows.</li>
</ul>
<h2>Why local-first?</h2>
<p>SMEs and public institutions operating under GDPR and the EU AI Act often can't send documents or queries to foreign cloud APIs for compliance or procurement reasons. We build models small enough to run on a laptop so local deployment is a first-class option, not a compromise. We're starting with Dutch because that's the market we know; the architecture generalises to other languages.</p>
<p class="small"><em>LokaalHub is an independent open-source initiative. Models are Apache-2.0 where possible.</em></p>
</body>
</html>