Skip to content

Latest commit

 

History

History
 
 

browser

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Keybase Browser Extension

Status: Alpha. Functional but not ready for the public.

Currently focusing on a Chrome extension, but ultimately would like to support other browsers too.

Manual Install

You'll need to install the Keybase Native Messaging client (kbnm) and install the whitelist for the extension to use the binary:

Temporary detour: The straight-up go get won't work until the shazow/chrome-extension branch is merged into master. For now:

$ go get github.com/keybase/client
$ cd $GOPATH/src/github.com/keybase/client
$ git checkout "shazow/chrome-extension"

Back to your regularly scheduled tour:

$ go get github.com/keybase/client/go/kbnm
$ $GOPATH/src/github.com/keybase/client/go/kbnm/install_host
Writing: /Users/shazow/Library/Application Support/Google/Chrome/NativeMessagingHosts/io.keybase.kbnm.json
Success: Installed Chrome NativeMessaging whitelist: /Users/shazow/local/go/bin/kbnm for io.keybase.kbnm

Now you can add the extension in development mode:

  • Open Chrome to chrome://extensions/
  • "Load unpacked extension..."
  • Open this directory

Navigate to any Reddit thread and you should see "keybase chat reply" buttons.

To uninstall, you can run:

$ $GOPATH/src/github.com/keybase/client/go/kbnm/install_host uninstall

Then remove the extension from your Chrome.