Writing

Blocks

Type / anywhere in a note to open the block menu, then keep typing to filter it. Press Enter to insert the highlighted block, Esc to dismiss.

Launch plan /ta
Blocks · matching “ta”
Task List titled checklist
Table / Database typed rows
To do inline checklist
Type “/” anywhere to insert any block.

Tip: blocks that have a title (Task List, Section, Database, Kanban, Gantt, Dashboard, Widget) drop the caret straight into the title when created — name it, press Enter, and keep writing. Mentions, hashtags and dates work inside those titles too.

Moving & styling a block

Hover any block and a small grip () appears in the left margin.

Tip: click any empty space — between blocks, or inside a Section, Callout, Column or task list — to drop a new line right there (inside a task list it adds a new task).

Changed while you were away: when you reopen a notebook, any top-level block that was edited since your last visit by something other than you at the keyboard — a connected app over MCP, an agent, a background task — gets a small accent dot in the left margin. Hover the dot for a label (“Edited while you were away” or “Edited by a connected app”). The dots clear themselves the next time you open the note.

Text basics

BlockWhat it does
ParagraphPlain body text — the default.
TitleA big section heading (H1).
SubtitleA smaller heading (H3).
QuoteA blockquote with an accent bar.
Horizontal LineA visual divider between sections.
Table / DatabaseInserts a Database — see Database below. (Plain tables have been replaced by the Database; pasting a table from the web also becomes one.)
Launch plan
Positioning
Nomima keeps your notes and their connections entirely on your Mac — private by default, structured only when you want it.
“Write naturally; let the structure find you.”

Next: draft the announcement and line up reviewers.
Titles, subtitles, quotes and dividers — the text foundation.

Automatic links: finish typing a web address or an email — https://…, a www. host, a common domain like github.com, or name@example.com — then press Space and it turns into a clickable link pill on its own. It’s deliberately conservative: bare words like node.js, README.md or e.g. are left as plain text.

Task List

A titled checklist card. Create it from the / menu or by typing [] + space at the start of a line.

Q3 planning 3 / 5
Scope the release
Draft the announcement
Line up @Sara Chen for review
Review the copy
Ship by Fri 5pm
A titled checklist with a live progress badge.

Note: the / block menu is intentionally disabled inside checklist items — checklists stay checklists. Press Enter to leave the list first.

To do

A lighter, Apple Notes–style checklist. Type /todo for a frameless list — no card, no title, just circular checkboxes sitting flush with your text.

Reach for Task List when you want a titled, progress-tracked card; reach for To do for a quick inline checklist inside your prose.

Containers

BlockWhat it does
SectionA titled, collapsible container that can hold any other blocks. The summary line stays visible when folded. Mark the summary with #complete and the whole section greys out — done, filed, out of the way.
Toggle ListA lighter inline disclosure — just a chevron and content, no card chrome.
CalloutA tinted box with an icon badge. Click the badge to pick the type: Note, Info, Tip, Idea, Important, Success, Warning, Urgent, Critical, Bug, Question, Research, or Follow-up — each with its own color and line icon. A completed callout shows a green checkmark regardless of type.
ColumnsSide-by-side layout with two or three columns; each column holds normal blocks. Columns can't be nested — the Columns option isn't offered while you're inside a column.
Carousel (/carousel)A horizontal, scrollable track of columns — three in view at a time. Each card takes a S / M / L width and the whole row runs at auto height (or drag the bottom handle to pin a fixed height); Tab from the last card adds another. Like Columns, a Carousel can't be nested — it isn't offered inside a column or another carousel.
Freeze the copy by Thursday — translation starts Friday morning.
Callout type
Note
Info
Tip
Success
Warning
Urgent
Bug
Callouts are tinted boxes; click the badge to change type.
▤ Release checklist
Owner: @Sam Ortiz
Target: Fri 5pm
Everything here rolls up into the #launch view automatically.
A titled collapsible — a chevron, its label and content that folds away.
Research

Interview five users

@Sara Chen

Build

Ship the beta

Fri 5pm

Launch

Draft announcement

#launch

Side-by-side columns, each holding normal blocks.
Research S

Interview users

@Sara

Build M

Ship the beta

Fri 5pm

Launch L

Draft post

#launch

Metrics M

Track signups

⇥ Tab added this

Tab past the last card to add another; scroll the row sideways.

Follow-up chains

Spin a follow-up section off any block to continue a thread of work. Chained sections inherit the source block’s title with a locked prefix, and a connector line draws between them so you can see the whole chain at a glance — handy for turning a single block into an ongoing series of next steps.

Database

The Database is Nomima’s table — but every row is a record and every column has a type. Create it from the / menu (“Table / Database”). Name it in the title row, then Enter drops into the first cell.

Pasting a table from a web page, Google Docs, Notion or Markdown drops in as a Database automatically — the header row becomes your columns and each row a record.

Derived tables: /entity-table builds a live table of every entity of a type (one row per Person, Project…, editable straight from the grid), and /query-table builds a filtered view of blocks across your notebooks. Both stay in sync as you edit elsewhere.

Q3 planning3 rows · Σ · ✕
AaTask 👤Owner 📅Due 🚩Status
Scope the release @Sam Ortiz Jul 24 #complete
Draft the announcement @Sara Chen Fri 5pm #in review
Book the venue @Sara Chen Mon #to do
3 records 1 of 3 done
+ New row
Every row is a record; every column has a type.

Code, math & diagrams

BlockWhat it does
Code BlockSyntax-highlighted code with a language picker. Tab/Shift Tab indent and outdent; press Enter on two empty trailing lines (triple-Enter) or past the end to exit the block.
EquationLaTeX math rendered beautifully with KaTeX.
DiagramMermaid diagrams — flowcharts, sequence diagrams, ER diagrams, mind maps, Gantt syntax and more.
DrawingA freeform whiteboard canvas (powered by Excalidraw) for sketches and doodles.
JavaScript ▾
// connect a note to the graph
function link(note, tag) {
note.edges.push(`#${tag}`);
return note;
}
Code with syntax highlighting and a language picker.

Terminal

Type /terminal to drop a real command-mode shell straight into a note. Run a command and its output streams in live — each line lands as it’s produced. Stop a command mid-run, and every command shows its duration and exit code when it finishes. Page back through what you ran with /, and watch the working-directory chip update as you cd around. Up to 200 commands are saved with the note.

Calendar

Type /calendar to embed a live calendar view in any note. Switch between Day, 3-day and Week layouts. Events and dated tasks from your vault appear on the grid — click an item to jump to the source block. Tick a task directly from the calendar to mark it complete without leaving the view. A date-guard prevents the block from being created without a valid date anchor.

Boards & timelines

Kanban Board

Draggable cards in three fixed columns — To Do, In Progress and Done. Dragging a card to Done marks it complete, and a #complete card sits in Done — the board and your notes stay in sync. The header shows an active-of-total count. See Advanced blocks for the full walkthrough.

Gantt Chart

A timeline of tasks with start and end dates. Switch between Fit (default), Day, Week and Month zoom. Edit mode exposes name, start, end and assignee fields per row; preview mode shows just the chart. Tasks complete via their checkbox or a #complete tag. See Advanced blocks for details.

Dashboard & Widget

Dashboard is a live grid of widgets showing stats and trends about your vault; Widget is a single resizable chart or metric you can drop anywhere in a note.

Media & references

BlockWhat it does
FileAttach any file from disk (you can also just drag & drop one onto the note). The file is copied into your vault and appears as a pill with its name and size. Click to preview, or open it in its default app. Text is extracted and indexed so the file’s contents join your Knowledge Graph and search.
Files (/files)A drop zone and folder listing in one block: drop files onto it or point it at a folder and it lists them, each with per-file actions — open in its default app, or extract the text to knowledge so it joins your search and Knowledge Graph. See Capture & reading.
Subpages (/subpages)An auto-updating index of a notebook’s child pages. Add a child page and it appears here on its own — no manual linking.
ImagePaste an image from the clipboard or drag & drop one onto the note and it lands inline. The file is copied into your vault (pasted web images are downloaded too, so they stay available offline). Drag the corner handle to resize, align it left / centre / right, reset the size, and add a caption underneath.
Embed / Bookmark / VideoPaste a link. YouTube plays inline right in the note, remembers your watch progress so you resume where you left off, drops into a picture-in-picture corner player when you scroll away, and can pop out to a native floating mini-player that stays on top even when you leave Nomima. Vimeo plays inline as a simpler player (no resume or float); Loom, Figma, CodePen, Spotify and Google Maps render inline as a live frame. Any other link becomes a rich preview card (image, title, description, favicon), fetched and cached so it works offline — click it and the page opens in Nomima’s in-app floating web-view (there’s an explicit Open the original in your browser button when you’d rather hand it off to your browser). See Capture & reading.
RSS FeedSubscribe to news feeds inside a note, read articles in place, and pin the ones worth keeping. See RSS Feed below.
Block ReferenceLink to another notebook or to a specific block inside one.
BacklinksA panel that lists every note referencing the current one — the reverse side of block references and @mentions. It updates itself as other notes link here.
ReminderA countdown with a desktop alert — covered in depth in Dates & reminders.
▶ Product demo · 4:12
nomima.io
Your mind, on your machine
A private, offline notes app that builds a knowledge graph from the way you already write.
Paste a link — YouTube plays inline; other links become preview cards.

RSS Feed

Type /rss to drop a news reader straight into a note. Every feed is fetched privately in the background and cached in your vault, so articles stay readable offline.

AI

Summon — opens the AI assistant with your cursor’s context (current block, selection) already attached. See Summon assistant.

Assign to Summon (/assign) — hand a task to Summon to run in the background. Type it inline (/assign research the EV market), select text first, or use the whole current block; a task pill drops in at your cursor and the work runs in Summon’s task queue. When the task came from a block, that block is stamped #complete once it finishes.

Just for fun

BlockWhat it does
Funky TextHand-drawn marker font.
CursiveFlowing script lettering.
ASMR BlockMechanical-keyboard sounds while you type in it. Pick the sound pack in Settings → Sound.