gitify

gitify-appMIT活跃维护

把 GitHub、GitLab、Gitea 等平台的 Git 通知集中显示在桌面菜单栏,支持 macOS、Windows 和 Linux,不用频繁切换网页就能及时处理 PR、Issue 和提醒。

Git notifications on your menu bar. Available on macOS, Windows & Linux.

v8.0.0发布于 2026-11-05 11:42 UTC5,396star +2 / 7 天299fork同步于 2026-11-10 11:36 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
brew install gitify
pnpm install
pnpm build
pnpm dev
硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v8.0.0
  1. v8.0.0最新正式版2026-11-05 · 2026-11-05 11:42 UTC

    8.0.0 (2026-11-04)

    ⚠ BREAKING CHANGES

    • auth: migrate custom OAuth app login to the device flow (#3449)
    • renderer: remove legacy context storage migration (#3515)

    🚀 Features

    • add CI checks pill for pull requests (#3548) (89c63d6)
    • add screen reader labels to metric pills (#3542) (98af9f0)
    • align stacked and linked issue pill labels to Type: value format (4e4ae21)
    • align stacked PR and linked issue pill labels to Type: value format (#3551) (4e4ae21)
    • auth: migrate custom OAuth app login to the device flow (#3449) (358206c)
    • i18n: add internationalization support (#3523) (f5b1698)
    • login: refine GitHub secondary auth methods (#3568) (90ffede)
    • notifications: add actionable native notifications (#3574) (61925f5)
    • notifications: add loading state for initial fetch (#3460) (51ec01a)
    • notifications: collapse overflowing metric pills (#3589) (94d41ff)
    • notifications: improve single notification copy (#3575) (3f944d8)
    • notifications: show loading state on initial fetch (51ec01a)
    • open linked issue when clicking the linked issues pill (#3546) (dff5e3e)
    • pause polling while locked or suspended (#3590) (cce9aad)
    • renderer: add route and app error boundaries (#3594) (ff55103)
    • renderer: adopt data router navigation (#3593) (cdf770b)
    • settings: add help tooltips to remaining controls (#3494) (3bf9e9b)
    • show milestone state in milestone pill tooltip (#3544) ([db167ef](https://github.com/gitify-app/gitify/c
  2. v7.10.02026-10-17 · 2026-10-17 14:44 UTC
    查看更新说明

    7.10.0 (2026-10-17)

    🚀 Features

    • notifications: rework hover actions and wrap metric pills (#3407) (c9737b6)
    • notifications: rework hover actions into a full-height rail (c9737b6)
    • notifications: show identifiers for releases and commits (#3408) (3d6e444)
    • notifications: support copilot agent session (#3384) (4e3041e)
    • release tag octicon (#3443) (dd828ca)

    🐛 Bug Fixes

    • ci: stop tracking local Git worktrees (f24dbab)
    • deps: declare @graphql-codegen/typed-document-node devDependency (#3450) (933e2ed)
    • graphql: support GitHub and Bitbucket schemas in the editor config (#3451) (bd7711c)
    • migrate to CSS-based Primer theme provider (#3394) (98dd13d)
    • sonar: handle app.whenReady rejection on startup (typescript:S9383) (#3380) (50d7311)
    • sonar: resolve floating promises (typescript:S9383) (#3359) (9c0cc59)
    • sonar: resolve nested ternary in review sort (typescript:S3358) (#3376) (45891c3)
    • sonar: resolve S9383 floating promises (9c0cc59)
    • stabilize account scopes icon components (#3393) (a547cd8)
    • test helper (e348056)
    • validate OAuth state on the web-flow callback (#3444) (10235b2)

    🧼 Code Refactoring

    • renderer: codify module boundaries and decompose notification state (#3410) (bd0e08d)
    • renderer: extract login validation into utils/auth (#3413) (f7f9ba2)
    • renderer: extract notification list builders into utils (#3412) (e41ab92)
    • renderer: relocate shortcut-regist
  3. v7.9.02026-10-04 · 2026-10-04 01:55 UTC
    查看更新说明

    7.9.0 (2026-10-04)

    🚀 Features

    • filters: add catch-all other filter value to all sections (#3354) (dd1eb7a)
    • filters: search by title keyword (#3355) (3cbc13d)
    • gitea: accept optional ports in instance hostnames (#3344) (73f9479)
    • gitea: allow explicit HTTP instance origins (#3345) (32d6d7b)
    • github: add support for parent and sub issues (#3279) (f7763e7)
    • metrics: prepend issue fields as formatted labels (#3276) (3e8a4c4)
    • sign in with an existing GitHub CLI login (#3316) (9b4eb34)

    🐛 Bug Fixes

    • [@primer](https://github.com/primer) motion animations for refresh (#3289) (ccb9983)
    • align playwright versions (#3299) (5544abe)
    • ci: patch app-builder-lib keychain password for macOS signing (#3284) (aa5f25d)
    • filter: add missing commenter option in search tooltip (#3356) (c33ff36)
    • keep glass dropdown options readable in dark mode (#3317) (aa79c60)
    • restore Linux glass label tooltip contrast (#3343) (c378ba6)
    • sonar: make JSX element spacing explicit (S6772) (#3369) (5366d12)
    • sonar: throw TypeError after type check (S7786) (#3368) (e5fdcb3)
    • support standalone GNOME tray integration (#3297) (72ccf73)

    ⚡️ Performance

    🧼 Code Refactoring

    • sonar: prefer optional chaining (S6582) (#3367) (30fd086)
    • sonar: resolve async functions without await (typescr
  4. v7.8.02026-09-06 · 2026-09-06 22:26 UTC
    查看更新说明

    7.8.0 (2026-09-06)

    🚀 Features

    • metrics: use new Issue Relates To Icon for linked issues pill (#3277) (ed2dc66)
    • use menubar-managed popup behavior (#3280) (168c541)

    🧼 Code Refactoring

    • api: orderby reviews no longer supported (#3278) (f8ca915)
    • forges: bind account-scoped adapter operations via getAccountAdapter (#3266) (525386e)

    📦 Dependency Updates (Core)

    🫶 Contributors

    • @afonsojramos
    • @setchy
  5. v7.7.12026-09-04 · 2026-09-04 14:16 UTC
    查看更新说明

    7.7.1 (2026-09-04)

    🐛 Bug Fixes

    🧼 Code Refactoring

    📚 Documentation

    🤖 Continuous Integration

    📦 Dependency Updates (Core)

    🫶 Contributors

    • @afonsojramos
    • @setchy

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Gitify

    CI Workflow Release Workflow Coverage Quality Gate Status Renovate enabled Contributors Downloads - Total Downloads - Latest Release OSS License Latest Release Homebrew Cask

    Git Notifications on your menu bar. Available on macOS, Windows and Linux.

    Gitify


    📦 Features

    • 🔔 Unified notifications from your Git platforms
    • ⚒️ Multi-forge: GitHub Cloud, GitHub Enterprise, Gitea, Forgejo, Codeberg, Bitbucket Cloud, GitLab
    • 💻 Cross-platform: macOS, Windows, and Linux
    • 🎨 Customizable settings, filters and themes
    • 🖥️ Tray/menu bar integration
    • ⚡ Fast, native experience

    🔌 Supported forges

    Gitify uses a forge adapter pattern so notifications can come from any compatible Git forge, not just GitHub.

    ForgeStatusNotificationsMark readMark doneUnsubscribeEnriched details
    GitHub Cloud✅✅✅✅✅✅
    GitHub Enterprise Server (< 3.13)✅✅✅❌✅✅
    GitHub Enterprise Server (≥ 3.13)✅✅✅✅✅✅
    GitHub Enterprise Cloud with Data Residency✅✅✅✅✅✅
    Gitea (incl. Forgejo, Codeberg)✅✅✅———
    Bitbucket Cloud✅✅✅———
    GitLab Cloud & Self-Managed✅✅✅✅—✅
    Azure DevOps💭—————
    Gerrit💭—————
    SymbolMeaning
    ✅Supported
    ❌Unsupported
    🧪Experimental (rough edges expected)
    🚧In progress (adapter is being worked on)
    💭Considering (open to a maintainer picking it up)

    [!NOTE] A new forge needs an adapter plus a designated maintainer. See our contributing guide for the full policy.

    🚀 Quick Start

    1. Download Gitify for free from gitify.io.
    2. Install and launch the app for your platform.
    3. Authenticate with one or many supported accounts and start receiving notifications.
    🍺 Homebrew

    Homebrew users can install via the following cask:

    brew install gitify
    

    🛠️ Build & Development

    To build and run Gitify locally:

    pnpm install
    pnpm build
    pnpm dev
    

    See CONTRIBUTING.md for full development and contribution instructions.

    ❓ FAQ

    See our Gitify FAQs for answers to common questions.

    🤝 Community & Support

    📄 License

    Gitify is licensed under the MIT Open Source license. For more information, see LICENSE.