GithubHelp home page GithubHelp logo

acornblue / macassistant Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vanshg/macassistant

0.0 2.0 0.0 13.12 MB

Google Assistant for macOS!

License: MIT License

Swift 99.24% Ruby 0.36% Shell 0.40%

macassistant's Introduction

MacAssistant

Github All Releases Travis GitHub license Twitter

NOTE: I've currently hit the API limit. In the meantime, you can provide your own OAuth credentials and build the project manually.

A project that integrates the Google Assistant into macOS, using the Google Assistant SDK.

"Google Assistant is now on over 100 million devices" - Sundar Pichai @ Google I/O

MacAssistant can bring that number to 200 million

Download

Downloads are listed under the Releases tab. Click here to directly download the latest version.

MacAssistant is currently in Beta.

Example Queries

"What's the weather today?"

"My agenda for tomorrow."

"When was Benedict Cumberbatch born?"

"Does the president of the United States have any children?"

Build Instructions

MacAssistant is built using Swift 4 and Xcode 9.1

Clone the project using git clone --recursive https://github.com/vanshg/MacAssistant.git (This project relies on some submodules to work)

Once cloned, cd into the grpc-swift directory, and run make.

You should then be able to open the MacAssistant.xcworkspace file (not xcproject!)

You will also need OAuth credentials from the Google Developer Console. In order to get them, you'll need to create a new project and enable the Assistant API for that project. Then, generate an OAuth credential, and select application type of Other. Download the json file by clicking the button on the right. Finally, rename the file to google_oauth.json and place it in your project (/MacAssistant/google_oauth.json).

Contributing

Please feel free to contribute to this project. I welcome all contributions and pull requests. There is a list of pending things that need to be worked on in the TODO file.

License

This project is licensed under the MIT License - see the LICENSE file for details

macassistant's People

Contributors

vanshg avatar agucova avatar dhughes-xumak avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.