get_treeLABSCO SUMMARY
A write surface with an undo button behind it.
The interesting call is bulk_apply: up to 250 sub-operations land atomically and reverse as a single undo step, which is what makes "reorganise my tabs by topic" a reasonable thing to ask rather than a reckless one. Writes go through the same confirmation and undo machinery as the extension's own UI, and the token in the URL is the thing to guard — anyone holding it can read and change your tabs.
What it is
A native messaging host that bridges the Pinako browser extension to desktop AI clients. It exposes your tab tree, libraries, library groups, Main Notes and browser bookmarks as tools — read and write both, so an assistant can reshape the tree, not just describe it.
What you get
- Reading:
get_tree,get_tree_summary,search_tabs,search_pinako,list_libraries,get_library,get_main_tree_notes,get_bookmarks,find_duplicates - Structure:
move_node,indent_node,outdent_node,create_group,create_folder,delete_node, andbulk_applyfor up to 250 atomic sub-ops that undo as one step - Metadata:
set_title,set_tags,add_tags,remove_tags,set_memo,set_star_color,set_row_color - Libraries:
create_library,add_to_library,set_library_title,set_library_description,delete_library, plus library groups andreorder_library_panel - Notes and bookmarks:
create_note,set_note_content,delete_note,add_to_bookmarks - Destructive calls return
CONFIRMATION_REQUIREDuntil the caller confirms; every write returns{ok, error}so a client can branch on the code - Read tools are safe to auto-approve; write tools are annotated idempotent, non-idempotent or destructive so clients can gate them
Requirements
The Pinako extension in your browser and an active Pinako subscription (Pro or higher). Installers are provided for Windows (graphical) and Linux x64 / ARM64 (CLI); building from source is npm install then node setup/build.js --all. The bridge listens on 127.0.0.1:37421 and serves loopback only. Write tools need a machine-local token that the installer writes into each client's URL — a client without it still connects and still reads.
Setup effort
Follow the published steps
USE CASES
Sorting a pile of open tabs into topics
Have the tree read, grouped and moved in one batch that you can undo in a single step if it lands wrong.
Clearing out duplicate bookmarks
Find the duplicates first, then remove them with the confirmation prompt still in the loop.
Turning a research library into a document
Read a library's contents and notes, then have the same assistant write them out wherever it can reach.
Tagging work links apart from personal ones
Search the tree, then apply tags and colours across the matches.
Filing a new set of links
Create the library, add the tabs to it, and give it a description in the same turn.
44 tools
Listed in project docs. Your client may show a different list.
get_tree_summarysearch_tabssearch_pinakosearch_docslist_librariesget_libraryget_main_tree_notesget_bookmarkslist_browsersfind_duplicatesmove_nodeindent_nodeoutdent_nodecreate_groupcreate_folderghost_nodedelete_nodedelete_live_nodebulk_applyset_titleset_tagsadd_tagsremove_tagsset_memoset_star_colorset_row_colorcreate_libraryadd_to_libraryset_library_titleset_library_descriptiondelete_librarycreate_library_groupset_library_group_titleset_library_group_descriptiondelete_library_groupadd_library_to_groupremove_library_from_groupreorder_library_panelreorder_libraries_in_groupcreate_noteset_note_contentdelete_noteadd_to_bookmarksBEFORE YOU INSTALL
What to know first
Tools you get
44 tools named in the project's documentation.
INSTALLATION
Connect your client
Server setup
Install the Pinako extension in your browser from the Chrome Web Store and hold an active Pinako subscription (Pro or higher)
Download an installer from pinako.pro/downloads: Windows graphical installer (.exe), or Linux x64 / Linux ARM64 CLI installer
Run the installer — it generates the machine-local access token and writes it into each detected AI client's configured URL:
http://127.0.0.1:37421/mcp?token=<YOUR_TOKEN>