Your files.
Living library.

A local library for your files, sheets, PDFs, books and web pages, using Markdown as data.

Native connectors
SlackJiraConfluenceGranolaGitHub
Product names and logos are trademarks of their respective owners. Terra is not affiliated with or endorsed by them.

Your life
in one place.

A Slack thread from #field-team embedded in a note

Files on disk are the source of truth. Delete its index and it rebuilds.

Markdown is canonical. Properties live in front matter you can read anywhere.

You know your ontology, but your agent doesn't. Terra links the people, places and sources for them.

Local first. Search, the index and the ontology all run on your Mac.

Views

Your library.
Infinitely customizable views.

Every folder becomes a database: a library, calendar, timeline or burndown, or a table, board, map, graph or canvas. Tailor each view to your own preference. Look at data a different way.

Library

01
Cards, lists, graphs and tables

PDFs, spreadsheets, images, web pages and notes.

Calendar

02
Agendas and calendars

Assign events, tasks and files a date.

Timeline

03
Gantt and dependencies

Create blocking relationships and manage deliverables.

Burndown

04
Tasks and queue

Remaining work, prioritize and triage.

Markdown as data.

PDFs retain highlights in structured markdown. Meetings, people and events, sheets and photos get properties that fit into your databases, alonside your notes.

project-planning.md
--- type: meeting start-time: 2026-10-08 10:00 people: [[[Steven Duarte]], [[Brock Spanner]]] project: [[Creek Restoration]] --- # Route planning Walk the reroute options before the first snow. - [ ] Ask the parks team for bridge timber. - [ ] Order the cedar saplings
Project planning
Project planning
When
Wed 8 Oct, 10:00
People
Steven Duarte, Brock Spanner
Project
Creek Restoration
Tasks
0 of 2 done
Linked · TripsBoard
Idea
Alpine lakes
Planned
Creek loop
Done
North ridge
Saved to ~/Notes/Meetings
On the calendar Wed 10:00
Themes

Same files, your way.
Your Terra.

Pick a theme, an interface style (Modern, System or Glass) and a layout for each view. Make your own with our theme builder.

Terra showing the Travel database as a feed in the Terra theme, Terra style

Terra, Terra, Feed

Features

With Terra
Work that moves you.

We’re here to get work done. Terra is built to be a one-stop shop. You can run code, craft spreadsheets, cite sources, and browse the web without context switching.

01

Run code in Terra

Terra supports runnable Python and R cells. Tables and charts print right under the code.

PythonRun cell
import pandas as pddf = pd.read_csv("travel.csv")df.groupby("region").days \  .sum().plot.barh()
⌘↩ runs the cell
Japan14
Europe13
California11
Mexico10
02

First-class Spreadsheets

Open .xlsx and .csv files with live formulas, tabs and charts.

Type /sheet to add into any note.

trip-budget.xlsxBudget
fx =SUM(B2:B5)
ABC
1ItemKyotoLisbon
2Flights$1,240$890
3Stay$980$760
4Food$420$380
5Rail$310$140
6Total=SUM(B2:B5)$2,950$2,170
03

Reference engine

Type [@, pick a source, and a APA/MLA/Chicago references list builds at the end of the note.

The Transformer drops recurrence and relies on attention alone [@vas(Vaswani et al., 2017)

  • Vaswani 2017 Attention is all you need
  • Shaw 2018 Self-attention with relative position representations
References

Vaswani, A., et al. (2017). Attention is all you need. NeurIPS.

04

Ask with your own model

Pick a local or cloud model. Terra uses the ontology — the people, places and sources — to provide clear answers fast.

Use a classifer to structure incoming data automatically.

With the Terra MCP ask your model to craft any view, function or arrangement.

OllamaOpenAIAnthropicOpenRouterGemini
AskGarden log

What did I plant last spring?

Thinking…

You planted Tomatoes and Runner beans in April, and the Lavender by the steps in May.

Ask anything… llama3.2 · local
Built in

No plugins to hunt down.
First-class, built in.

Terra ships tools you need working together. What other apps leave to plugins, Terra ships first-class.

Query engine

SELECT title, updated
FROM v_notes
ORDER BY updated DESC
Museum map
Oct 5
Creek restoration
Oct 3
Seed list
Sep 28
Open as database

Read-only SQL across your library. Results as a table, chart or database.

Panes and browser

creek-loop.md
trails.example.org/creekSaved to Inbox

A WebKit browser and split panes come with the app. Pages, PDFs and books open beside your notes.

Templates

  • Meeting notes
  • Lecture
  • Recipe
# Lecture — Oct 5
## Key ideas
## Questions

A template language in the editor. Terra matches your data shape from imports.

Versions

Today, 14:02
3 lines
Today, 09:41
12 lines
Oct 3, 18:20
1 line
- Pack the heavy tent
+ Pack the lighter tent
Restored 09:41

Version history on git, kept on your Mac. Save, view, restore any file.

Why not the others

Why not Obsidian, Notion or Craft?
Your library, your models, your way.

Terra knows your files are yours and yours alone. We will will never store your data or force you to use our LLM models. We found other products to lack features that should be first class citizens.

TerraObsidianNotionCraft
Plain Markdown files on your diskYesYesCloudOwn format
Calendar, timeline and burndown viewsYesPluginsNo burndown viewCalendar only
Runnable Python and R cellsYesPlugins——
SQL over your notesYesPluginsDatabases, via MCP—
Your own AI model, local or cloudYesPluginsNo own keyYes
Slack, Jira and Confluence built inYesPluginsPartial, by plan—
Version history you can restoreYesSnapshotsLimited by planLimited by plan
Pricing

A single plan.
Everything.

Start with a free trial. Your files stay yours.

Trial

Try every Terra feature for yourself.

Freefor 14 days

  • Everything in Terra
  • No card needed
  • Your files stay yours when it ends
Download for Mac
Everything

Terra

The entire Terra suite, including our Roadmap features.

$5per month

  • Sheets, markdown, PDF editing, every view and canvas
  • Connectors to Slack, Jira, Confluence, Granola and GitHub
  • Bring your own AI model, local or cloud
  • Runnable code blocks, SQL queries and graphs
  • Version history for your library
Start the free trial

Renews automatically until you cancel. Cancel anytime in Settings → Account → Manage subscription. If the price changes, we’ll email you before it applies.

How pricing works

Your AI, your bill
Use your own API keys, or run models locally with Ollama at no extra cost.
Stop anytime
If your plan ends, Terra turns read-only. Your files stay on your disk, readable in any editor.
Works offline
Terra checks your licence at launch and every 12 hours. Offline, it keeps working for 14 days, then turns read-only until it can check again.

One account, up to 5 Macs. Read-only if your plan ends: you can still open, search and print your notes, and copy the files. Needs macOS 14.0 or later and a Terra account.