whatisgithub

What is pb?

eternal-flame-ad/pb — explained in plain English

Analysis updated 2026-07-21 · repo last pushed 2018-10-13

GoAudience · developerComplexity · 2/5DormantSetup · moderate

In one sentence

PB is a command line tool that sends push notifications, links, notes, and files to your phone or other devices via Pushbullet, straight from the terminal without switching apps.

Mindmap

mindmap
  root((repo))
    What it does
      Sends push notifications
      Shares files and links
      Works from terminal
    Tech stack
      Go
      Pushbullet API
    Use cases
      Notify when script finishes
      Send links to phone
      Share files between devices
    Audience
      Developers
      System admins
      Terminal power users
    Setup
      Needs Pushbullet account
      Configuration not documented

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get a phone notification when a long-running script finishes by adding a PB command at the end.

USE CASE 2

Send an interesting link from your terminal to your phone for later reading in a couple of keystrokes.

USE CASE 3

Push a file from your computer to another device without leaving the terminal.

USE CASE 4

Share notes or links between your devices while working in the command line.

What is it built with?

GoPushbullet API

How does it compare?

eternal-flame-ad/pb42wim/fabio42wim/go-xmpp
LanguageGoGoGo
Last pushed2018-10-132018-02-042020-01-24
MaintenanceDormantDormantDormant
Setup difficultymoderatemoderatemoderate
Complexity2/53/53/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Pushbullet account and API access token, and the README does not document installation or configuration steps.

So what is it?

PB is a simple command line tool that lets you send push notifications and files through Pushbullet directly from your terminal. Instead of opening a browser or app to push a link, note, or file to your phone or other devices, you just type a quick command and it's done. The tool is built in Go and works as a lightweight bridge between your terminal and the Pushbullet service. Pushbullet is a service that connects your devices so you can share things between them, like sending a link from your computer to your phone so you can read it later on the go. This command line interface lets you trigger those pushes without leaving whatever you're working on in the terminal. The people who would get the most out of this are developers, system administrators, or anyone who spends a good chunk of their day in the terminal. For example, if you're running a long script and want a notification on your phone when it finishes, you could add a PB command at the end of your script. Or if you find an interesting link while working and want to send it to your phone for later reading, you can do it in a couple of keystrokes. It's really about saving the friction of context-switching away from your work. The README doesn't go into much detail beyond the basic description, so specifics about installation steps, supported command flags, or configuration aren't documented there. That said, the concept is straightforward enough, it's a no-frills utility designed to do one small job conveniently for people who live in the command line.

Copy-paste prompts

Prompt 1
Write a shell script that runs a long build process and uses the PB command to send me a push notification on my phone when it finishes.
Prompt 2
Show me how to use the PB command line tool to send a URL link from my terminal to my phone via Pushbullet.
Prompt 3
Create a bash alias that uses PB to push a file to my phone whenever I type 'send-to-phone' followed by a filename.
Prompt 4
Set up a cron job that runs a backup and uses PB to notify me on my phone if the backup fails.

Frequently asked questions

What is pb?

PB is a command line tool that sends push notifications, links, notes, and files to your phone or other devices via Pushbullet, straight from the terminal without switching apps.

What language is pb written in?

Mainly Go. The stack also includes Go, Pushbullet API.

Is pb actively maintained?

Dormant — no commits in 2+ years (last push 2018-10-13).

How hard is pb to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is pb for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.