Skip to content


Subversion checkout URL

You can clone with
Download ZIP
PyBitmessage Daemon Client
Branch: master

Manual Pull + Updates

Manually pulled #7 since I accidentally canceled. 
- Added chan commands

Change address verification to use the api instead of locally checking.
- Also added addinfo command which will return information about an address.
latest commit a7adfe3c1a
@Dokument authored
Failed to load latest commit information.
.gitignore Initial commit
LICENSE Create LICENSE Update Manual Pull + Updates


PyBitmessage Daemon Client allows users to interact with Bitmessage through the command line. Bitmessage can be found here:

It allows you to interact with Bitmessage via the api which unforatunately (as of Bitmessage version 0.3.5) is limited.

Bitmessage API Reference:

Please make sure that you are using Python 2.7.5+ or if you would like to download Daemon.exe you can do that on my site here: Just scroll down to the Daemon section.


  1. Install PyBitmessage and run it once. Close Bitmessage.
  2. Download into the same directory as Bitmessage.
  3. Run Bitmessage.
  4. Run and it will either: automatically pull your API information from the keys.dat file or ask if you want to automatically add the API information to the keys.dat file.
  5. Test the API connection with the command "apiTest".


  1. Change bitmessage settings (keys.dat) including setting api information, connection information, and daemon mode
  2. Automatically load api information from bitmessage keys.dat file or create settings for remote connection
  3. Send and receive messages or broadcasts with or without attachments
  4. Reply to or forward messages
  5. View the inbox/outbox
  6. Save inbox/outbox messages to txt file
  7. Create new identites
  8. Subscribe to/unsubscribe from broadcast addresses
  9. Get addresss from a passphrase without adding to identities
  10. Delete individual or all messages from the inbox or outbox
Something went wrong with that request. Please try again.