myBase - Save and Organize All Your Information In One Place

Introducing myBase

myBase is a unique free-form database software that allows entry of unstructured text, webpages, images, documents, emails and even arbitrary files without regard to length or format. All information is automatically compressed and stored in the tree structured outline form. Unlike traditional database programs, myBase accepts text input like a word processor, and provides better methods for capturing, editing, organizing, retrieving, searching and sharing information.

With myBase, you can:

  • Create personal or corporate full-text searchable knowledgebase or research databases containing text, graphics, webpages, documents, and even binary files;
  • Save and organize a large and growing collection of notes and documents in one place;
  • Keep notes in the tree outline form and store information securely in the local file system;
  • Manage product/project/customer information database with ease;
  • Write books in the tree outline form much more efficiently than a standard Word Processor;
  • And more ...

System Requirements

To run myBase Desktop v7.x, you will need a PC (or Tablet PC) running GNU/Linux, Mac OS X, or Windows XP+.


To download the evaluation version, please click the below links.

GNU/Linux (amd64) | Mac OS X | Windows XP+


For GNU/Linux, extract the downloaded tar package into your home directory, then it's almost done. Generally you can do it by running the following commands in Terminal:

  • $ cd
  • $ tar -xjvf myBase-Desktop-Ver700b23-Linux.tar.bz2
  • $ cd ./myBase7
  • $ ./ &

For the convenience of starting myBase without typing the command in Terminal, you may want to create a launcher icon on your X11 desktop.

Note that with different distributions of GNU/Linux, you may need to manually install additional packages to resolve the shared library dependencies. To check the library dependencies for myBase 7.x, open a Terminal window, change to the program's directory, and run the command 'ldd myBase'.

For Mac OS X, open the downloaded .dmg package file, then drag the myBase icon and drop it into the system's Applications folder, whereby you can double click on the program's icon to start it.

For Windows, run the downloaded setup program and follow the instructions to finish the software installation; You'll need to select the target directory and program group name during installation.


For GNU/Linux, simply delete the program's directory.

For Mac OS X, trash the program icon from the system's Applications folder.

For Windows, select the [Uninstall myBase Desktop 7] menu item from the Start menu, and press the "Yes" button to proceed.

Note that you may want to first create backups for your own .nyf database files before uninstalling the software.

Logic Structure of myBase .Nyf Databases

The hierarchy chart below tries to illustrate how information is structured and linked within myBase. It allows umlimited level of nested items in the tree outline form.

File system (on hard disk)
+--myBase databases (*.nyf files)
+--Info items (hierarchical outline, tree structured)
+--Virtual items (referring to other items)
+--Real items (containing actual data)
+--Default HTML content (*.html)
+--Attachments (*.*)
+--Images (*.jpg/gif/bmp/png)
+--Documents (*.doc/xls/ppt/pdf/html)
+--Shortcuts (linking to external files)
+--Related items (linking to other info items)
+--Applied labels (tags, categories)
+--Label items (tree structured, unlimited)
+--Label 1 (labelled info items...)
+--Label 2 (labelled info items...)
+--Label 3 (labelled info items...)
+--More ...
+--Custom icons (associated with info items)
+--Calendar (associated with info items)
+--Bookmarks (associated with info items)
+--Saved searches (custom query items)

How myBase Helps

If you'd have these kind of questions on getting things done, myBase can help.

  • How can I organize a large and growing collection of notes, images and documents in my research work?
  • How can I manage random bits of personal information in my own way?
  • How can I capture webpages including original URLs and get the collections well-organized with ease?
  • How can I create a personal or corporate full-text searchable knowledge base effortlessly?
  • How can I write a book in the tree outline form more efficiently than a standard word processor?
  • How can I publish information in the HTML tree form on the web?
  • How can I build a full-text searchable database containing a large number of unstructured information/materials such as images, webpages, documents and even arbitrary files?

myBase, a 'swiss-army-knife' freeform database program, does these things well and can help a lot. With myBase, creating your own full-text searchable databases and getting organized has never been easier, and no programming skills are required.

What You Get

With myBase and a set of plugins and addon programs, you get:

  1. Notes Manager
  2. Knowledge Base Software
  3. Research Database Software
  4. Project Management Tool
  5. Customer Data Management Tool
  6. Personal Information Organizer (PIM)
  7. Mind/Notes Manager
  8. Book Writing Tool
  9. To-Do List
  10. Address Book
  11. Diary Keeper
  12. Documentation Tool
  13. Presentation Tool
  14. Outlining Tool
  15. HTML Tree Maker
  16. Webpage Capturing Tool
  17. Photo Album Software
  18. URL Organizer
  19. File Organizer
  20. Rich Text Editor, Word Processor
  21. CD-ROM/USB-Drive Offline Indexing Tool
  22. Mindmap Spider-like Diagram Maker
  23. ePub Digital Book Maker
  24. CHM Digital Book Maker (Windows only)
  25. MS-Word Outline Maker (Windows only)
  26. MS-Outlook Email Archiver (Windows only)
  27. and more ...

All this are in a footprint of about 50MB on your hard disk.

Plugin API & Development

myBase Desktop 7.x is built with the Qt Framework and the Structured Storage Library, myBase exposes its plugin API in JavaScript and has implemented tens of plugins inbuilt as the essential functionality of the application. The plugin API is currently open to the public domain. For detailed info about plugin development, please go here.