Последние изменения - Поиск:

Подписка по E-mail:









OutWiker - the tree notes organizer


OutWiker is designed to store notes in a tree. Such programs are called "outliner", personal wiki, or tree-like editors. OutWiker's main difference from the other similar programs is keeping the tree of notes in the form of directories on disk, and encouraging changing the base by external sources and programs.

Also any number of files can be attached to the page. OutWiker can contain pages of different types, currently supports three types of pages: plain text, HTML pages and wiki pages, but the number of types of pages will increase in future.

The program uses some sets of free icons taken from sites famfamfam.com and yusukekamiyamane.com. Many thanks to the authors of those sites.

OutWiker distributed with source code under the GPL 3.


Current version - 1.7.0

Windows version
outwiker_1.7.0_win32.exe (installer, 12.6 МБ).
outwiker_1.7.0_win32.7z (7z archive, 12.2 МБ).
outwiker_1.7.0_win32.zip (zip archive, 18 МБ).

Source code - outwiker-1.7.0-src.7z (5.6 МБ).

For Linux users created PPA-repository. To install OutWiker from the repository, perform the following commands:

sudo apt-add-repository ppa:outwiker-team/ppa
sudo apt-get update
sudo apt-get install outwiker

Unstable version


outwiker_1.7.0_01_en.png: 1183x1024, 416k (01.12.2012 13:29) outwiker_1.7.0_02_en.png: 1183x1024, 169k (01.12.2012 13:29) outwiker_1.7.0_03_en.png: 1183x1024, 182k (01.12.2012 13:29) outwiker_1.7.0_04_en.png: 1183x1024, 165k (01.12.2012 13:29) outwiker_1.7.0_05_en.png: 1183x1024, 168k (01.12.2012 13:29) outwiker_1.7.0_06_en.png: 1183x1024, 219k (01.12.2012 13:29)

Key Features

  • The base is stored as a directory tree on disk.
  • Plugins supporting.
  • Any number of files can be attached to each note.
  • Pages can be of different types.
  • Attached images can be inserted into the HTML-page.
  • HTML syntax highlighting.
  • Tags support.
  • Support for bookmarks.
  • Each tree branch can be opened as a separate wiki.
  • Icons for notes.
  • Cross-platform (Windows and Linux).
  • Portability. Program all the settings can be stored in its directory.
  • Open-source program.
  • The ability to create links between pages.
  • Global search on your notes and search by tags.
  • Batch job with the tags.

Program page on Google+


OutWiker does not run under Windows. What should I do?

Try to install MS Visual C++ 2008 Redistributable Package.If you install the library and it did not help, please write to the author on program page or write to e-mail jenyay.ilin@gmail.com with a full error text.

May it be better to make the program keep notes in one file?

Keeping notes in a tree - the main feature, for which the program was developed. This does not mean that someday I will not add the option for choosing ways of storing your notes, but this will not happen in the near future.

Will there be a visual editor for the pages?

There are some thoughts to make a separate page type format RichTextFormat with the visual editor. Please do not exclude the possibility that there will be a visual editor for HTML-pages. But still I can't talk about dates.

How to install plugins

To install the plug-ins need to unzip the downloaded archive to plugins folder close to the executable (this is necessary if you use a Windows OutWiker in portable mode) or in the folder .outwiker\ plugins in the user directory (on Windows XP - C:\ Documents and Settings\USERNAME\.outwiker\plugins, under Linux - ~/.outwiker/plugins). Note that each plugin - a folder with files, the folder and it should be copied to the plugins. In the settings window Edit - Preferences... - Plugins, you can disable the plug without removing them from the folder plugins.

Run from source code

Source code of OutWiker is free.

To get a stable version of the source code, run:

bzr branch lp:outwiker/1.x

To get the source code version of the program, which is in development, run:

bzr branch lp:outwiker/trunk

To run the program from the source to be installed Python 2.7 and wxPython 2.8.

To run the command (in the directory src):

python runoutwiker.py

Depending on Linux

  • python (version 2.7)
  • python-wxgtk2.8
  • python-wxversion
  • python-webkit-dev
  • libgnomeprint2.2-0, libgnomeprintui2.2-0
  • mimetex

Version History (01.12.2012)

  • Added the ability to open the notes in separate tabs.
  • The toolbar is divided into several floating toolbars.
  • Saved and displayed date of the last changes in the page.
  • Greatly accelerated parsing and coloring of wiki syntax (bacceleration from 2 to 10 times).
  • Added interface to insert some elements of wiki syntax.
  • Added ability to larger and smaller font on wiki pages.
  • Added ability to force rebuilding HTML-code on the wiki notation.
  • Fixes in page templates.
  • The distribution for Linux adds vector and large icons.
  • Changes in the appearance of the search page.
  • Created the installler for Windows.
  • Fixed a bug where thumbnails were not created to wiki pages if extensions image files was recorded in capital letters.
  • Fixed a bug that did not keep the size of internal windows (tree notes, attachments, etc.)
  • Fixed other bugs.
  • Many small fixes and improvements in the interface (19.05.2012)

  • Redesigned properties dialog page.
  • Wiki commands for decoration options for users and community livejournal.com removed from the program into a plugin.
  • Added the wiki syntax coloring in the editor.
  • Added ability to change the style pages.
  • Now to align text to the wiki pages other than %center% and %right% you can use %left% and %justify%.
  • Many small improvements. (23.02.2012)

  • Tag cloud added to the main window.
  • Added ability to select tags from the cloud of the existing tags.
  • New features for the batch add / remove tags.
  • Added ability to rename a tags.
  • Minor changes in the interface. (07.12.2011)

  • Added plugins support.
  • Added timer autosave.
  • Added check for changing the text notes, third-party programs.
  • For HTML-pages added button for enable/disable automatic line break.
  • Linux version is now installed in /usr, but not in /opt. Now the program can be invoked from the console with the command outwiker.
  • Improved handling of wiki syntax for lists.
  • Now search through the pages looking for search phrase in the filename of the attachment and title names.
  • Bug fixes and minor interface improvements.
  • The program is now being tested only under Python 2.7. (13.09.2011)

  • New interface for selecting icons.
  • Added new icon from famfamfam.com and yusukekamiyamane.com sets.
  • New program icon (thanks Alexey Nabrodov).
  • In the same page now working anchor.
  • New item to add wiki notation anchors.
  • Significantly reduced blinking and update the interface.
  • Help in English (thanks Ilya Cheshkova for correcting my clumsy translation by Google Translate:)).
  • Added keyboard shortcuts for the <PRE> tag on HTML page and for [@...@] on wiki page.
  • Added hot keys and buttons for [[<<]] on wiki page.
  • Added buttons for tags and <code> <blockquote> on HTML page.
  • Added the "Update" button on attachment panel.
  • Clicking on the icon in the tray, minimized window is unwrapped and deployed now being phased out.
  • Fixed: for Windows not working links to pages that are in its path "#" symbol.
  • Fixed a bug with corrupted file in the root __page.opt wiki.
  • Other bug fixes and translation program.
  • Code refactoring. (03.07.2011)

  • On Windows, fixed the error due to which the links do not work on the search page.
  • On Linux, fixed the error, because of which did not open the page, if the path to them was the '#'. (26.06.2011)

  • Now, as HTML-rendering engine is used Internet Explorer for Windows version, WebKit for Linux version.
  • Added ability to print notes and their source code.
  • Added a new wiki tag {-...-} for the strikethrough text.
  • Added a button to strikethrough text on a HTML-page.
  • Ability to set the font size when browsing through your notes.
  • Ability to install additional CSS styles for notes.
  • Changing the shortcut key for switching between code and viewing on the F4.
  • Added menu items to the wiki commands (:...:).
  • Pages that are open in "read only", are italics.
  • On Windows, the program should now work without install MS Visual C + + 2008 Redistributable Package.
  • If you run Windows programs using the exe then error will be output to a file outwiker.log, which will be created in the same folder where the file settings outwiker.ini.
  • Fixed error when trying to open wikis, if for some of the notes is not writable.
  • Fixed a bug which caused the Windows did not work rendering of formulas, if the OutWiker was installed in a directory containing spaces. (24.04.2011)

  • For wiki added the ability to enter formulas in the TeX notation (used mimeTex).
  • Link to image in [[Attach: xxx.png]] or [[http://.../xxx.png]] on the wiki pages only inserts a link to an image and not the picture itself.
  • Added a wiki command (: childlist:) to insert a list of child notes.
  • Added a wiki command (: attachlist:) to insert a list of attached files
  • Added a wiki command (: include:) for the contents of attached files.
  • Added a wiki commands to insert links to users Livejournal.com (command (: ljuser :)) on LiveJournal Community (command (: ljcomm :)).
  • The menu function is added to convert special characters HTML (<,>, etc.) in their HTML representation.
  • Inside the operator [@ ... @] When parsing the wiki notation symbols "<" replaced by "<", and ">" - on ">".
  • Added ability to specify a template for a blank wiki page (see Configuration).
  • From the wiki notation removed the \\\, as it completely replaces the command [[<<]] (line break).
  • The tree now shows the root note.
  • Sort pages alphabetically was accelerated.
  • Improved recognition of the links in a wiki page.
  • Improved caching of a wiki page.
  • In the title (!!, !!!!, Etc.) can now be used and some other elements of the wiki notation (bold, italics, etc, formulas and wiki commands (:. ..:)).
  • Fixed bugs related to deleting and moving the notes that you can not delete / move due to blockage of their directories.
  • Fixed an error that occurred when trying to save the page, the directory is removed by hand during the program.
  • Fixed a crash program under Linux if you rename a page containing images that are downloaded from internet.
  • Other minor fixes and refactoring. (23.02.2011)

  • Rebuild the interface of the main window. Now it is possible to move and to close the panel with wood notes and attachments.
  • Added ability to change the order of notes in the tree (shortcut Ctrl + Shift + Up / Ctrl + Shift + Down).
  • Added ability to sort the entries forced the alphabetally.
  • Added full screen mode.
  • Auto-save notes when you switch to another application.
  • Added ability to drag files from the windows of investment in other programs.
  • New option: Always show icon in system tray.
  • New option: the size of tabs in the editor.
  • Now when you create a page, type of page is selected by default pages created last time.
  • Now when you create a page directory __attach are not created. It is created when the first necessity.
  • Reduced blinking of the main window for different actions.
  • Bug fixes.
  • Minor fixes in the interface. release (25.12.2010)

  • Added preferences window.
  • Added support for multiple languages ​​(now program has English and Russian interface).
  • Added ability to minimize to tray.
  • Added ability to automatically open the last time opened wiki at startup.
  • Added ability to disable the question before exiting the program.
  • Added ability to set the font for the editor.
  • Added ability to turn line numbering in the editor window.
  • New option: default size for thumbnails of images on wiki pages.
  • Added tab to view the HTML code for a wiki page.
  • Blank pages are opened by default on the tab for editing.
  • If the page is blank, then tab to view a list of attached files (this feature can be disabled)
  • New option: main window title. By default, there contain the name of the wiki and open the current page.
  • New window "About", added tab "Donate".
  • Fixed a bug related to storing the settings in the profile with Russian letters.
  • Improved detection of Internet addresses in a wiki notation.
  • Double click on the note in the tree to open a dialog with the properties of the page.
  • Wiki files, which was opened in "read only" do not added to the list of recently opened files.
  • Various minor bug fixes and interface improvements.

1.0 beta 3 (20.10.2010)

  • Added a open mode "read only". Help now opens in this mode.
  • The ability to store settings in your profile folder, not in the folder with the program (non-portable mode).
  • Fixed blinking while switching windows pages.
  • Source moved from github to launchpad.net (https://launchpad.net/outwiker). Now, instead git using Bazaar.
  • Fix a few bugs in the wiki parser.

1.0 beta 2 (22.08.2010)

  • Added ability to move pages in the tree.
  • Added ability to rename pages without to call the page properties dialog.
  • Added context menu for the tree notes.
  • The relative path to pages for links are now case-insensitive.
  • Changing the shortcut key to switch between the code and view (it was F2, became F5).
  • If the attached file with a name that already exists among the attached files, the dialog is shown with the question "What should I do?"
  • Folder with thumbnails of images __thumb now is not shown in the attachments.
  • Now, tree notes, saves its state (expanded or closed site).
  • Added a status panel that shows the link text when the mouse cursor on it.
  • The program now uses absolute paths to folders, so when you run out of source working directory need not be a folder with the source.
  • Fixed bugs.

1.0 beta 1 (18.07.2010)

  • A new type of page - the page in a wiki notation.
  • Added information about the program.
  • Added menu item to copy to the clipboard the link to the page.
  • Added ability to open wiki, passing the path to the command line.
  • Added hot key and menu item to switch between the code and view.
  • The toolbar buttons are added to align the text to HTML (center, left justified, etc.)
  • The menu item to copy the title page to the clipboard.
  • Before you restart the wiki is now the program asks whether you want to save the current page.
  • Added menu item Edit (Undo / Redo / Cut / Copy / Paste).
  • Fixed copying to clipboard from the view HTML.
  • Minor fixes and improvements.

1.0 alpha 3 (08.06.2010)

  • Added ability to search by page.
  • The buttons for the main tags page HTML.
  • Added ability to create links to attached files.
  • Added a button to clear checkboxes from all tags in the global search.
  • Added new icons for the pages.
  • Added ability to attach files to the page by dragging and dropping them into the program.
  • Improved output lists in HTML-pages.
  • Fixed some bugs.

1.0 alpha 2 (19.05.2010)

  • Ability to delete and rename pages.
  • The global search for text and tags.
  • Added a new page type - search page.
  • Added ability to run attached files.
  • Added ability to create links between pages.
  • Pages in the tree are now always sorted alphabetically.
  • Fixed some bugs.
  • Minor interface changes.

1.0 alpha 1 (04.05.2010)

  • First public version.


Axel Bjelke 06.12.2012 - 00:43

Character set

Hey, thanks for a great program!
Just wonder if there's possible to change default char set in HTML-mode from 'CHARSET=UTF-8' to 'CHARSET=iso-8859-1'. I'm writing in Norwegian, meaning I use special characters (æøå). These don't show in UTF-8.
Thanks in advance.

Jenyay 06.12.2012 - 15:08

Easy to change the encoding to iso-8859-1 does not succeed, but I think that can be done. Unicode is not really in these characters?

Axel Bjelke 07.12.2012 - 01:31

Answer to 'Character set'

Checked it out a bit more and it seem to depend on how i open the file:
1. If I manually copy the text from HTML-view, save it as .html-file and open it in my browser (Opera) it does NOT show Norwegian characters. But,
2. If i just open the .html-file from Outwiki's filesystem the browser gets it right!
- Well, I guess theres no big problem here!
Thanks again.

abc163 10.12.2012 - 01:46

I am currently using WikidPad, tiddlywiki and Emacs. I tested outwiker, and it is a very nice personal wiki. I believe it would be more powerful if it adds more features like:

1) buttons to show backlinks and links
2) link to an anchor on another page
3) open a page and link on a split frame or a separate window.

I like the spoiler plugin. If those lines and borders of the spoiler can be removed, the page would look cleaner.

It says version 1.7 can open notes in separate tabs. I found that only note links can be opened on separate tabs by right-clck context menu. Can those notes on the tree do the same way?

My OS is windows xp sp3. Thanks!

Jenyay 10.12.2012 - 15:04

Thanks for the suggestions, I'll add them to the ToDo list.

In spoiler plugin I'm going to make the ability to customize style elements.

To open the page in a separate tab, you can first create a new tab with Ctrl + T, and then select the desired page. Or when you click on the page in the tree to keep pressing Ctrl.

abc163 10.12.2012 - 19:21

Your method on opening pages on new tabs works very well. Thanks! Hope outwiker grow successfully!

kabatza 11.01.2013 - 01:14

2 suggestions.

1. on create new page have as default a title "New page" with auto increase(or even without) just to speed up the page creation a little.

2. add spell checker
here is a good one you could use http://gtkspell.sourceforge.net/

Anyway even without these....this is one GREAT Application!!!

Jenyay 11.01.2013 - 08:54

1. Added to Todo, maybe someday I will do :)

2. This is already in the plans.

nnsense 29.04.2013 - 19:30


Really, really awesome. I really don't feel any missing, after your program i begun moving all my notes into it! Great work, keep it up! :)

AWRog 09.11.2013 - 17:51

Great program and nice alternative to TheGuide and even TreePad

Really usefull program, easy to understand.
Nice features (storing attachments, thumbail and childlist-command are great).

Nice alternatives for TheGuide and even Treepad!!

Netsaver 19.11.2013 - 22:59

Personalize HTML meta tags

I personally find really awesome this application. I don't use wiki, but I can insert simple html content in the application and if I want add more sophisticated tags, it's immediate to open the page in external apps.
Anyway I feel the missing of the head section.
- the html title could be taken from the page name
- the html content could be taken from the page tags (so allowing the exported sites being browsed by tags)
- other useful info as date, author, could be added to meta tags
- it could be referred dedicated css file (per-page)
All these functions could be applied simply allowing a template for the head section added in the content.html.
Of course I could change it, but if I change page.text, the modification is reflected into the final content, while head section is hard-coded.
Please, add this feature asap!!

Jenyay 20.11.2013 - 09:03

Ok. I will add this reauest in the ToDo list.

Netsaver [netsaver@libero.it] 14.03.2014 - 19:02

Internal Links

Hi, I think that internal links to other tree elements should work also opening html with browser.
That is, the root of the relative path is known by the application, but should be written into the _content.html, otherwise it will start from disk root file:///C:/...
e.g. see your help - link node - open it with browser...
Suggest to:
- add 'paste node path' option when inserting links
- count node level(e.g. link node in your help is level 3)
- repeat string '../' up to node level (relative root path)
- insert rel.root path + node path + /_content.html in the link url field
Obviously the link should work at the same time from inside and outside outwiker...
Thanks and regards,
Netsaver Paul
Rome, Italy

Netsaver [netsaver@libero.it] 17.03.2014 - 15:02

small follow on

Just to be clear,in the previous comment I referred to preview with browser, before (and not after) exportation...
Maybe the preview was designed per-page, not per-project.
By the way, is there any possibility to modify the head tags (per project, not per page, which was another issue) to add some javascript? I'ld like to use MathJax for displaying math formulas in html (this release offers math support for wiki only).
Thanks and regards,
Netsaver, Rome

bacca400 25.07.2014 - 19:49

Do you have an English version?

Your web pages does not mention if the version of the program is in English. I could really use this to organize my Linux notes, but I only read English.

Is an English version possible? Thank you.

Jenyay 26.07.2014 - 10:08

Yes, English language is supported.

Pawel 14.09.2014 - 23:54

BibTex and html export


could you add support for BibTex bibliography and exporting whole wiki to HTML easy browsable via webbrowser (without outwiker)?

Jenyay 15.09.2014 - 09:31

You can use plugin Export2HTML - http://jenyay.net/Outwiker/Export2HtmlPlugin for export to HTML.

As for BibTex, I add task in ToDo but I can not promise that I will do soon.

Pawel 16.09.2014 - 20:46

Is it possible to do bigger block of monospaced-texts?

I would like to do some code listings, the
many lines

removes indentation.

Jenyay 16.09.2014 - 22:42

Yes, use

[@ many lines @]

And for code can to use plugin Source.

Pawel 16.09.2014 - 23:03

Works very good, even ocaml is supported (exacly what I need).

I had to tell that Outwiker seems to be very very good software. Big thanks.

Pawel 16.09.2014 - 23:17

Ok, one more suggestion.

What do you think about removing root from wiki outline? I can have only one wiki open in window. In my humble opinion hiding root could improve readability.

Pawel 16.09.2014 - 23:33

Another suggestion.

Could you add shortcuts for navigation? Standard keys works on outline until I open page which is in Wiki mode. Then focus is captured by editor and I cannot continue navigation.

Jenyay 17.09.2014 - 09:01

> What do you think about removing root from wiki outline? I can have only one wiki open in window. In my humble opinion hiding root could improve readability.

Root shows to be seen what the wiki is open now.

> Could you add shortcuts for navigation? Standard keys works on outline until I open page which is in Wiki mode. Then focus is captured by editor and I cannot continue navigation.

Buttons back / forward?

Pawel 18.09.2014 - 23:05

> Root shows to be seen what the wiki is open now.

I think that it would be more clear to have current wiki name inside some label above wiki's outline tree.

> Buttons back / forward?

I think that you could add those buttons:
- go to next/prev page [next in outline]
- go to next/prev sibling page
- go to parent
- expand/collapse children of current page

But I am not sure if would use them all when you will add them :-).

Most of required functionality can be achieved by keyboard when focus is on the wiki's outline tree. Maybe some key to give focus on this outline would be enough? Then you could just add some shortcuts for collapsing and expanding [space does something else] on outline.

Jenyay 19.09.2014 - 09:20


Enter code 347
Править - История - Печать - Последние изменения - Поиск
Последняя редакция от 23.06.2014 21:11