Skip to content

kleislm/nokey

Repository files navigation

🔑🚫 NoKey

Drop-in, no-API replacements for paid APIs & MCP servers.
Download, drop into your Lovable / Vite / React app, use. No keys. No bills. No lock-in.

CI License: MIT PRs welcome modules tests stack

🇬🇧 English · 🇧🇷 Português · 🇪🇸 Español

▶️ Live demos (real — they run in your browser · PT/EN/ES)


rag
semantic search

web-markdown ▶︎ live GIF
URL/HTML → Markdown

docai ▶︎ live GIF
PDF → Markdown

transcribe
speech → text

llm-local
chat in-browser

browser-agent is self-host (a browser driver — no public demo by nature).

Open any demo, check DevTools → Network: after the model loads, zero API calls. Every demo has a PT / EN / ES toggle.


Why

Half of what developers pay APIs for is just compute — and compute now runs in the browser (WASM/WebGPU) or in a free self-hosted edge function. NoKey is a catalog of honest, drop-in replacements for the expensive, non-trivial ones (the rest you can do in five lines yourself).

Modules

Module Replaces (paid) The real pain Docs How to use Live demo Bucket Status
rag OpenAI Embeddings + Pinecone 💔 story README USAGE ▶︎ demo client shipped
web-markdown Firecrawl / Jina 💔 story README USAGE ▶︎ demo edge shipped
docai LlamaParse / Textract 💔 story README USAGE ▶︎ demo client+edge shipped
browser-agent Browserbase / Browserless 💔 story README USAGE self-host edge shipped
transcribe Whisper API / Deepgram 💔 story README USAGE ▶︎ demo hybrid shipped
llm-local OpenAI/Anthropic tokens 💔 story README USAGE ▶︎ demo hybrid shipped

Each shipped module links to its docs, a step-by-step "how to use" (terminal/macOS/Windows, Lovable, Bolt, Cursor, WordPress, plain HTML) a live demo, and a BENCHMARK (feature matrix vs the unicorn it replaces).

The honest rule (this is the moat)

A paid API hides three things: compute, proprietary data/network, and compliance/risk. NoKey replaces compute — and says so. It will not pretend to replace email deliverability, real payment rails, or licensed data (maps/credit). Each module is tagged client (100% browser), edge (free self-hosted function), or hybrid.

MIT. Built by Kleist Monteiro.


🇧🇷 Português

Por quê

Metade do que se paga em API é só compute — e compute hoje roda no navegador (WASM/WebGPU) ou numa função grátis que você mesmo hospeda. NoKey é um catálogo de substitutos honestos e drop-in para os casos caros e não-triviais (o resto você faz em cinco linhas).

Módulos

Módulo Substitui (pago) A dor real Docs Como usar Demo ao vivo Bucket Status
rag OpenAI Embeddings + Pinecone 💔 história README USAGE ▶︎ demo client pronto
web-markdown Firecrawl / Jina 💔 história README USAGE ▶︎ demo edge pronto
docai LlamaParse / Textract 💔 história README USAGE ▶︎ demo client+edge pronto
browser-agent Browserbase / Browserless 💔 história README USAGE self-host edge pronto
transcribe Whisper API / Deepgram 💔 história README USAGE ▶︎ demo hybrid pronto
llm-local tokens OpenAI/Anthropic 💔 história README USAGE ▶︎ demo hybrid pronto

Cada módulo pronto linka suas docs, um passo-a-passo "como usar" (terminal/macOS/Windows, Lovable, Bolt, Cursor, WordPress, HTML puro) uma demo ao vivo e um BENCHMARK (matriz de features vs o unicórnio que substitui).

A regra honesta (é o moat)

Uma API paga esconde três coisas: compute, dado/rede proprietária e compliance/risco. O NoKey substitui o compute — e diz isso. Ele não finge substituir entrega de e-mail, trilhos de pagamento reais ou dado licenciado (mapas/crédito). Cada módulo é marcado client (100% navegador), edge (função grátis self-host) ou hybrid.

MIT. Feito por Kleist Monteiro.

Releases

No releases published

Packages

 
 
 

Contributors