Useful features from Unigraph

Unigraph website

Packages and objects

One of the things I really don’t like when it comes to Anytype compared to Obsidian and especially Unigraph, is that in Anytype it’s pretty much impossible to directly edit files, let alone, code.

Unigraph lets you add / edit object and package code directly form the app itself. Code files are even classified as objects and can be run as commands pretty much.

In fact, almost everything in Unigraph is an object and I’m wondering if Anytype plans on using that approach in the future. Example: All tags are objects with their own relations and links.


One things which is not mentioned on the website is the Omnibar, which is accessible from anywhere by pressing Ctrl + E (configurable). You can create new objects, execute commands and search everything in one go. And it’s also super fast!

Workspace layout

Unigraph relies more on Obsidian, VS Code etc. when it comes to their workspace layout. Everything is opened in it’s own pane and those panes can be moved around. They also allow you to use open new panes side by side, in tabs or in new windows.

The problem with Anytype is that you can currently only look at one thing at a time and even with the new multiple windows feature that’s coming soon, it’ll still be quite inconvenient to compare or edit multiple files side by side.

I much prefer the flexibility of the Obsidian / Unigraph system. If you still want to work with one pane and one pane alone, you can. But you have options if you need them.

Unigraph also has a left sidebar in which you can put any panes you want, similar to what Obsidian has. Unfortunately, there isn’t a right side bar, although something similar is implemented if you drag the pane to the right.

Settings, hotkeys and commands

Unigraph and Obsidian let you define settings for your packages / plugins. The usefulness of this feature should be self explanatory.

Another thing they both do are commands. Anytype currently lacks a command palette of any sort. Commands or something similar might already be implemented, but the users can’t access them. The slash commands sort of work as commands, but that means that you can only use them while you are in a document view, and you can only use them to insert stuff.

In Obsidian, hotkeys are closely related to commands since all hotkeys are tied to commands and you can add or change hotkeys for every command. This is only partially implemented in Unigraph.

1 Like