Webjimbo – an introduction

July 14th, 2011 by

Webjimbo is a web interface for Bare Bones Software’s Yojimbo. It lets you view and edit your Yojimbo data from any computer with an internet connection and a web browser.

Yojimbo wherever you are

Webjimbo runs a small web server on your Mac. This means that wherever you are, you have access to your Yojimbo notes, bookmarks and everything else as long as you’re at a computer with an internet connection.

Say you run Yojimbo at home: now that important information’s available to you at work or from an internet cafe. You can add and edit items too, so you can record information as it comes to hand. When you’re at home, you just use Yojimbo as usual.


Webjimbo is protected with a password of your choice. You also have the option of using a secure connection (https) to protect your information while it’s in transit over the internet.


All changes to Yojimbo data are made through Yojimbo’s AppleScript interface. There is no direct manipulation of the Yojimbo database or any other trickery, so your data is safe.

iPhone version to come

A version of Webjimbo optimised for iPhone will be released in the future. Stay tuned.

No longer just Mac

Stuck on a Windows machine at work? It happens to the best of us. Because Webjimbo runs in your browser, your Mac’s Yojimbo data is available to you no matter what type of computer you’re on.

Works like a real application

Webjimbo works more like a desktop application than a regular web site, thanks to AJAX goodness. If you use gmail or other online Google applications you’ve got the idea. If not, you’re in for a nice surprise.


Webjimbo is a simple, self-contained application. It makes no modifications to your Mac’s setup or to Yojimbo. Configuration is easy thanks to a setup assistant that walks you through the necessary steps.

Trouble syncing?

Syncing Yojimbo data between Macs can be a hassle. Although Webjimbo doesn’t provide everything you can do in Yojimbo, the basics are all there, so it’s a serious alternative to syncing. Of course, there’s nothing to stop you using syncing in some cases and Webjimbo in others.

Multi-user environments

A number of people have expressed interest in using Webjimbo to give multiple users (in an office, for example) access to a shared Yojimbo database. This is indeed possible; please read this section of the FAQ first, though.


Your Mac running Yojimbo needs to be accessible from the internet. If your internet connection doesn’t have a fixed IP address, you will probably need a free service like DynDNS. More about this….

Connecting to Webjimbo requires a modern browser. Firefox 2+, Safari 2+, Internet Explorer 6+ and Camino 1.5+ are supported.

Webjimbo requires Yojimbo 1.4.


Webjimbo makes the core functionality of Yojimbo available, but there are limits:

Note editing is plain text only. You can view formatted notes (including attachments), but if you edit them formatting and attachments will be lost.

Encrypted notes are displayed in plain text only, without formatting or attachments.

You can’t edit passwords or encrypted notes.

You can’t view encrypted archives.

What do I need to run Webjimbo?

July 11th, 2011 by

Webjimbo runs a small web server that you connect to with a web browser. For this to work your Mac obviously needs to be visible on the internet. This means:

* Your Mac needs to be on the internet.
* You need to leave your Mac switched on, logged in and running Webjimbo. You also need to make sure it doesn’t go to sleep – see Energy Saver in the system preferences.
* You might need to configure your Mac’s firewall. The setup assistant in Webjimbo tells you how to do this.
* Your Mac needs to have an internet address. If you have a fixed IP address you can use that, otherwise you will probably need a dynamic DNS service like DynDNS or No-IP. If you don’t understand all this click here for more help.
* Depending on your network setup, you might need to configure your Airport base station or other router to allow connections from the outside world on the port you choose for Webjimbo. More about this…

Webjimbo installation and setup

* Installation: Webjimbo is a simple Mac application and you just need to drag it from the disk image to your applications folder.
* Setup: The easiest way to set up Webjimbo is to use the Setup Assistant. This runs automatically when you first launch the application, or you can run it anytime from the Help menu. For a more direct approach, click the Configure button or choose Preferences from the menu.

Yojimbo permissions for viewing passwords and encrypted notes

If you want to view passwords and encrypted notes in Webjimbo, you need to change Yojimbo’s security settings.

1. Open Yojimbo’s preferences, and click on the Security icon
2. Click the lock (bottom left) and enter your password to make changes
3. Check the last two boxes, labelled “Accessing password items from scripts” and “Accessing encrypted items from scripts”

You should be aware that by doing this you’re allowing any AppleScript running on your Mac to have access to your passwords and encrypted items.

Accessing Webjimbo from the internet

You will need to configure your Airport Base Station or router if you have one. Click here for instructions. To find out about your Mac’s address on the internet, click here.
* To use Webjimbo from the outside world, browse to https://(your address):(port), for example https://mymac.example.com:8888. If you have a fixed IP address, it will look more like
* Don’t forget, if you’re not using a secure connection the URL starts with “http” not “https”.

Logging in

Use your Mac user name. This is the same as the name of your home folder. The password is the one you chose during setup, or specified in the preferences.
Changing when items are fetched
By default, when you select a collection Webjimbo fetches the collection’s items. This is good because it’s consistent with Yojimbo, but because fetching isn’t as quick it can be annoying when you just want to do a quick search.
You can change this by clicking the preferences icon (next to Help) in the web interface. You have three options; the second one tries to strike a balance between performance and ease of use.

Keyboard shortcuts

You can use the keyboard to perform a number of common operations. Keyboard shortcuts consist of some combination of the shift, control and alt keys, plus a letter. The default on the Mac is control, and on other operating systems it’s alt, but you can configure this to your liking in the preferences.

The shortcut keys are:
* K Moves the cursor to the search box.
* L Selects the Library and moves the cursor to the search box.
* S Saves the item you’re editing.
* N Creates a new note.
* B Creates a new bookmark.
* R Creates a new serial number.
* W Creates a new web archive.
* P Creates a new PDF archive.
* \ Moves the selected item to the trash or removes it from the collection.


Webjimbo provides Yojimbo’s main operations, but doesn’t do everything. The main limitations are:

* Note editing is plain text only. You can view formatted notes (including attachments), but if you edit them formatting and attachments will be lost.
* Encrypted notes are displayed in plain text only, without formatting or attachments.
* You can’t edit passwords or encrypted notes.
* You can’t view encrypted archives.
* You can only select (and therefore search) one collection at a time. Similarly, you can only work with one item at a time.
* You can’t choose which columns to display.
* You can’t choose which collections to display