# posting **Repository Path**: anydev/posting ## Basic Information - **Project Name**: posting - **Description**: 炫酷的终端 API 调试工具。这是一款现代化的终端 HTTP 客户端,堪称 Postman 和 Insomnia 的命令行版。它为开发者提供了便捷的 TUI 使用体验,并优化了键盘操作流程,支持自动补全、语法高亮、Vim 键绑定和请求存储在本地文件(YAML)等功能。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-30 - **Last Updated**: 2026-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Posting **A powerful HTTP client that lives in your terminal.** Posting is an HTTP client, not unlike Postman and Insomnia. As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally in simple YAML files, so they're easy to read and version control. image Some notable features include: - "jump mode" navigation - environments/variables - autocompletion - syntax highlighting using tree-sitter - Vim keys - customizable keybindings - user-defined themes - run Python code before and after requests - extensive configuration - open in $EDITOR/$PAGER - import curl commands by pasting them into the URL bar - export requests as cURL commands - import from Postman and OpenAPI specs - a command palette for quickly accessing functionality Visit the [website](https://posting.sh) for more information, the roadmap, and the user guide. ## Installation Posting can be installed via [uv](https://docs.astral.sh/uv/getting-started/installation/) on MacOS, Linux, and Windows. ```bash # quickly install uv on MacOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # install Posting (will also quickly install Python 3.13 if needed) uv tool install --python 3.13 posting ``` Now you can run Posting via the command line: ```bash posting ``` Homebrew and NixOS are not officially supported at the moment. ### Prefer `pipx`? If you'd prefer to use `pipx`, that works too: `pipx install posting`. ## Contributing Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines, information on setting up your development environment, and running tests. ## Learn More Learn more about Posting at [https://posting.sh](https://posting.sh). Posting was built with [Textual](https://github.com/textualize/textual).