Gregory Manni162 downloadsAdds a living organism to Graph view. The "Amoeba" interacts with your notes as it moves around the global graph, creating a unique dynamic visual.
Amoeba drops a living organism into your vault, bringing dynamic visual movement to Graph view, in addition to some neat note interaction features.
Graph view looks great, but it quickly becomes the same stale, motionless vault overview that you saw yesterday. Ideas are organic and always changing, and our technology should reflect that.
Amoeba brings life into your graph by:
Amoeba creates a note inside your vault that randomly links and unlinks with other notes — a constantly self-updating process that causes the note to pull itself and other notes around the graph. Sub-notes that trail the amoeba add to the visual effect.
Beyond the nice visual, the amoeba can interact with the notes in your vault too. It constructs a poem using your own words, just for fun (English only for now). Turn on broken link scanning, and the amoeba logs broken links found across the notes it encounters and adds them to a checklist. Check them off as you fix them, and the amoeba eventually removes them from the log.
Parameters in settings help you determine the movement, speed, and look of your amoeba, including:
Inside the Amoeba note itself, you will find:
Note: This plugin frequently agitates the Graph view renderer, which may cause a spike in CPU usage as long as Graph view is open. It is not recommended for giant database-style vaults.
main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/amoeba/.Very large graph databases with several thousand links will likely make it hard to view the amoeba. It's also possible your Graph view 'Forces' settings aren't optimal for viewing.
The most important is a high 'Link force' value, otherwise the amoeba will be stationary. Here's a good place to start with your settings: Center force = 0.50, Repel force = 13.50, Link force = 1.00, Link distance = 30.
No, only the 'Amoeba' note itself changes.
No — no need to worry about losing any notes you add to the 'Amoeba' folder.
The Pseudopods slider in settings adds and removes 'Amoeba.pseudopod' notes, so they are uneditable on purpose. However, it's possible to link your own orphan notes to the 'Amoeba' to create the same effect, and these will not be impacted by the plugin.
Feedback: To report bugs, request features, or leave your feedback, visit the Discussion page.
Support: If you like Amoeba and would like to support my work and other future creative projects, you can donate here: Ko-fi
The poem feature uses spencer kelly's compromise.js library for language processing
AI Use Disclosure: This plugin was created with the help of Claude Code.