[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92549":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":14,"starSnapshotCount":14,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},92549,"noodle","wilfredinni\u002Fnoodle","wilfredinni","A delicious REST client for your terminal","https:\u002F\u002Fnoodlerest.dev",null,"TypeScript",55,1,0,3,41.2,"Apache License 2.0",false,"main",true,[22,23,24,25,26,27,28],"developer-tools","http","rest","rest-api","rest-client","terminal","tui","2026-07-22 04:02:06","# \u003Cimg src=\"assets\u002Flogo.png\" data-canonical-src=\"\u002Flogo.png\" width=\"32\" height=\"32\" \u002F> noodle\n\nA delicious REST client that lives in your terminal.\n\nNoodle is an HTTP client. As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally as simple YAML files, easy to read, easy to version control.\n\n![noodle](assets\u002Fnoodle-catppuccin.png)\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fnoodlerest.dev\u002F\">Website\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fnoodlerest.dev\u002Fchangelog\u002F\">Changelog\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fnoodlerest.dev\u002Froadmap\u002F\">Roadmap\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fnoodlerest.dev\u002Fdocs\u002Fgetting-started\u002Fquick-start\u002F\">Quick Start\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fnoodlerest.dev\u002Fdocs\u002F\">Docs\u003C\u002Fa>\n\u003C\u002Fp>\n\nSome notable features include:\n\n- 📁 One YAML file per request, git-friendly, no lock-in\n- 🗂️ Folder organization with inheritable headers and auth\n- 🌐 Environments with `$var` substitution\n- ✏️ Built-in environment editor\n- ⌨️ Inline editing of every field directly in the terminal\n- 🔐 Multiple auth types (bearer, basic, API key) and body types (JSON, form data, multipart, binary)\n- 📜 Response history with timeline per request\n- ↔️ Layout switcher (stacked \u002F side-by-side)\n- 🎨 Theme picker with 30+ built-in themes\n- 🛠️ Customizable keybindings\n- 📦 Import from OpenAPI 3.0 and Postman collections\n- 📋 Copy response body to clipboard\n\n## Installation (macOS & Linux)\n\n### Curl\n\n```bash\ncurl -LsSf https:\u002F\u002Fnoodlerest.dev\u002Finstall.sh | sh\n```\n\n### Homebrew\n\n```bash\nbrew tap wilfredinni\u002Fnoodle\nbrew trust wilfredinni\u002Fnoodle\nbrew install noodle\n```\n\nInstalls to `~\u002F.local\u002Fbin\u002Fnoodle` (curl) or your Homebrew prefix. Make sure the install directory is in your PATH.\n\n### npx skills (AI agents)\n\nTeach your AI coding agent to create, organize, audit, import, and convert noodle collections. Supports OpenCode, Claude Code, Cursor, Copilot, and 70+ other agents.\n\n```bash\nnpx skills add wilfredinni\u002Fnoodle --skill noodle-use -g\n```\n\nExample prompts:\n- \"Scaffold a noodle collection for the Stripe API with auth and a few endpoints\"\n- \"Audit my collection for security issues and REST best practices\"\n- \"Convert this Insomnia export to a noodle collection\"\n- \"Change the expand layout keybinding to Alt+I\"\n- \"Set Catppuccin as my theme\"\n- \"How many requests are in the Stripe API collection?\"\n- \"What's the average response time for the login request on my Stripe collection?\"\n- \"Order the folders on the Stripe collection from Z to A\"\n- \"Set up basic auth on the Posts folder for $basic_user and $basic_password\"\n\n## Roadmap\n\nSee the [public roadmap](https:\u002F\u002Fapp.notion.com\u002Fp\u002F39128d9edba9809da834f351332baf57?v=39228d9edba98042ad07000cdbe5d751&source=copy_link) for upcoming features and improvements.\n\n## Importing collections\n\nImport requests from OpenAPI 3.0 specs or Postman collections:\n\n```bash\nbun run dev -- --source .\u002Fspecs\u002Fapi.yaml\n```\n\nBy default the imported collection is written to the `--collection` directory. Use `--output` to set a custom destination:\n\n```bash\nbun run dev -- --source .\u002Fspecs\u002Fapi.yaml --output .\u002Fmy-collection\n```\n\n## Development\n\n```bash\nbun install\nbun run dev -- --collection .\u002Fcollections --env development\nbun test\nbun run lint\nbun run typecheck\nbunx prettier --check .\u002Fsrc .\u002Ftests\n```\n","noodle 是一款运行在终端中的 TUI（文本用户界面）REST 客户端，专为高效、键盘驱动的 HTTP 调试与 API 测试设计。它以 YAML 格式本地存储请求，支持文件夹组织、环境变量替换、多认证方式（Bearer\u002FBasic\u002FAPI Key）、多种请求体类型（JSON\u002Fform\u002Fmultipart\u002F二进制）、响应历史追踪、主题切换及自定义快捷键，并可从 OpenAPI 3.0 和 Postman 集合导入。适用于开发者日常 API 调试、CI 环境下的自动化测试准备、远程服务器（SSH）上的轻量级接口验证，以及需要版本可控、可审计的请求管理场景。",2,"2026-07-09 02:30:18","CREATED_QUERY"]