gotify
brew install gotify
v2.3.2
MIT
Command-line interface for pushing messages to gotify/server
11
30-day installs · #8375
28
90-day · #8827
138
365-day · #8345
564
★ GitHub stars · updated 11mo ago
Build dependencies
GitHub topics
cli
golang
gotify
push-notifications
Links
- https://github.com/gotify/cli
- GitHub: gotify/cli
- Brew formula source: Formula/g/gotify.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Command-line interface for pushing messages to gotify/server",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:21+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gotify",
"github_default_branch": "master",
"github_last_commit_at": "2025-09-14T18:04:40Z",
"github_readme_excerpt": "# Gotify-CLI [![travus-badge][travis-badge]][travis] [![badge-release][badge-release]][release]\n\nGotify-CLI is a command line client for pushing messages to [gotify/server][gotify/server]. It is **not** required to push messages. See [alternatives](#alternatives).\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"gotify_cli.gif\"/\u003e\n\u003c/p\u003e\n\n## Features\n\n* stores token/url in a config file\n* initialization wizard\n* piping support (`echo message | gotify push`)\n* simple to use\n* watch and push script result changes (`gotify watch \"curl http://example.com/api | jq \u0027.data\u0027\"`)\n\n## Alternatives\n\nYou can simply use [curl](https://curl.haxx.se/), [HTTPie](https://httpie.org/) or any other http-client to push messages.\n\n```bash\n$ curl -X POST \"https://push.example.de/message?token=\u003capptoken\u003e\" -F \"title=my title\" -F \"message=my message\"\n$ http -f POST \"https://push.example.de/message?token=\u003capptoken\u003e\" title=\"my title\" message=\"my message\"\n```\n\n## Installation\n\n### Manually\n\nDownload the [latest release][release] for your os: (this example uses version `v2.2.0`)\n\n```bash\n$ wget -O gotify https://github.com/gotify/cli/releases/download/v2.2.0/gotify-cli-linux-amd64\n# or\n$ curl -Lo gotify https://github.com/gotify/cli/releases/download/v2.2.0/gotify-cli-linux-amd64\n```\n\nMake `gotify` executable:\n\n```bash\n$ chmod +x gotify\n```\n\nTest if the Gotify-CLI works: *(When it doesn\u0027t work, you may have downloaded the wrong file or your device/os isn\u0027t supported)*\n\n```bash\n$ gotify version\n```\n\nIt should output something like this:\n\n```bash\nVersion: 2.2.0\nCommit: 95cc125e39f805a1369b0c746c8bf3af15797a57\nBuildDate: 2020-09-25-16:27:04\n```\n\n*(optional)* Move the executable to a folder on your `$PATH`:\n\n```bash\n$ mv gotify /usr/bin/gotify\n```\n\n### Arch Linux\n\nGotify-CLI is available [in the AUR][AUR], so you can install it with\n[any AUR helper][AUR-helpers], i.e. [`yay`][yay]:\n\n```bash\n$ yay -S gotify-cli\n```\n\n\u003e Maintenance of the AUR package is not performed by the Gotify team.\n\n### macOS\n\nGotify-CLI is av",
"github_repo": "gotify/cli",
"github_stars": 564,
"github_topics": [
"cli",
"golang",
"gotify",
"push-notifications"
],
"homepage": "https://github.com/gotify/cli",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 11,
"installs_365d": 138,
"installs_90d": 28,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "gotify",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 8375,
"rank_365d": 8345,
"rank_90d": 8827,
"raw_hash": "78707a9f9d99988c",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gotify.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "2.3.2",
"versioned_formulae": [],
"why_use_this": null
}