Platform for collaboration and knowledge management. A rewrite of DeepaMehta 2.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

DeepaMehta 3

DeepaMehta is a platform for collaboration and knowledge management.
DeepaMehta 3 is a AJAX-driven web application based on CouchDB, Lucene, and HTML 5 Canvas.
DeepaMehta 3 will become a complete rewrite of DeepaMehta 2 (which is Java-based).


For Mac OS X 10.3.9 "Panther" and JDK 1.4:



  1. Install Python, Java, Git, Firefox

  2. Install CouchDB, CouchApp

  3. Install couchdb-lucene

    ** Please note:** Do not install the couchdb-lucene trunk (which is 0.5 in progress and unstable).
    Instead download the latest stable version, which is 0.4, from here:

    IMPORTANT: Follow this unpack instruction (the usual gunzip won't work!):

  4. Configure CouchDB for use with couchdb-lucene as described in the couchdb-lucene README for version 0.4:

    (You also get there from the project's main page by choosing v0.4 from the Switch Tags menu.)

  5. Start CouchDB server sudo -u couchdb couchdb

DeepaMehta 3 installation

  1. Go to the directory where you like to install DeepaMehta 3, e.g.: cd /usr/local

    Clone DeepaMehta 3 Git repository to your computer: git clone git://

    A directory deepamehta3 will be created. Go there: cd deepamehta3

  2. Upload DeepaMehta 3 to CouchDB: couchapp init . couchapp push http://localhost:5984/deepamehta3-db

  3. Optional: install DeepaMehta 3 plugins. For the moment there are 11 general purpose plugins and 1 custom application available:

    Follow the installation instructions on the respective pages.


Visit DeepaMehta 3 in Firefox:


  1. Go to your DeepaMehta 3 installation directory: cd deepamehta3

  2. Update from Git repository: git pull

  3. Update your installed DeepaMehta 3 plugins by following the instructions on the respective plugin pages.

  4. Upload changes to CouchDB: couchapp push http://localhost:5984/deepamehta3-db

Version History

v0.3 -- Mar 5, 2010

  • Persistent topicmaps (plugin DM3 Topicmaps)
  • Type editor (plugin DM3 Type Editor)
  • Icon picker (plugin DM3 Icons)
  • New topic type "To Do" (plugin DM3 Project)
  • More flexible plugin developer framework

v0.2 -- Dec 1, 2009

  • Framework for plugin developers
  • Autocompletion facility
  • Topics have icons
  • jQuery UI based GUI
  • 7 general purpose plugins (DM3 Time, DM3 Workspaces, DM3 Contacts, DM3 Email, DM3 Import, DM3 Accounts, DM3 Typing) and 1 custom application (Poemspace) available

v0.1 -- Sep 15, 2009

  • Basic functionality (Creating notes, edit, delete. Relate notes to other notes, navigate alongside relations. Attach files to notes. Fulltext searching in notes, also in attachments. Graphical network display of related notes.)

Jörg Richter
Mar 5, 2010