Introducing the New Masonry Layout for Stocks in Cotoami
Posted: August 22, 2025 Filed under: uncategorized | Tags: knowledge-management, open-source, technology Leave a commentCotoami offers two main ways to view your input: Flow and Stock. In the screenshot below, the left side shows the Flow timeline, while the right side displays pinned items in the Stock.

Flow is an unstructured stream of posts arranged in chronological order, where you can casually throw in any information without hesitation. From there, you can pin items that matter to you and collect them in the Stock on the right, gradually building a structured knowledge base. This is the basic way to use Cotoami.
Until now, Cotoami has provided two layouts for viewing Stocks: Document and Columns.
In the screenshot above, the Stock is shown in Document layout, with a table of contents on the right. This makes it easy to “read” the information as a standard document, which works especially well when you have a Stock with a lot of text.
With Columns, information is displayed side by side, as shown below. This layout is particularly effective for Stocks that include many lists, such as TODO lists. Personally, I often use it like a kanban board.

In the latest version of Cotoami, I’ve added a new layout: Masonry. This layout arranges individual items in a compact, tiled style, making it easy to take in the big picture of your Stock at a glance. You can also adjust the element size with a slider.

The masonry layout is especially useful when working with Stocks that contain a lot of images, as shown below.

What do you think of this new feature? Since I use Cotoami to plan and record my travels, this addition has become personally very important to me.
If you haven’t tried Cotoami yet, please download it from the release page below and give it a try. Installation packages are available for macOS, Linux, and Windows. And I’d love to hear your feedback!
https://github.com/cotoami/cotoami-remake/releases/tag/desktop-v0.10.0
Cotoami as a Knowledge-Centric ChatGPT Client
Posted: July 9, 2025 Filed under: uncategorized | Tags: ai, artificial-intelligence, ChatGPT, knowledge-management, LLM, open-source, technology Leave a commentHello everyone! Today, I’d like to introduce a new feature in Cotoami: the ChatGPT plugin.
If I had to name one major difference between Cotoami and Piggydb, it would be the adoption of a chat-like interface to lower the barrier to input. The idea is that even a quick, one-line note—or information that might turn out to be completely useless later—can be entered without hesitation.
On top of that, Cotoami allows you to connect databases with each other, forming a network. This means that when you’re working on a shared database, registering information into a knowledge base essentially becomes a chat. And when it feels like a conversation, the psychological hurdle of writing things down drops even further. This is the underlying philosophy of Cotoami: start small and grow over time, or distinguish between “flow” and “stock.”
I’ve long thought that this kind of system would work well with an AI chatbot. But since Cotoami is fundamentally designed to be a standalone, privacy-friendly application that works offline, I hadn’t planned to include such functionality by default. However, once the core features of Cotoami were in place, I began experimenting with an extension mechanism using WebAssembly. As the first official plugin using this system, I’m happy to introduce the ChatGPT plugin.
Cotoami Desktop v0.8.0 Release Notes
This plugin makes full use of Cotoami’s unique features to provide some really powerful capabilities. If you’re curious, I encourage you to give it a try.
Here’s how it works at a basic level: if you post a note that starts with #chatgpt, it will trigger a response from the ChatGPT API.

The response is saved in your Cotoami database, which means you can treat it as part of your growing knowledge graph. You can pin important replies or embed them into larger documents.
But simply asking one-off questions doesn’t bring out the full potential of large language models. That’s why Cotoami lets you pass your previously accumulated knowledge graph as contextual information to the ChatGPT plugin. This is the first unique feature of Cotoami’s integration.

Because you can freely edit your knowledge graph, you’re able to prepare and customize the context before sending it to the LLM—by combining multiple threads, trimming away irrelevant parts, and so on.

The second unique feature is that the ChatGPT plugin can recognize the authors of each Coto included in the context. This allows it to answer questions about who said what. It’s particularly useful in situations that involve group discussions.

That’s the overview of the new ChatGPT plugin. What do you think? If there’s enough interest, I might create plugins for other LLMs as well. I’d love to hear your feedback!


Recent Comments