Tools
Tool category

AI developer tools

The numbers you check every day when building on LLMs — tokens, API cost, GPU memory, RAG chunks, fine-tuning data, broken JSON — worked out in your browser with no key needed.

30 toolsSorted by the GitHub stars of each tool's open-source project · snapshot Oct 23, 2026
#01

PowerPoint to Markdown converter

Turn a .pptx into clean Markdown — one heading per slide, bullets, tables and speaker notes — ready for a RAG corpus or an LLM prompt.

191.7KRuns in your browser
#02

Excel to Markdown table converter

Convert .xlsx sheets to Markdown tables and CSV in the browser, with dates and formulas resolved to their values.

191.7KRuns in your browser
#03

Ollama Modelfile generator

Build an Ollama Modelfile — base model, system prompt, sampling parameters, stop sequences — plus the ollama create command.

184.3KRuns in your browser
#04

Chat template renderer

See the exact prompt string a model receives: Llama 3, Qwen, Mistral, Gemma, Phi and DeepSeek templates, rendered from your messages.

168KRuns in your browser
#05

RAG text chunker

Split a document into overlapping chunks exactly as LangChain's RecursiveCharacterTextSplitter would, with Chinese punctuation understood.

148.3KRuns in your browser
#06

LLM VRAM calculator

Estimate the GPU memory an open model needs under llama.cpp or Ollama — weights, KV cache and overhead — and which graphics cards it fits.

132KRuns in your browser
#07

LLM inference speed estimator

Tokens per second for a model size, quantisation and GPU — the roofline numbers vLLM and llama.cpp are bounded by.

95.1KRuns in your browser
#08

MCP config generator

Tick the MCP servers you want and get a working config for Claude Desktop, Cursor, VS Code or Claude Code.

91.5KRuns in your browser
#09

Fine-tuning JSONL validator

Check an OpenAI chat fine-tuning file line by line before you upload it, and see its token counts and what training will bill.

76.8KRuns in your browser
#10

Fine-tuning dataset converter

Convert training data between Alpaca, ShareGPT and OpenAI messages JSONL, with every record detected on its own.

75.7KRuns in your browser
#11

LLM API cost calculator

Price a workload across 46 models from OpenAI, Anthropic, Google, DeepSeek, Qwen, Mistral, xAI and more, from a token count or from your actual prompt.

61.8KRuns in your browser
#12

Vector similarity calculator

Cosine similarity, dot product and Euclidean distance between embedding vectors, pasted from any model or API response.

41.2KRuns in your browser
#13

OCR image to text

Pull text out of screenshots, scans and photos in Chinese, English, Japanese, Korean, German or French, without uploading them.

38.8KRuns in your browser
#14

Markdown to plain text cleaner

Strip the Markdown from a ChatGPT or Claude answer — asterisks, hashes, pipes, fences — and keep the text, lists and tables readable.

37.3KRuns in your browser
#15

OpenAI Batch API JSONL builder

Turn a list of prompts into a ready-to-upload batch file with custom_id, endpoint and body on every line.

31.9KRuns in your browser
#16

Secret scanner for code and config

Check code, .env files and logs for API keys, tokens and private keys with rules ported from gitleaks, before you paste them anywhere.

30.2KRuns in your browser
#17

Repo to prompt packer

Pack many source files into one LLM-ready document — directory tree plus every file — with token counts per file.

29KRuns in your browser
#18

Prompt template filler

Fill {{variables}} in a prompt template from JSON and see the exact prompt the model will get, with what was missing and what went unused.

26.3KRuns in your browser
#19

Speech to text (Whisper in the browser)

Transcribe audio or video with OpenAI's Whisper running in your tab, as plain text or SRT subtitles.

16.4KRuns in your browser
#20

Sentence similarity checker

Compare sentences by meaning with a multilingual embedding model in your browser and see a cosine-similarity matrix.

16.4KRuns in your browser
#21

JSON Schema validator

Check a JSON document against a JSON Schema with Ajv and see every failing path, not just the first one.

14.9KRuns in your browser
#22

JSON to JSON Schema generator

Infer a JSON Schema from a sample, with an OpenAI strict-mode option for structured outputs and function calling.

13.9KRuns in your browser
#23

HTML to Markdown for LLMs

Turn a web page's HTML into clean Markdown, with tables kept and navigation, scripts and footers removed.

11.5KRuns in your browser
#24

PII redactor for AI prompts

Mask phone numbers, emails, ID and card numbers, IBANs, IP addresses and API keys before you paste text into ChatGPT or any other AI.

11.5KRuns in your browser
#25

LLM SSE stream decoder

Paste a raw streaming response from OpenAI, Anthropic, Gemini or any OpenAI-compatible API and get back the full text, tool calls, reasoning and token usage.

11.2KRuns in your browser
#26

Model size calculator

Paste a config.json and get the parameter count, weights memory at each precision and the KV cache per token.

9.9KRuns in your browser
#27

Word to Markdown converter

Convert a .docx file into clean Markdown or semantic HTML with mammoth.js, and see what it could not convert.

6.3KRuns in your browser
#28

ChatGPT export to Markdown converter

Turn conversations.json from a ChatGPT data export into clean Markdown — the branch you last saw, without system prompts or tool traffic.

2.8KRuns in your browser
#29

JSON repair for LLM output

Fix the broken JSON language models return — single quotes, trailing commas, comments, Python literals, truncated output — and pull it out of the surrounding chatter.

2.4KRuns in your browser
#30

OpenAI token counter

Count the tokens in a prompt exactly as OpenAI's tokenizer does, and see where each token starts and ends.

856Runs in your browser