Even though a barebones model of VS Code works as a competent code editor for easy programming duties, it’s developed right into a hardcore dev surroundings – and you’ll characteristic this evolution to the sheer selection of extensions to be had in its market. Whether or not it’s including make stronger for essentially the most difficult to understand coding language available in the market, bringing QoL options into your programming surroundings, or simplifying snippet formatting, you’ll discover a VS Code extension for almost each activity you’ll call to mind.
However relating to extensions that may bolster your productiveness, few can rival the likes of Dendron. Designed to convey awesome note-taking functions to the code editor, Dendron has sufficient options to exchange Obsidian, particularly if you happen to stay your head buried in VS Code up to I do. Toss within the ultra-powerful llama-vscode extension, and also you’ve were given a slick note-taking and data retrieval pipeline for your VS Code server.

I finished opting for between VS Code, Google Antigravity, and Cursor and constructed a hybrid workflow that makes use of the most productive of them
The IDE conflict is over.
Dendron is a killer PKM for VS Code
Its note-taking equipment are next-level
At the floor, Dendron would possibly appear to be a easy Markdown extension, however it might function a full-fledged Non-public Wisdom Control gadget. Should you favor including visible diagrams for your notes up to I do, you’ll be satisfied to understand that Dendron helps Mermaid diagrams. Likewise, it’s appropriate with the KaTeX typesetting library, which makes including properly-formatted math purposes a work of cake, and I will be able to separate typical notes from my programming snippets by means of code blocks.
I additionally adore the reference facility in Dendron, because it shall we me paste snippets (and even complete notes) from different .md information right into a report. However, I will be able to upload back links inside my notes to navigate between them conveniently, whilst the customizable schemas are a godsend once I need to create commonplace templates and save time that I might differently spend including the similar components in each .md report. The most productive phase? It helps observe refactoring, that means the entire paperwork referencing a selected textual content snippet will mechanically replace their back links if I finally end up editing the unique .md report.
Dendron’s observe group functions are simply as spectacular
Dendron has this quirky hierarchical setup the place it ditches standard folders and as a substitute makes use of the notes themselves as directories for nested .md information. On paper, that can sound moderately bizarre, however having labored with a an identical hierarchical design in Trilium Notes, it’s best for development a observe repo from scratch, the place I will be able to jot random concepts in a report and switch it right into a listing containing additional information later down the road.
Likewise, Dendron depends upon fuzzy seek, so it might pull up loads of notes in a question of seconds. It even helps a couple of vaults, so I will be able to separate my house lab paperwork and educational notes from the documentation I exploit for public code repositories. Talking of repos, Dendron too can sync notes to Git folders, thereby offering very good backup capability for my wisdom base. Consider its talent to show easy notes into a visible deal with due to the graph view, and you’ll see why I dangle Dendron in such prime regard. Plus, it additionally is helping that it’s available inside VS Code – the very utility I exploit for 95% of my coding duties. That manner, I don’t want to transfer between VS Code and Obsidian each little while when recording my troubleshooting makes an attempt all the way through a house lab undertaking.
The llama-vscode extension provides the native LLMs
It satisfies my observe retrieval wishes
Dendron is lovely superb by itself, however its actual application comes into mild when I upload my locally-hosted LLMs into the fray. For reference, I’ve were given a Qwen3.6-35B-A3B configured on my gaming PC, and it’s as excellent at producing coding tips as it’s at diagnosing mistakes after studying loads of terminal traces. And pairing it with my Dendron vaults grants it complete get right of entry to to the documentation I’ve maintained for my house lab – making it much more correct for my troubleshooting wishes.
Whilst there are a few extensions designed to attach native and cloud fashions to VS Code, my favourite needs to be llama-vscode. In the end, I’m already working llama-server for Qwen3.6, and pairing it with llama-vscode used to be so simple as including its IP deal with and port quantity to the Settings segment of the extension. Since llama-vscode can ingest a couple of paperwork, I will be able to level it to the mistake logs, IaC configs, and random notes in my Dendron vault, and feature it generate detailed stories about what went fallacious all the way through my tasks, and the answers that may set issues proper.
I additionally use this combo broadly when formatting code blocks inside my .md information. Particularly, I’m speaking concerning the Ansible playbooks and Terraform .tf syntax that will differently require some additional mins of guide configuration if I needed to layout the code with the best indentation laws.



