A tool that changes shape with you.

Start with a clean editing experience. Gradually add structure, views and your own commands when you need them. SilverBullet grows into the tool you’d have built yourself, without having to build one from scratch.

Most tools make you choose: something simple that you outgrow, or something powerful that requires professional services to set up before it’s useful. And once you’ve set it up, it’s hard to evolve.

Structure when you’re ready.

Write plain notes today. Tomorrow, tag a page #project and give it a status. SilverBullet indexes all of it, so the structure is there when you want to use it.

A book page’s frontmatter (tags: book, author, status) on the left, and on the right the Reading List the #book tag collects, with that book in its table

Views that update themselves.

Write a query once, and it keeps itself up to date: every book you haven’t read yet, every open task for this week, every decision still marked proposed.

${query[[from t = index.tasks() where not t.done
  order by t.page desc
  select templates.taskItem(t)]]}
The Open tasks list on the index page: unticked tasks from the shopping list, the photo club meetup, the house move and journal days, each linking back to where it was written

Your own commands.

Space Lua is built in. Add a command, a slash command, a template or a widget by writing a few lines in a meta page, no build process required.

A ten-line command.define block in Space Lua on the left, and on the right the command palette offering the Shopping List: Add command it creates

Your look, your way.

Change the styling with a bit of CSS in a page, from the font size to a whole theme.

The same journal page before and after three lines of Space Style: a larger serif writing font and violet tags

Borrow what others made.

Install libraries shared by the community, and read exactly what they do: they’re pages in your space like any other.

The Library Manager: the built-in Std library and two installed libraries, Mermaid diagrams and Markdown Prettify, above the recommended libraries still available to install

This is sometimes called malleable software: software that you can reshape to fit, instead of the other way round.

Start simple. Grow when you’re ready.

Get started