about | documentation | screenshots | download | extensions
google code | issue tracker | mailing list
 

Updates

2010.02.19 - Released KeepNote 0.6.2

I have just released the latest version of KeepNote. Check it out. The see the change log for the latest new features.

2010.02.08 - Testing KeepNote 0.6.2

I have prepared a testing version of KeepNote 0.6.2. Please try it out and use the issue tracker to submit bug reports. It includes a mechanism for installing and uninstalling extensions. I plan to release many new features as extensions, in order to keep the core of the program simple. I will also be posting more documentation for people who would like to write their own extensions. If you are interested in sharing your extensions, I will be posting some of them here.

What is KeepNote

KeepNote is a note taking application that works on Windows, Linux, and MacOS X. With KeepNote, you can store your class notes, TODO lists, research notes, journal entries, paper outlines, etc in a simple notebook hierarchy with rich-text formatting, images, and more. Using full-text search, you can retrieve any note for later reference.

KeepNote is designed to be cross-platform (implemented in Python and PyGTK) and stores your notes in simple and easy to manipulate file formats (HTML and XML). Archiving and transferring your notes is as easy as zipping or copying a folder.

Features

  • Rich-text formatting
    • Bullet point lists
    • Colored font
    • Inline images
    • Hyperlinks
  • Hierarchical organization for notes
  • Full-text search
  • Integrated screenshot
  • File attachments
  • Integrated backup and restore
  • Spell checking (via gtkspell)
  • Auto-saving
  • Built-in backup and restore (archive to zip files)
  • Extensions (i.e. "plugins")
  • Cross-platform (Linux, Windows, MacOS X)

Screenshots

Here are a few screenshots of example notebooks: class notes with screenshots of slides, research notes with figures, and storing cheat-sheets and tips for coding. The interface somewhat resembles a traditional email program (like Outlook), with a hierarchy on the left, and a listview on top. Hundreds of notes can be viewed and sorted in many ways (by title, creation date, manual sort order, etc.).

KeepNote screenshot KeepNote screenshot KeepNote screenshot
[more screenshots]


Download

See change log for update details. Installation instructions are available in the INSTALL file. The platform independent downloads are known to work for Linux, Windows (XP, Vista), and Mac OS X platforms. The software is licensed under GPL.

2010.2.19
KeepNote 0.6.2:       keepnote-0.6.2.exe   (Windows Installer)
2010.2.19
KeepNote 0.6.2:       keepnote-0.6.2.tar.gz   (platform indenpendent)
2010.2.19
KeepNote 0.6.2:       keepnote_0.6.2-1_all.deb   (Linux Debian Package)
2010.2.19
KeepNote 0.6.2:       keepnote-0.6.2-1.noarch.rpm   (Linux RPM)
2010.2.19
KeepNote 0.6.2:       keepnote-0.6.2.ebuild   (Linux Gentoo ebuild)
2010.1.15
KeepNote 0.6.1:       keepnote-0.6.1.exe   (Windows Installer)
2010.1.3
KeepNote 0.6.1:       keepnote-0.6.1.tar.gz   (platform indenpendent)
2010.1.3
KeepNote 0.6.1:       keepnote_0.6.1-1_all.deb   (Linux Debian Package)
2010.1.3
KeepNote 0.6.1:       keepnote-0.6.1-1.noarch.rpm   (Linux RPM)
2010.1.3
KeepNote 0.6.1:       keepnote-0.6.1.ebuild   (Linux Gentoo ebuild)
2009.9.16
KeepNote 0.6:       keepnote-0.6.exe   (Windows Installer)
2009.9.16
KeepNote 0.6:       keepnote-0.6.tar.gz   (platform indenpendent)
2009.9.16
KeepNote 0.6:       keepnote_0.6-1_all.deb   (Linux Debian Package)
2009.9.16
KeepNote 0.6:       keepnote-0.6-1.noarch.rpm   (Linux RPM)
2009.9.16
KeepNote 0.6:       keepnote-0.6.ebuild   (Linux Gentoo ebuild)
2009.7.8
KeepNote 0.5.3:       keepnote-0.5.3.exe   (Windows Installer)
2009.7.8
KeepNote 0.5.3:       keepnote-0.5.3.tar.gz   (platform indenpendent)
2009.7.8
KeepNote 0.5.3:       keepnote_0.5.3-1_all.deb   (Linux Debian Package)
2009.7.8
KeepNote 0.5.3:       keepnote-0.5.3-1.noarch.rpm   (Linux RPM)
2009.7.8
KeepNote 0.5.3:       keepnote-0.5.3.ebuild   (Linux Gentoo ebuild)
2009.4.12
KeepNote 0.5.2:       keepnote-0.5.2.exe   (Windows Installer)
2009.4.12
KeepNote 0.5.2:       keepnote-0.5.2.tar.gz   (platform indenpendent)
2009.4.12
KeepNote 0.5.2:       keepnote_0.5.2-1_all.deb   (Linux Debian Package)
2009.4.12
KeepNote 0.5.2:       keepnote-0.5.2-1.noarch.rpm   (Linux RPM)
2009.4.12
KeepNote 0.5.2:       keepnote-0.5.2.ebuild   (Linux Gentoo ebuild)
2009.1.25
KeepNote 0.5.1:       keepnote-0.5.1.exe   (Windows Installer)
2009.1.25
KeepNote 0.5.1:       keepnote-0.5.1.tar.gz   (platform indenpendent)
2009.1.25
KeepNote 0.5.1:       keepnote_0.5.1-1_all.deb   (Linux Debian Package)
2009.1.25
KeepNote 0.5.1:       keepnote-0.5.1-1.noarch.rpm   (Linux RPM)
2009.1.25
KeepNote 0.5.1:       keepnote-0.5.1.ebuild   (Linux Gentoo ebuild)
2009.1.24
KeepNote 0.5:       keepnote-0.5.exe   (Windows Installer)
2009.1.24
KeepNote 0.5:       keepnote-0.5.tar.gz   (platform indenpendent)
2009.1.24
KeepNote 0.5:       keepnote_0.5-1_all.deb   (Linux Debian Package)
2009.1.24
KeepNote 0.5:       keepnote-0.5-1.noarch.rpm   (Linux RPM)
2009.1.24
KeepNote 0.5:       keepnote-0.5.ebuild   (Linux Gentoo ebuild)
2008.12.23
TakeNote 0.4.5:       takenote-0.4.5.exe   (Windows Installer)
2008.12.23
TakeNote 0.4.5:       takenote-0.4.5.tar.gz   (platform indenpendent)
2008.12.23
TakeNote 0.4.5:       takenote_0.4.5-1_all.deb   (Linux Debian Package)
2008.12.23
TakeNote 0.4.5:       takenote-0.4.5-1.noarch.rpm   (Linux RPM)
2008.12.23
TakeNote 0.4.5:       takenote-0.4.5.ebuild   (Linux Gentoo ebuild)
2008.11.6
TakeNote 0.4.4:       takenote-0.4.4.exe   (Windows Installer)
2008.11.7
TakeNote 0.4.4:       takenote-0.4.4.tar.gz   (platform indenpendent)
2008.11.30
TakeNote 0.4.4:       takenote_0.4.4-1_all.deb   (Linux Debian Package)
2008.11.7
TakeNote 0.4.4:       takenote-0.4.4-1.noarch.rpm   (Linux RPM)
2008.11.30
TakeNote 0.4.4:       takenote-0.4.4.ebuild   (Linux Gentoo ebuild)
2008.10.1
TakeNote 0.4.3:       takenote-0.4.3.tar.gz   (platform indenpendent)
2008.9.27
TakeNote 0.4.2:       takenote-0.4.2.exe   (Windows Installer)
2008.9.27
TakeNote 0.4.2:       takenote-0.4.2.tar.gz   (platform indenpendent)
2008.8.9
TakeNote 0.4.1:       takenote-0.4.1.exe   (Windows Installer)
2008.8.9
TakeNote 0.4.1:       takenote-0.4.1.tar.gz   (platform indenpendent)
2008.7.17
TakeNote 0.4:       takenote-0.4.exe   (Windows Installer)
2008.7.17
TakeNote 0.4:       takenote-0.4.tar.gz   (platform indenpendent)
[older versions]

KeepNote is open source.
Try it out as long as you like.
If you use it frequently,

consider contributing $10 towards further development. Thanks!

Note: a PayPal account is not required.

All downloads are available here. KeepNote is also available on the Python Package Index and can be installed with easy_install using the following command:

easy_install keepnote

Download extensions

To browse KeepNote Extensions available for download see the Extension Download page.

Requirements

KeepNote is developed to be cross-platform. It is known to work on the following platforms (but possibly others as well):

  • Linux
  • Windows (Win2000, XP, Vista)
  • Mac OS/X

All dependencies are included for the Windows version of KeepNote.

To use KeepNote on Linux or MacOS X, the following third-party libraries are needed (they are all cross-platform):

On Debian, required packages can be install with this command:

    $ apt-get install python python-gtk2 python-glade2 libgtk2.0-dev

Spell checking is enabled with an optional package:

    $ apt-get install python-gnome2-extras aspell aspell-en aspell-XX

where XX is your language if it is not english. Other platforms will probably name their packages similarly.


Notes

KeepNote is provided as-is. I only make it available in hopes that someone else will find it useful. If you find any bugs or experience any other problems I would be interested to know. My email is rasmus[at]mit[dot]edu. Enjoy!




Last Update: Sun Feb 7 16:09:06 EST 2010