Skip to content

Latest commit

 

History

History
 
 

browser

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Keybase Browser Extension

Status: Beta. Ready for public testing.

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

Releasing a new version

There's a handy Makefile that will do most of the work (assuming you have jq installed):

$ make release

This will produce a file that looks like keybase-chrome-1.2.3.zip (except with whatever the current version is set in the manifest.json).

Upload that file to the Chrome extension dashboard, hit publish, and we're done.

Manual Install

Chrome Extension

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.

KBNM

This extension relies on kbnm (which lives in ../go/kbnm of this repo). It ships with recent versions of the Keybase app which will be used by default. You can skip this step.

If you want to manually install the Keybase Native Messaging client (kbnm) and install the whitelist for the extension to use the binary:

$ go get -u github.com/keybase/client/go/kbnm
$ $GOPATH/bin/kbnm install

To uninstall, you can run:

$ $GOPATH/bin/kbnm uninstall

Alternatively, recent versions of kbnm also comes with a built-in installer:

$ go get -u github.com/keybase/client/go/kbnm
$ $GOPATH/bin/kbnm install
…
$ $GOPATH/bin/kbnm uninstall
…

License

This code shares the same license as the repository.