>_

$ codes.im --help

数据不出浏览器的开发者工具箱

格式化、编解码、生成器,还有开发大模型应用时天天要用的小工具。快速、支持键盘操作、完全开源 —— 所有数据都在本地处理,不需要 API Key,绝不上传。

AI · 结构化输出与数据 新

{S} JSON Schema 生成器 根据示例 JSON 生成 JSON Schema。严格模式可直接用于 OpenAI 结构化输出,一键包装成 OpenAI response_format、Function 或 Anthropic Tool 定义。 Zod JSON 转 Zod 把示例 JSON 转成 Zod schema 和对应的 TypeScript 类型,可直接用于校验接口返回值,以及配合 Vercel AI SDK、OpenAI SDK 做大模型结构化输出。 JL JSONL 校验器 逐行校验 JSON Lines 文件,用表格预览数据,并检查 OpenAI 格式的对话微调数据(角色、缺少 assistant 回复、空内容等),支持 JSONL 与 JSON 数组互转。 FIX JSON 修复 一键修复不合法的 JSON:去掉 Markdown 代码块和多余的说明文字,补全引号和逗号,删除末尾逗号和注释,转换 Python 的 True/None,并补全被截断的 JSON。 ⇄ 对话格式转换 在 OpenAI Chat Completions、Anthropic Messages、Gemini 三种请求格式之间转换对话历史,支持 system prompt、图片、工具调用和工具结果。 API OpenAPI 转大模型工具 把 OpenAPI 3 或 Swagger 2 文档(JSON 或 YAML)转换成 OpenAI function calling、Anthropic Claude tool use 或 MCP 服务器的工具定义,自动解析 $ref,每个接口生成一个工具。 ✓{} JSON Schema 校验 用 JSON Schema(draft-07、2019-09、2020-12)校验 JSON 数据,列出每个错误及其路径。可以直接粘贴 OpenAI response_format 或 Claude 工具定义,会自动提取其中的 schema。 cos 向量相似度计算 粘贴两个 Embedding 向量,计算余弦相似度、余弦距离、夹角、点积、欧氏距离和曼哈顿距离。支持纯数组,也支持完整的 Embedding 接口返回值。

AI · Prompt 与接入 新

TOK Token 计数器 用 OpenAI 的 o200k_base(GPT-4o、GPT-4.1、GPT-5、o 系列)和 cl100k_base(GPT-4、GPT-3.5)分词器精确计算 token 数,并可视化分词结果,完全离线运行。 MD AI 文本 Markdown 清洗 粘贴 ChatGPT、Claude、Gemini、DeepSeek、豆包的回答,去掉 **、##、反引号和引用标记,得到干净的纯文本,或复制为可直接粘贴到 Word、飞书、公众号编辑器的富文本。 MCP MCP 配置生成器 填写一次 MCP 服务器信息,自动生成 Claude Desktop、Claude Code、Cursor、VS Code、Windsurf 的正确配置,支持本地(stdio)和远程(HTTP)服务器、环境变量和请求头。 SSE 大模型流式响应解析 粘贴 OpenAI、Anthropic Claude、Google Gemini、Ollama 或任意 OpenAI 兼容接口的原始流式响应(SSE 或 NDJSON),还原出最终文本、思考过程、工具调用和 token 用量。 {{}} Prompt 模板填充 粘贴带有 {{变量}}、{占位符} 或 ${var} 的 prompt 模板,自动为每个变量生成输入框,实时预览填充结果和 token 数,并可导出可直接使用的 Python 或 JavaScript 代码。 RAG RAG 文本分块 预览文档在向量化和 RAG 中如何被切分成块:按段落、行、句子递归切分(支持中文标点),可按 token 或字符设置块大小和重叠,支持导出 JSON。 llms llms.txt 生成器 为网站或文档生成 llms.txt:一个告诉大模型和 AI agent 哪些页面最重要的 Markdown 索引文件。支持从 sitemap.xml 导入链接,一键下载。 $/M LLM API 费用计算器 估算 OpenAI、Anthropic、Google、DeepSeek 各模型的单次请求、每天和每月 API 费用,考虑提示缓存、长上下文阶梯价和上下文窗口限制。 API LLM API 调试台 用你自己的 Key 向 OpenAI、Anthropic、DeepSeek、OpenRouter、Ollama 或任意 OpenAI 兼容接口发请求,查看流式输出、首 Token 耗时、用量、工具调用和结构化输出,并一键复制为 curl。

格式化与转换

{ } JSON 格式化 在线 JSON 格式化、校验与压缩,精确定位语法错误的行列号,支持按键排序,全部在浏览器本地完成。 TS JSON 转 TypeScript 把 JSON 转成 TypeScript interface 或 type,自动推断嵌套对象、数组、可选字段和联合类型,全部在本地完成。 RGB 颜色转换 HEX、RGB、HSL、OKLCH 颜色格式互转,实时预览,并检查与黑白文字的 WCAG 对比度。 curl curl 转代码 把 curl 命令转换成 JavaScript fetch、Python requests 或 Go net/http 代码,支持请求头、JSON 请求体、表单上传、Basic 认证,以及从 API 文档或开发者工具复制的多行命令。 SQL SQL 格式化 格式化和美化 MySQL、PostgreSQL、SQLite、SQL Server、BigQuery、Snowflake 等方言的 SQL 语句,可选关键字大小写和缩进,全部在本地完成。 YML YAML ⇄ JSON YAML 与 JSON 即时互转,错误提示清晰,适合处理 Kubernetes 配置、GitHub Actions、Docker Compose 和 OpenAPI 文档。 CSV CSV ⇄ JSON 在浏览器中完成 CSV 与 JSON 互转:自动识别逗号、分号和 Tab 分隔,正确处理带引号和换行的字段,自动推断数字和布尔值,嵌套 JSON 会展开成点号列名。 Py JSON 转 Pydantic / Go / Rust 根据示例 JSON 生成 Pydantic 模型、带 json tag 的 Go 结构体或 Rust serde 结构体,自动区分整数和浮点数、可选和可为空的字段,并为不合法的键名生成别名。 $.. JSONPath 测试 用 JSONPath 表达式查询 JSON,查看匹配的值或精确路径。支持通配符、递归下降、切片、并集,以及 [?(@.price < 10)] 这样的过滤表达式。 {±} JSON 对比 按结构而不是按文本比较两个 JSON,列出每个新增、删除和修改的字段及其路径。自动忽略键的顺序,也可以选择忽略数组顺序。

编码与解码

图片处理

文本与正则

生成器与实用工具

ID UUID 生成器 使用加密安全随机数批量生成 UUID v4 或按时间排序的 UUID v7,支持大写和去掉连字符。 # 哈希计算 计算文本或文件的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 哈希,基于 Web Crypto API,完全离线运行。 *** 密码与密钥生成器 用 Web Crypto API 生成强随机密码和密钥(hex、base64url、base62),显示熵值(位数),可排除易混淆字符,不经过任何网络传输。 QR 二维码生成器 为网址、文本、Wi-Fi 和联系人名片生成二维码,可调整尺寸、颜色和容错级别,下载 PNG 或清晰的 SVG。本地生成,永久有效。 755 Chmod 权限计算器 勾选读 / 写 / 执行,或直接输入 755、rwxr-xr-x、u+x,go-w,得到对应的八进制、符号表示和可直接复制的 chmod 命令。支持 setuid、setgid 和 sticky 位。 /24 IP 子网(CIDR)计算器 计算任意 IPv4 CIDR 网段的网络地址、广播地址、可用主机范围、子网掩码和反掩码;判断 IP 是否在网段内,划分子网,以及把 IP 范围转换为 CIDR。 UA User-Agent 解析 把任意 User-Agent 字符串解析成浏览器、渲染引擎、操作系统和设备类型,识别搜索引擎和 GPTBot、ClaudeBot、PerplexityBot 等 AI 爬虫,并生成屏蔽它们的 robots.txt。 Abc 假数据生成器 生成中英文的姓名、邮箱、电话、地址、公司、日期、UUID 等测试数据,可输出 JSON、JSONL、CSV 或 SQL INSERT;也能生成 Lorem ipsum 和中文假文。

日期与时间

开发者速查

200 404 502 HTTP 状态码 常见 HTTP 状态码的含义、原因和排查方法。

最新文章

全部文章 →
公开构建
· 2 分钟阅读

为什么 codes.im 的所有工具都在浏览器本地运行

开发者每天会把 token、日志、客户数据粘贴进在线工具。聊聊“数据不出浏览器”这个设计决定背后的原因、技术实现,以及它的取舍。

#build-in-public#privacy#astro