Oriko

by trevware
5
4
3
2
1
Score: 39/100

Description

The Oriko plugin turns saved links, images and videos into a pannable masonry wall backed by plain markdown notes. It clips pages from the clipboard, drag and drop or the iOS share sheet, downloads local copies of remote media, and falls back to scanning the page when a direct preview cannot be scraped. Each clipping opens in a full screen viewer with zoom, color palette, source link, note access and property editing. The wall supports multi select, folders, smart views, property based filters, keyboard shortcuts and undo or redo for moves and edits. Grid and folder membership is stored in frontmatter so layouts sync across devices, while the note body stays untouched after creation.

Reviews

No reviews yet.

Stats

6
stars
2,640
downloads
2
forks
51
days
2
days
2
days
1
total PRs
1
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
504
commits

Latest Version

2 days ago

Changelog

Added

  • Revisit brings back clips you'd forgotten about. Choose Revisit from ⌘K and Oriko pulls up to 20 clips at random from the wall you're on, one at a time beside the palette. Press → to keep a clip or ← to forget it, then pick Finish. It's a quick way to rediscover something you saved months ago, or to clear out what you no longer need.
  • Nothing is forgotten until you finish. Changed your mind? Shift-Tab steps back so you can keep it after all. Forgotten clips go to Obsidian's trash once you confirm, along with any pictures and videos only they used. If you'd rather hang on to them, set Settings → Oriko → Revisit → Forgotten clips to Mark as archived and they'll stay on the wall, marked archived and out of later passes.
  • Revisit follows your filter. Narrow the wall to food first and you get a pass of food. Clips you've seen in the last month wait their turn, so you aren't shown the same ones twice. Keep in mind Revisit is desktop only for now.

README file from

Github

Oriko

Turn your web clippings into a wall of pictures. Oriko lays out every clipping in your folder as a pannable, zoomable masonry wall and downloads a local copy of each clipping's media, so clippings keep their images and videos even if the source page is deleted. Clippings are plain markdown notes and stay readable without the plugin.

The name is Japanese: an oriko (織り子) is a weaver, someone who turns loose threads into one cloth. Weaving scattered inspiration into a single wall is the whole idea.

Clipping

Paste a link anywhere on the wall, or run Clip from clipboard from the command palette. Oriko reads the page, downloads its images and video into your attachment folder, and writes a markdown note into your clippings folder. Pasting or dropping a picture or video saves it as a clipping of its own, and pasting a link you already clipped opens the existing note.

Source What you get
An article or product page The page's own preview image, title, author and date
A direct image or video URL The file itself, saved as its own clipping
An X or Instagram post The post's media, via optional community resolvers
A Threads post The video, found by loading the post itself (desktop)
Notes from the Obsidian Web Clipper They appear on the wall, and their remote media is downloaded in the background
A page whose media cannot be scraped The page itself is scanned as a fallback, so the clipping still gets a picture

On iOS you can clip straight from any app's share sheet with the Clip to Oriko Shortcut. Sharing a post to it opens the wall and clips it, no copy and paste involved. To build it yourself: receive URLs and text from the share sheet, run Get URLs from Input, URL-encode the result, and open obsidian://oriko?url= followed by the encoded text.

The Wall

Every clipping is a tile: pan and pinch on a phone, scroll and zoom on a desktop, and click or tap a tile to open it full screen with its properties and actions. Videos can autoplay muted while they are in view, respecting Reduce Motion, and a video you open starts muted too until you unmute it (Open videos muted in settings). Select many at once with a drag on desktop or a long press on mobile, then move, export or delete them together.

The full-screen view zooms and pans the original, shows the picture's own color palette, and shows the clipping's details beside it. Its Source row links out to the original page (so do Open in browser in the tile's context menu and in the view's bar), its bar opens the note, exports, edits properties and deletes, and each button shows its key: ⏎ for the note, B for the browser, P for properties, ⌫ to delete.

The Palette

⌘K, or Search this grid from the command palette, opens one input over the dimmed wall. It lists the things you can do, grouped under Selection, Describe, Grids, Filters, Edit and Capture, and once you start typing it also finds filter values and every clipping in the vault by name, each with a preview. A command that needs an argument opens a second stage in place, so moving four clippings to another grid is one gesture.

Beyond the palette, ⌘Z undoes the last move, edit, or folder and grid change and ⌘⇧Z redoes it, ⌘1 through ⌘9 switch grids in their stored order, ⌘N clips whatever is on the clipboard, ⌘E exports the selection, and the arrow keys move between tiles.

Grids

Grids are boards. A clipping belongs to a grid through a single grid property in its frontmatter, home shows everything, and smart views collect clippings by rule (nothing is filed into a view: it shows whatever matches). The set of grids is shared across your devices through one small note in the clippings folder, so a board made on your desktop is on your phone after a sync.

Folders

Folders are piles inside a grid. Select some tiles and choose Move to folder to gather them into one card on the wall, a collage of what is inside with a name and a count. Click the card to open the folder as a wall of its own, and drag any corner of the card to make it one, two or three columns wide. A clipping belongs to a folder through a folder property beside grid, and the folders themselves travel between devices with the grids.

Filters

Any frontmatter property can become a filter. Enable properties under Settings → Filter properties, then slice the wall from the filter button: categories, status, domain, dates, whatever your clippings carry.

Color is always there too. Pick a color from the filter button's Color list, or type one into ⌘K: an everyday word like red or blue, a shade like maroon or sky blue, another name for one (burgundy finds maroon), or a hex code like #800000. Nearby shades count, and the clippings with the most of that color come first. Search colors… at the top of that list opens the same search from the filter button. Each device works out the colors from the pictures it already has, in the background, so nothing is written into your notes.

Describe

A pasted screenshot or a reel with no caption is hard to find again. Describe looks at the picture, or a few frames of a video, along with the note's text, and writes categories, a one-line caption and any text in the picture (media_text) into the frontmatter, so the palette finds the clip by what is in it. Turn it on under Settings → Oriko → Describe clippings on desktop, then run Describe uncategorized from ⌘K, or select tiles and choose Describe from the palette, the selection bar or the right-click menu. Turn on Describe new clippings too and describing becomes the last step of clipping, while the wall is open; clips from your phone get described once they sync in with their pictures. Categories it suggests that are not on your wall yet wait in Review suggestions until you approve them.

You pick how Describe runs:

  • Claude Code on this computer. Describe runs the Claude Code you installed and signed into. Anthropic may count it as third-party app usage. Oriko never sees your login.
  • Anthropic API key. Describe calls Claude Haiku with a key from the Claude Console. Paste the key in settings; it is kept in Obsidian's keychain, never in Oriko's settings file.
  • Oriko Plus. A subscription that runs Describe on Oriko's own server, with no Claude Code or API key to set up. It covers 1,000 clippings a month on up to five devices, and clippings Claude couldn't label don't count. See what's included, then paste the license key from your receipt under Settings → Oriko → License key. Questions go to [email protected].

Oriko is independent of Anthropic.

Revisit

Clip enough things and most of them sink out of sight. Revisit brings them back a few at a time: choose it from ⌘K and up to 20 clips, picked at random from the wall you're on, come up one by one beside the palette. Press → to keep a clip or ← to forget it, Tab to skip one, Shift-Tab to go back, and Finish when you're done. Revisit follows whatever filter is on, and a clip you've seen in the last month waits its turn while there are others to show.

Nothing is forgotten until you finish. Forgotten clips then go to Obsidian's trash after you confirm, along with any media only they used. To keep them instead, set Settings → Oriko → Revisit → Forgotten clips to Mark as archived: they stay on the wall with their status set to archived, and later passes leave them out. Revisit is desktop only for now.

Downloads

Remote media is copied into your attachment folder under a name derived from its URL, so the same asset shared by several clippings is stored once. Posters and thumbnails are generated for videos and GIFs, and downloads above a size cap are skipped.

Optional tools. yt-dlp fetches the full video of a clipped post, and ffmpeg renders previews for formats the app cannot play. Install them with your package manager: brew install yt-dlp ffmpeg on macOS, winget or scoop on Windows, apt on Linux. Oriko finds them on PATH and in common install locations, and Settings → Downloads takes an explicit path if yours is installed elsewhere.

Phones get videos through a desktop. Some videos can only be fetched on desktop, through the community resolvers or yt-dlp. A clip made on your phone gets its poster right away; the next time a desktop opens the vault, it downloads the full video. Once that file syncs back, the phone adopts it automatically and the tile plays. The video has to be within your sync service's file size limit.

Cleanup. Remove orphaned media lists files no clipping references and moves them to the trash after a confirmation.

The note body is never touched. Oriko writes a note's content once, when it creates it. After that it edits only frontmatter, through Obsidian's own frontmatter API: the grid key when you move a clipping, the labels Describe writes, and the properties you edit yourself from the wall.

Privacy

Oriko fetches only what you clip: the page you pasted and the media it references. The optional community resolvers send X and Instagram URLs to public mirrors (fxtwitter, kkinstagram) to reach video those sites hide; turn them off in settings to stay first party. When you run Describe, the clipping's picture or video frames and its note text go to Anthropic, through your own Claude Code or your own API key, and nowhere else. With Oriko Plus they go to Oriko's server (oriko-plus.trevware.com) and on to Anthropic, and are not stored; see its privacy policy. There are no analytics and nothing is reported anywhere.

Installation

Install from Settings → Community plugins by searching for Oriko, or grab main.js, manifest.json and styles.css from the latest release into .obsidian/plugins/oriko/.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Omnisearch
4 years ago by Simon Cambier
A search engine that "just works" for Obsidian.
Tag Wrangler
6 years ago by PJ Eby
Rename, merge, toggle, and search tags from the Obsidian tag pane
Notebook Navigator
3 months ago by Johan Sanneblad
A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.
Local REST API with MCP
5 months ago by Adam Coddington
A secure REST API and Model Context Protocol (MCP) server for your vault.
Quiet Outline
5 years ago by the_tree
Improving experience of outline in Obsidian
Another Quick Switcher
5 years ago by tadashi-aikawa
This is an Obsidian plugin which is another choice of Quick switcher.
Book Search
5 years ago by anpigon
Obsidian plugin that automatically creates notes by searching for books
Settings Search
5 years ago by Jeremy Valentine
Adds a search bar to Obsidian.md's settings
Simple CanvaSearch
3 years ago by ddalexb
Global Search and Replace
4 years ago by Mahmoud Fawzy Khalil
A plugin to do a global search and replace in all your Obsidian vault files.
Floating Search
4 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Khoj
4 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Version History Diff (Sync, File Recovery & Git)
5 years ago by kometenstaub
Get a diff view of your Obsidian Sync, File Recovery and Git version history
Find Orphaned Images
3 months ago by josmarcristello
Find Orphaned Images is an Obsidian plugin designed to help you keep your vault clean and organized by identifying and managing images that are not linked anywhere in your notes.
Text expand
6 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Core Search Assistant
5 years ago by qawatake
An Obsidian plugin to enhance built-in search: keyboard interface, card preview, bigger preview
Transcription
4 years ago by djmango (Sulaiman Ghori)
Obsidian plugin to create high-quality transcriptions from markdown linked audio files
Fuzzy Chinese Pinyin
3 years ago by lazyloong
Vantage - Advanced search builder
6 years ago by ryanjamurphy
Vantage helps you build complex queries using Obsidian's native search tools.
Unicode Search
4 years ago by BambusControl
Simple Unicode character search for Obsidian.md
Advanced Rename and Delete Handler
2 months ago by Michael Naumov
Handles renames and deletes for the whole vault in one place: updates links, moves attachment files and folders, and cleans up what a deletion leaves behind.
Emoji Magic
4 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Attachment Manager
3 years ago by chenfeicqq
Attachment folder name binding note name, automatically rename, automatically delete, show/hide.
Text Finder
2 years ago by hafuhafu
Provides a find/replace window in edit mode similar to VSCode (supports regular expressions and case sensitivity).
NetClip
2 years ago by Elhary
this plugin is for Obsidian that allows you to browse the web and clip webpages directly into your vault.
Image Manager
2 months ago by David V. Kimball
Insert, rename, and sort external images by transforming them into local files within your notes.
Search In Canvas
2 years ago by Boninall
Card View Switcher
5 years ago by qawatake
An Obsidian plugin to provide a quick switcher with card view
Media Companion
2 years ago by Nick de Bruin
Contacts
4 years ago by vbeskrovnov
With this plugin, you can easily organize and manage your contacts within Obsidian. Simply create a note with contact information and use the plugin's features to quickly search, and sort through your contacts. Contacts plugin also helps you to remember birthdays of your contacts and keeps track of the last time you met them.
Search Everywhere
5 years ago by Mom0
Obsidian Search Everywhere Plugin
Semantic Search
4 years ago by bbawj
Semantic search for Obsidian.md
Lemons Search
2 years ago by Moritz Jung
An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.
Relative Find
5 years ago by phibr0
Power Search
5 years ago by Aviral Batra
Copy Search URL
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds a menu entry to its search view for copying the Obsidian search URL.
Local RSS
a year ago by onikun94
External Link Helper
4 years ago by Jhonghee Park
Obsidian plugin for link suggestion
Clipper Catalog
2 years ago by Greg K.
A catalog view that provides a powerful interface for all your clipped web articles and content. Easily organize, search, and manage your web clippings within your vault.
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
EasyLink
a year ago by isitwho
Select text in your obsidian editor to find the most similar content from other notes and easily create links.
Journal View
3 months ago by RUverse
A journal view for Obsidian
Tree Search
2 years ago by catacgc
Moulinette Search for TTRPG
3 years ago by Moulinette
Plugin for Obsidian
Giphy
2 years ago by LuCrypto
Image Picker
2 years ago by ari.the.elk
Attachment Uploader
3 months ago by zhuxining
An attachment uploader plugin for Obsidian
Mention Autocomplete
3 months ago by Darren Zheng
Type `@` to instantly search and link any note in your vault — with full-text search, rendered preview, and smart sentence extraction.
MCP Server
9 days ago by leonezz
Sync Emails
a year ago by taskrobin
Sift
a month ago by disasta-g
Search your notes with substring matching, operators, path and date filters, and ranked results in a large overlay.
Settings Navigator
23 days ago by Lawrence Lee
An Obsidian plugin that adds browser-style history navigation, quick plugin management, and quality-of-life improvements to the Settings modal.
TG Emoji Search
2 years ago by MarsBatya
Blockreffer
2 years ago by tyler.earth
An Obsidian plugin to search and embed blocks with ^block-references (aka ^block-ids)
Note Codes
a year ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Vault Shelf
a month ago by Lukas Proprentner
Your Obsidian vault as a browsable library: shelves of books built from titles, dates, people, tags, folders or any note property. Customizable to make it your own.
CmdSearch
2 years ago by SpaceshipCaptain
Clipboard Manager
a year ago by Ayush Raj
The clipboard obsidian plugin
Content-Addressed Attachments
7 months ago by NateScarlet
Stores obsidian attachments using content-based addressing (similar to IPFS)
Segerlab
6 months ago by Semyon Kononchuk
Renders calculator views within Obsidian notes from JSON data copied from the Segerlab app.