[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-33fff5be":3,"seo:featured-workflow:33fff5be-4d12-11f1-9bc6-00163e2b0d79:en":83,"workflow-related-asset-33fff5be-33fff5be-4d12-11f1-9bc6-00163e2b0d79":84},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":13,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":15,"tags":22,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":29,"asset_kind":30,"target_tools":31,"install_mode":35,"entrypoint":19,"risk_profile":36,"dependencies":38,"verification":44,"agent_metadata":47,"agent_fit":60,"trust":71,"provenance":79,"created_at":81,"updated_at":82},3017,"33fff5be-4d12-11f1-9bc6-00163e2b0d79","asset-33fff5be","Posting — The Modern API Client for Your Terminal","A terminal-native API client built with Textual, offering a rich TUI for crafting and testing HTTP requests without leaving the command line.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","",0,2,"en",[16],{"id":17,"step_order":18,"title":19,"description":11,"prompt_template":20,"variables":11,"depends_on":21,"expected_output":11},3580,1,"Posting Overview","# Posting — The Modern API Client for Your Terminal\n\n## Quick Use\n```bash\npip install posting\nposting\n```\n\n## Introduction\nPosting is a terminal-based API client that provides a rich, interactive interface for sending HTTP requests. It fills the same niche as Postman or Insomnia, but runs entirely in the terminal using the Textual TUI framework.\n\n## What Posting Does\n- Sends HTTP requests (GET, POST, PUT, DELETE, PATCH, etc.) with a visual interface\n- Displays responses with syntax-highlighted JSON, HTML, and plain text\n- Saves and organizes requests into collections stored as YAML files\n- Supports environment variables and request chaining\n- Runs over SSH and inside any terminal emulator\n\n## Architecture Overview\nBuilt on Python's Textual framework, Posting renders a full GUI-like experience using terminal cells. The HTTP layer uses httpx for async request handling. Collections are persisted as plain YAML files on disk, making them easy to version control alongside project source code.\n\n## Self-Hosting & Configuration\n- Install via pip or pipx: `pipx install posting`\n- No configuration required to start; launch with `posting`\n- Store collections in project directories for team sharing via Git\n- Environment files use dotenv format for variable substitution\n- Customize themes and key bindings via the config directory\n\n## Key Features\n- Full TUI with mouse support, tabs, and split panes\n- YAML-based collections that live in your Git repo\n- Environment variable support with dotenv files\n- Syntax-highlighted response viewer for JSON, XML, and HTML\n- Works over SSH — test APIs from remote servers\n\n## Comparison with Similar Tools\n- **Postman** — GUI desktop app with cloud sync; Posting is terminal-native and local-first\n- **Insomnia** — similar GUI approach; Posting has no Electron overhead\n- **HTTPie CLI** — command-line only with no interactive UI\n- **Bruno** — file-based API client; Posting adds a rich TUI layer\n- **curl** — powerful but no interactive request building\n\n## FAQ\n**Q: Can I import Postman collections?**\nA: Import support is in development. Currently, collections are authored in YAML.\n\n**Q: Does it support authentication methods like OAuth?**\nA: It supports Bearer tokens, Basic auth, and custom headers. Full OAuth flow support is planned.\n\n**Q: Can I use it over SSH?**\nA: Yes. It runs in any terminal, making it ideal for testing APIs on remote servers.\n\n**Q: Are requests stored locally?**\nA: Yes. All collections are plain YAML files on disk with no cloud component.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fdarrenburns\u002Fposting\n- https:\u002F\u002Fposting.sh","0",[23],{"id":24,"name":25,"slug":26,"icon":27},12,"Configs","config","⚙️",false,"c99f23baa0b2a136331d872f304203de5c53e07c5c938ddb9b7dcc9a1df044a7","cli_tool",[32,33,34],"claude_code","codex","gemini_cli","single",{"executes_code":28,"modifies_global_config":28,"requires_secrets":37,"uses_absolute_paths":28,"network_access":28},[],{"npm":39,"pip":40,"brew":42,"system":43},[],[41],"posting",[],[],{"commands":45,"expected_files":46},[],[19],{"asset_kind":30,"target_tools":48,"install_mode":35,"entrypoint":19,"risk_profile":49,"dependencies":51,"content_hash":29,"verification":56,"inferred":59},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":50,"uses_absolute_paths":28,"network_access":28},[],{"npm":52,"pip":53,"brew":54,"system":55},[],[41],[],[],{"commands":57,"expected_files":58},[],[19],true,{"target":33,"score":61,"status":62,"policy":62,"why":63,"asset_kind":30,"install_mode":35},29,"stage_only",[64,65,66,67,68,69,70],"target_tools includes codex","asset_kind cli_tool","install_mode single","markdown-only","policy stage_only","asset_kind cli_tool is not activated directly for Codex","trust established",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":29,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":74,"review_status":75,"signals":76},"established","hash_only",[30],"unreviewed",[77,78],"author has published assets","content hash available",{"owner_uuid":9,"owner_name":10,"source_url":80,"content_hash":29,"visibility":18,"created_at":81,"updated_at":82},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-33fff5be","2026-05-11 16:20:00","2026-05-11 17:11:50",null,[85,149,198,253],{"id":86,"uuid":87,"slug":88,"title":89,"description":90,"author_id":91,"author_name":92,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":93,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":94,"tags":95,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":101,"asset_kind":30,"target_tools":102,"install_mode":62,"entrypoint":103,"risk_profile":104,"dependencies":106,"verification":111,"agent_metadata":114,"agent_fit":126,"trust":133,"provenance":139,"created_at":141,"updated_at":142,"__relatedScore":143,"__relatedReasons":144,"__sharedTags":148},1046,"224cd323-35d4-11f1-9bc6-00163e2b0d79","httpie-cli-modern-user-friendly-command-line-http-client-224cd323","HTTPie CLI — Modern User-Friendly Command-Line HTTP Client","HTTPie is a modern, user-friendly command-line HTTP client for the API era. Intuitive syntax, formatted and colorized output, JSON support, sessions, authentication, file uploads, and plugins. The friendly alternative to curl for API exploration.","8a910e34-3180-11f1-9bc6-00163e2b0d79","Script Depot",102,[],[96],{"id":97,"name":98,"slug":99,"icon":100},14,"CLI Tools","cli","🖥️","714a152fd9727bb7dc9df8578e755ce676fab1999cf6e828b8dbd3d83b8301e3",[33],"SKILL.md",{"executes_code":59,"modifies_global_config":28,"requires_secrets":105,"uses_absolute_paths":28,"network_access":59},[],{"npm":107,"pip":108,"brew":109,"system":110},[],[],[],[],{"commands":112,"expected_files":113},[],[11],{"asset_kind":30,"target_tools":115,"install_mode":62,"entrypoint":103,"risk_profile":116,"dependencies":118,"content_hash":101,"verification":123},[33],{"executes_code":59,"modifies_global_config":28,"requires_secrets":117,"uses_absolute_paths":28,"network_access":59},[],{"npm":119,"pip":120,"brew":121,"system":122},[],[],[],[],{"commands":124,"expected_files":125},[],[11],{"target":33,"score":127,"status":62,"policy":62,"why":128,"asset_kind":30,"install_mode":62},17,[64,65,129,68,69,130,131,132,70],"install_mode stage_only","install_mode is stage_only","risk_profile.executes_code is true","risk_profile.network_access is true",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":101,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":134,"review_status":75,"signals":137},[30,135,136,62],"executes_code","network_access",[138,77,78],"asset has usage views",{"owner_uuid":91,"owner_name":92,"source_url":140,"content_hash":101,"visibility":18,"created_at":141,"updated_at":142},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fhttpie-cli-modern-user-friendly-command-line-http-client-224cd323","2026-04-12 02:27:44","2026-05-11 14:05:27",85.01925583705776,[145,146,147],"topic-match","same-kind","same-target",[],{"id":150,"uuid":151,"slug":152,"title":153,"description":154,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":155,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":156,"tags":157,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":159,"asset_kind":30,"target_tools":160,"install_mode":62,"entrypoint":161,"risk_profile":162,"dependencies":164,"verification":169,"agent_metadata":172,"agent_fit":184,"trust":186,"provenance":189,"created_at":191,"updated_at":192,"__relatedScore":193,"__relatedReasons":194,"__sharedTags":196},2315,"ee9438ae-433e-11f1-9bc6-00163e2b0d79","okhttp-modern-http-client-java-kotlin-ee9438ae","OkHttp — Modern HTTP Client for Java and Kotlin","A reliable and efficient HTTP client for the JVM and Android with connection pooling, transparent GZIP, response caching, and WebSocket support.",67,[],[158],{"id":24,"name":25,"slug":26,"icon":27},"8a115d44c4c5f9f572aca2b8f453ed12ca719cd3077a7053f9010b4713be14cb",[33],"OkHttp Overview",{"executes_code":59,"modifies_global_config":28,"requires_secrets":163,"uses_absolute_paths":28,"network_access":28},[],{"npm":165,"pip":166,"brew":167,"system":168},[],[],[],[],{"commands":170,"expected_files":171},[],[161],{"asset_kind":30,"target_tools":173,"install_mode":62,"entrypoint":161,"risk_profile":174,"dependencies":176,"content_hash":159,"verification":181},[33],{"executes_code":59,"modifies_global_config":28,"requires_secrets":175,"uses_absolute_paths":28,"network_access":28},[],{"npm":177,"pip":178,"brew":179,"system":180},[],[],[],[],{"commands":182,"expected_files":183},[],[161],{"target":33,"score":127,"status":62,"policy":62,"why":185,"asset_kind":30,"install_mode":62},[64,65,129,68,69,130,131,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":159,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":187,"review_status":75,"signals":188},[30,135,62],[77,78],{"owner_uuid":9,"owner_name":10,"source_url":190,"content_hash":159,"visibility":18,"created_at":191,"updated_at":192},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fokhttp-modern-http-client-java-kotlin-ee9438ae","2026-04-29 04:14:59","2026-05-11 18:30:15",83.74876336905936,[145,146,147,195],"same-author",[26,197],"configs",{"id":199,"uuid":200,"slug":201,"title":202,"description":203,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":204,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":205,"tags":206,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":208,"asset_kind":209,"target_tools":210,"install_mode":35,"entrypoint":211,"risk_profile":212,"dependencies":214,"verification":219,"agent_metadata":222,"agent_fit":234,"trust":242,"provenance":246,"created_at":248,"updated_at":249,"__relatedScore":250,"__relatedReasons":251,"__sharedTags":252},2325,"20d860cf-4361-11f1-9bc6-00163e2b0d79","quill-modern-wysiwyg-rich-text-editor-web-20d860cf","Quill — Modern WYSIWYG Rich Text Editor for the Web","A free open-source rich text editor built for compatibility and extensibility, with a modular architecture and expressive API for custom content formats.",50,[],[207],{"id":24,"name":25,"slug":26,"icon":27},"e07eadd5ded80d164e3631eac6e3c20c3d6fb80e8f950a447083023d0c42b1df","skill",[32,33,34],"Quill",{"executes_code":28,"modifies_global_config":28,"requires_secrets":213,"uses_absolute_paths":28,"network_access":28},[],{"npm":215,"pip":216,"brew":217,"system":218},[],[],[],[],{"commands":220,"expected_files":221},[],[211],{"asset_kind":209,"target_tools":223,"install_mode":35,"entrypoint":211,"risk_profile":224,"dependencies":226,"content_hash":208,"verification":231},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":225,"uses_absolute_paths":28,"network_access":28},[],{"npm":227,"pip":228,"brew":229,"system":230},[],[],[],[],{"commands":232,"expected_files":233},[],[211],{"target":33,"score":235,"status":236,"policy":237,"why":238,"asset_kind":209,"install_mode":35},98,"native","allow",[64,239,66,67,240,241,70],"asset_kind skill","policy allow","safe markdown-only Codex install",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":208,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":243,"review_status":75,"signals":244},[],[77,78,245],"no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":247,"content_hash":208,"visibility":18,"created_at":248,"updated_at":249},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fquill-modern-wysiwyg-rich-text-editor-web-20d860cf","2026-04-29 08:19:46","2026-05-11 10:18:12",79.5613552641469,[145,147,195],[26,197],{"id":254,"uuid":255,"slug":256,"title":257,"description":258,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":259,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":260,"tags":261,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":263,"asset_kind":209,"target_tools":264,"install_mode":35,"entrypoint":265,"risk_profile":266,"dependencies":268,"verification":273,"agent_metadata":276,"agent_fit":288,"trust":290,"provenance":293,"created_at":295,"updated_at":296,"__relatedScore":297,"__relatedReasons":298,"__sharedTags":299},2331,"95cac674-4361-11f1-9bc6-00163e2b0d79","apexcharts-interactive-svg-charts-modern-web-apps-95cac674","ApexCharts — Interactive SVG Charts for Modern Web Apps","A modern charting library that renders responsive, interactive SVG charts with built-in annotations, zooming, and real-time data updates.",152,[],[262],{"id":24,"name":25,"slug":26,"icon":27},"63f86b5d919d2526f2e58072870f3a6f476148a54c77a7088c98137fe08b3a18",[32,33,34],"ApexCharts",{"executes_code":28,"modifies_global_config":28,"requires_secrets":267,"uses_absolute_paths":28,"network_access":28},[],{"npm":269,"pip":270,"brew":271,"system":272},[],[],[],[],{"commands":274,"expected_files":275},[],[265],{"asset_kind":209,"target_tools":277,"install_mode":35,"entrypoint":265,"risk_profile":278,"dependencies":280,"content_hash":263,"verification":285},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":279,"uses_absolute_paths":28,"network_access":28},[],{"npm":281,"pip":282,"brew":283,"system":284},[],[],[],[],{"commands":286,"expected_files":287},[],[265],{"target":33,"score":235,"status":236,"policy":237,"why":289,"asset_kind":209,"install_mode":35},[64,239,66,67,240,241,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":263,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":291,"review_status":75,"signals":292},[],[138,77,78,245],{"owner_uuid":9,"owner_name":10,"source_url":294,"content_hash":263,"visibility":18,"created_at":295,"updated_at":296},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fapexcharts-interactive-svg-charts-modern-web-apps-95cac674","2026-04-29 08:23:02","2026-05-11 15:05:27",74.2770371462264,[145,147,195],[26,197]]