Apache License 2.0

项目介绍

Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client 是一个托管在 GitHub 上的开源项目,主要使用 JavaScript 编写,采用 Apache License 2.0 许可证,目前获得 3.6k 个 Star、411 次 Fork。

仓库全名
Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client
开源许可证
Apache License 2.0
Star 数
3.6k
Fork 数
411
未关闭 Issue
348

README 摘要

Google Assistant Unofficial Desktop Client Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK. Note: The "Google Assistant Unofficial Desktop Client" is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request. Inspiration The design is inspired by Google Assistant in Chrome OS and…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Google-Assistant-Unofficial-Desktop-Client 用什么语言开发?

主要使用 JavaScript 编写,采用 Apache License 2.0 许可证,目前有 3.6k 个 Star。

Google-Assistant-Unofficial-Desktop-Client 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 Google-Assistant-Unofficial-Desktop-Client 的源码?

可以直接克隆仓库:git clone https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client.git,默认分支为 master;安装与运行步骤见仓库 README。

Google-Assistant-Unofficial-Desktop-Client 最近还在维护吗?

仓库最近一次更新为 2024年1月26日,当前有 348 个未关闭 Issue;Star 数为 3.6k,可作为社区活跃度的参考。

README

Google Assistant Unofficial Desktop Client

Build Downloads Issues License Top Language Last Commit Commits since last release Milestone v2.0.0

G Assist Banner

Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.

Note:

The “Google Assistant Unofficial Desktop Client” is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.

Inspiration

The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode 😉.

G Assist Screenshot

Download

You can build the assistant on your machine if you prefer (see How to Build). If you don’t want to build the project for yourself, you can download the Assistant Setup/Installer for the respective platform from here (releases). You can download from other official sources as well.

Windows (using winget)

If you are on Windows 11, chances are you have winget pre-installed. If you are on older version of Windows (Windows 10) and don’t have it installed, check out Install Winget documentation section to learn how to install it.

⚡ Stable versions:
PS> winget install "g-assist" -e
🧪 Preview Versions (Pre-release versions):
PS> winget install "g-assist-preview" -e

MacOS (using brew)

Visit brew.sh to learn how to install brew if you don’t have it installed on your machine.

$ brew install --cask google-assistant

Linux (using snap)

Some linux distros like Ubuntu, KDE Neon, Manjaro, Zorin OS, etc. come pre-installed with snap. For distros without out-of-the-box support for snaps, visit Installing snapd documentation page.

Manually download from the Snapstore:

Get it from the Snap Store

⚡ Stable versions:
$ sudo snap install g-assist
🧪 Preview versions (Pre-release versions):

If you want to install release candidates:

$ sudo snap install g-assist --candidate

If you want to install beta versions:

$ sudo snap install g-assist --beta

Getting Started

In order to use the client, you must have a “Key File” and “Token” for authentication which you can get by going through Device Registration process. You can go through the wiki given below to get started.

“Setup Authentication for Google Assistant Unofficial Desktop Client” Wiki (For both Device Registration & Authentication help):

https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/wiki/Setup-Authentication-for-Google-Assistant-Unofficial-Desktop-Client

Other References

If you want a user friendly registration method, use Device Registration UI:

https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account

If you want to use a CLI tool to complete the Device Registration and Authentication process manually, read the following:

https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual

After you have registered your device and downloaded the required authentication files, you can head on to Settings and set the “Key File Path” and “Saved Tokens Path” to the location where the respective files are located.

Want to Contribute?

You are more than welcome to contribute to all kinds of contributions:

  • 🤔 Request/Suggest a feature
  • 🐛 Report a bug
  • 📖 Make this documentation better
  • 💻 Contribute with the code

Before you start, we highly recommend you check the Google Assistant Unofficial Desktop Client’s contributing guidelines.

Default Keyboard Shortcut

  • Windows: Win + Shift + A
  • MacOS: Cmd + Shift + A
  • Linux: Super + Shift + A

Note: Keyboard shortcut is configurable in the settings

Other Libraries Used

评论

暂无评论