Bash like a boss.

The command-liner's tool of choice for storing, protecting, and sharing personal data.

Get Started

Cubby is a CLI-optimized tool for storing and sharing personal data

Cubby is an open-source (BSD License) tool for command-line users that provides a free "virtual cloud filesystem," which is easily accessible from any laptop, container, or cloud server you might use. Cubby can be used for anything from manging personal data to secret sharing to blogging.

Cubby is end-to-end encrypted; all data you put into it will be encrypted at the source (i.e. on your computer) before being sent to the server (and likewise for decryption). This makes it uniquely suitable for storing passwords, cryptographic keys, identity files, and so on.

Last but not least: your personal Cubby storage space is free and always will be. (The current limit is 100MB per user identity.)

cubby put notes # Creates "notes" blob (encrypted end-to-end)
cubby get notes # Opens "notes" blob for editing in vim

cubby put blogpost -C none # Creates unencrypted blog post
cubby get blogpost # Edit the blog post in vim
cubby publish put blogpost # Get public URL for blog post

cubby put notes:personal "#personal" # Make a child blob
cubby search personal # Find blogs with tag #personal

Use Cases

We have compiled a number of blog posts explaining common use cases of Cubby that we find particularly awesome, such as:

  1. Developer blogging
  2. Maintaining privacy working on other computers
  3. Unify configs across all laptops, servers, and containers
Full list

Use Cases

The easiest way to write an awesome developer blog

As developers and technologists ourselves, we understand what you want when writing a blog: minimal overhead.

That's why Cubby lets you publish a blog post with a single shell command, with automatic Markdown rendering, syntax highlighting, and (optionally) end-to-end encryption.

Read more