Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>Marke CodeNew to Visual Studio Code? Get it now.
Marke Code

Marke Code

Marke Rios

|
3 installs
| (0) | Free
Deliver ahead of schedule. Track every sprint and phase in your Markdown, keep Focus on what can't slip and write like in Obsidian. In Cursor, VS Code, Antigravity and Windsurf, in 5 languages.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Marke Code

We built a tool that brings your delivery date forward.

The people who ship early are not working longer hours. They see every sprint and every phase in one place, they know what is due next, and nothing slips through the cracks. Marke Code turns the .md files you already write into that view, right inside your editor.

Works where you code: Cursor, Antigravity, VS Code, Windsurf and more.

  • Project tracking: every list in your .md shows its progress, its deadline and what is overdue. The All panel gathers the tasks from all your files, so you never lose track of a sprint or a phase.
  • Focus mode: what can't slip stays at the top, with a countdown. You see the deadline coming and get ahead of it, instead of running after it.
  • Write like in Obsidian: the same commands work here. # for headings, - [ ] for checklists, ``` for code, [[ to link a note. If you type it in Obsidian, you can type it here.
  • Bring your Obsidian notes: they are plain .md files, so just open your vault folder and start tracking.
  • In your language: English, Brasileiro (Portuguese), Español, Deutsch and 中文. Switch anytime from the gear in the All panel.

Everything lives in the .md file itself, which stays readable anywhere: git, GitHub, Obsidian, any editor.

The screenshots on this page show the Portuguese interface. In English, the same buttons read as described below.

Ps. Feito no Brasil: o Marke Code também fala português. Escolha na engrenagem do painel Todas.

Marke Code in action: tasks checked in the editor and tracked in the All panel


Project tracking

Turn any list in your document into a tracked section. The section becomes a card with its state (Listed, Doing, Done, Overdue, Cancelled), its progress ("1 of 3 tasks") and the percentage done, which updates as you check items off.

Task tracking with Focus, deadlines and progress in the editor

To start tracking, pick one of two ways:

  1. Select the text you want to track (the heading and the list below it), click Status on the toolbar that appears over the selection and choose Actions or Decisions.
  2. Or hover over the heading of a list and click Create tracking.
  • Actions track a checklist (- [ ]): each task has its own deadline, Focus and state.
  • Decisions track a bulleted or numbered list: each item is marked Decided, To check, Urgent or Cancelled.

Focus mode

Focus means "I need to keep my attention on this until it's done". The task gets a Focus badge and jumps to the top of the All panel, above everything else, so it never leaves your radar. With a deadline, a countdown shows how much time is left and tells you when it's overdue.

To turn it on, click the ⋯ on the right margin of the task: the Focus switch is at the top of the menu. Below it, days, hours and date are optional. With a deadline, the time becomes the expected finish.

Combination What the line shows Mark saved in the .md
Focus only Focus badge, no countdown <!-- marke:prazo foco=1 -->
Focus + deadline Focus badge + countdown (D 02:23, H 04:00, M 43:38) <!-- marke:prazo ate=2026-10-02T18:00:00;foco=1 -->
Deadline only The countdown and, once past, Overdue <!-- marke:prazo ate=2026-10-02T18:00:00 -->
  • The countdown scales down on its own: D (days and hours) while days are left, H (hours and minutes) on the last day, M (minutes and seconds) in the last hour.
  • Focus never hides a delay: an overdue task in focus shows Focus and Overdue together.
  • Check the task off and it shows Done and leaves focus. A cancelled one shows Cancelled.
  • Removing the deadline clears only the date and keeps the focus. Turning focus off clears only the focus and keeps the date.

The All panel

Tasks end up spread across many files: one per topic, one per client. The All panel brings them together in one place, without moving anything out of your files and without creating any file in your project.

Click the rabbit in the side bar. The project name shows at the top, with three layers below:

  1. Tabs: All (open tasks and decisions together), Tasks, Decisions and, on the right, Done.
  2. Folders and Files: two buttons that list every folder or file with something in the tab, and how much. Pick one and the button lights up, the choice shows right below with an × to clear it, and the list shows only that.
  3. Tags: the folders and files with the most to do, in one row, busiest first. The arrow scrolls to the rest. While a folder or file is chosen, the tags step aside.

The All panel next to the editor, with Focus mode and deadlines

Tasks (and the top of All) sorts open tasks by priority:

  1. Focus: the ones with a deadline first, nearest to farthest
  2. Overdue
  3. Today
  4. This week (through Sunday)
  5. Later
  6. No date

Decisions gathers the decisions that still need an answer, from every file: Urgent first, then To check. Nothing gets lost in an old conversation.

Done lists finished tasks, struck through with a green ✓, so you can see what shipped without cluttering the list of what's left.

  • Check the box in the panel and the task is checked in its source file right away, even in an open editor.
  • Click the text to open the file right at the task's line.
  • Filter by folder or file with the Folders and Files buttons or the tags. The filter is remembered per project.
  • The panel updates itself whenever any .md changes, from the editor or from another program.
  • Notification bell: news and tips in one place. When something new arrives, the bell gets a dot. When a new version is out, it also shows Update, and the Update button installs it right there.
  • Export (optional): the button on the panel bar saves the current list to a .md, wherever you choose.

Decisions

In bulleted or numbered lists, the ⋯ on each item marks where the discussion stands: Decided, To check, Urgent or Cancelled. The section card adds up the decisions and shows how much is already settled.

Decisions marked per item, with the section's progress


Editor with checklist and status on selection

Select some text and the formatting toolbar shows up with everything at hand: turn it into a Check List, bold, italic, strikethrough, code, color, indent, link and Status, which creates tracking for that section on the spot.

Formatting toolbar with Check List and Status


Text and card background colors

Color the text and background of any block or card with your own palette. Click + to save a new color, with any opacity you like. It's saved for all your documents.

Text and background color palette


Built-in icons and memojis

Marke Code comes with icons (Lucide) and memojis ready to use in text, headings and cards. Type >. anywhere in the document and pick one.

Lucide icon picker Memoji picker


More features

  • Visual block editing, with no markup in sight
  • Ready-made layout: Marke Code ships with tuned fonts and colors. Prefer your own? Click the gear in the All panel and choose My layout.
  • Block menu: type /
  • Link to a file, folder or website: type >l, pick the file or type the address, and click the link to open it
  • Link preview: hover over a link to see the start of the file, what's in the folder, or the site's title and description
  • Mini Card: a highlight block with an icon or memoji. Type / and choose Mini Card
  • Code blocks with highlighting for over 20 languages
  • Images: paste or upload, stored next to the document
  • Light and dark theme: follows your editor's theme
  • Five languages: English (default), Brasileiro (Portuguese), Español, Deutsch and 中文, for the editor, the panel, the menus and the messages. Choose under the gear in the All panel → Language

Shortcuts

All of them, each with an animation, are under the gear in the All panel → Shortcuts.

Shortcut Result
>. Icons and memojis
>>. Card
>1 to >6 Headings
>p Paragraph
>b Bold
>i Italic
>k Checklist
>c or ``` Code block
>l Link to a file, folder or website
/ Block menu
- + space Bulleted list
-> Arrow
--- Divider

Coming from Obsidian? Write exactly as you do there. Its shortcuts work here too: # to ###### + space for headings, -, * or + for lists, 1. for numbered lists, - [ ] for checklists, > for quotes, ``` + Enter for code blocks, **bold**, *italic*, ~~strikethrough~~, `code` and [[ to link another file (the same menu as >l). Your vault opens as it is: no export, no conversion.


Getting started

  1. Install it. The welcome page opens on its own, with a 6-step tutorial and a sample document to try.
  2. Click any .md file: it opens straight in Marke Code.
  3. Add tracking to the lists you want to follow.

Prefer to open .md files in the text editor? Under the gear in the All panel, turn off Open .md files in Marke Code. The tutorial is in that menu too.


How the marks look in the file

Everything Marke Code tracks lives in the .md itself, in HTML comments that any other Markdown reader ignores:

Mark Where it goes Example
Deadline and Focus checklist line * [ ] <!-- marke:prazo ate=2026-10-02;foco=1 -->Record the video
Decision list line * <!-- marke:decisao valor=urgente -->Choose the bank
Tracking section heading ## <!-- marke:status modo=checklist;valor=listado;n=4 -->Tasks

Attributes are separated by ; and read in any order. A file opened and saved without changes stays identical, byte for byte. Marks with the old name (motiond:) are still read and switch to marke: the next time the file is edited in Marke Code.


Settings

The options are in Settings, under marke.*. Search for @ext:markrios.marke.

Option Default What it does
marke.idioma en Interface language: en, pt-BR, es, de or zh-CN. Also under the gear in the All panel
marke.painel.ignorar [] Folders or files the All panel skips, relative to the root. E.g. docs/arquivo, **/drafts/**

The panel already skips node_modules, .git, dist, out and target, and lines inside code blocks.


Known limitations

  • Image dimensions are not preserved.

Development

npm install
npm run dev     # builds and installs into the local copy
npx vsce package --allow-missing-repository

License and credits

Marke Code started as a fork of Motiond and has been rewritten almost entirely: today more than 95% of the code is its own. MIT license. Third-party attributions are in THIRD_PARTY_NOTICES.md, included in the package.

Built with BlockNote.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft