Documentation
Docs
Hjarni is a Markdown-based knowledge base with an official MCP server. These docs cover setup, concepts, and integrations.
Reading paths
New user
AI user
Developer
Connect your AI 9 guides
Set up Hjarni by talking to your LLM
Paste one URL into ChatGPT or Claude and let your AI handle the MCP connection, the folder structure, and the first notes.
Use Hjarni with ChatGPT
Set up Hjarni as a connector in ChatGPT and verify the connection.
Event-triggered AI workflows
Turn new meeting notes into action items that ChatGPT saves back to Hjarni automatically.
Use Hjarni with Claude
Connect via Claude.ai, Claude iOS, Claude Desktop, or Claude Code.
Auto-capture Claude Code sessions
Wire a Claude Code Stop hook to the Hjarni API so every session becomes a note.
Auto-capture Codex CLI sessions
Same pattern for Codex: a Stop hook writes every session to Hjarni as a growing note.
Use Hjarni with OpenClaw
Give your OpenClaw agent access to your notes via MCP.
Use Hjarni with Meta Muse
Connect Muse Code over MCP or build a custom REST connector for the Muse app. Setup, configuration, and Meta AI connector availability.
Use Hjarni with Zapier
Automate note creation from 9,000+ apps through Zapier.
Hjarni for your AI tool 22 clients
Short landing pages with the exact MCP config for each client. See the compatibility matrix for every client at a glance.
Product concepts 10 guides
Notes in Markdown
The storage model: body, summary, source URL, tags, links, files, and version history.
The note editor
Write in a note that looks finished: a bar over selected text, a / menu, [[ note links, tables, image resizing and keyboard shortcuts. Still plain Markdown.
Markdown in Hjarni
The Markdown a note can hold: CommonMark with GitHub tables, plus note links, attached images and image widths. What renders and what doesn't.
Note history and Trash
Versioned edits with provenance (you vs your AI), view and revert to any earlier version, and a recoverable 30-day Trash.
File attachments
Attach PDFs, images, and other files to a note so your AI can read them too. Free includes 20 MB across five personal files.
Email notes into Hjarni
Give a folder its own email address. Anything you send or forward to it becomes a note, subject as the title and attachments included.
Containers and tags
Use containers for structure and tags for cross-cutting labels.
Wiki-links between notes
Bidirectional links so your AI can follow relationships, not just folders.
Custom AI instructions
Set global, personal, container, or team rules for how assistants should work.
Templates
Bootstrap a workspace structure through your connected assistant.
Apps 6 guides
The web app
A tour of Hjarni on the web: the sidebar, the Dashboard, Search with Cmd-K, working with several notes at once, Settings and the keyboard shortcuts.
Web Clipper for Chrome
Click the Hjarni icon on any article and it becomes a note: clean Markdown with its title and link, in your Inbox.
The iPhone, iPad and Android apps
Get the apps, sign in, and find your way around: the tabs, Browse, working with notes, the iPad sidebar, and buying Pro in the app.
The Mac app
Hjarni as a real Mac app: a sidebar with your note beside its list, several windows, keyboard shortcuts, right-click menus and drag to file.
Start a note in one tap
A New note widget on the Home Screen or Lock Screen, a button in Control Center or Quick Settings, and Siri. Each opens an empty note in your Inbox.
Share to Hjarni
Save a link, an article, a passage, photos or files from any app through the share sheet, on iPhone, iPad, Mac and Android.
Teams and trust 14 guides
Teams and sharing
Team spaces, collaborators, and who can access what.
Set up your team
Create a team, structure shared folders, set team-level AI instructions, and invite your teammates. A step-by-step first-day setup.
Team billing and seats
How team pricing works: free to start, then per seat. What a seat includes, when seats bill, and how to manage them.
Single sign-on (Enterprise)
SAML 2.0 for login, SCIM 2.0 for provisioning. Works with Okta, Microsoft Entra, Auth0, and any SAML IdP.
Share a folder or note publicly
Turn any folder or single note into a public page, view-only or editable by anyone with the link.
Team audit log (Enterprise)
Per-team log of every view, edit, and access change across web, API, MCP, and public links. Available on request.
Two-factor authentication
Ask for a code from an authenticator app every time you sign in, with ten recovery codes for a lost phone. On every plan.
Passkeys
Sign in with Face ID, Touch ID, a fingerprint or your device PIN. Bound to hjarni.com, and no two-factor code on top. On every plan.
Agent tokens
Give an AI agent its own token that reaches only the folders you choose: no access, read or write, inherited down the tree. Works over MCP and the REST API.
Privacy, permissions, and AI boundaries
What Hjarni does, what ChatGPT or Claude does, and what a connection grants.
Export and data ownership
What you can export, what format it uses, and what stays portable.
Import from Obsidian or Markdown
Bring your vault in with folders, wiki-links, and attachments intact.
Import from Evernote
Convert your ENEX exports to Markdown with Yarle, then upload the ZIP. Notebooks become folders and images stay on their note.
Open Knowledge Format (OKF)
Export your knowledge as an OKF bundle: Markdown, YAML front-matter, folders, links, and a change log any AI agent can read. How OKF maps to Hjarni.
MCP and integrations 15 pages
What is MCP?
Model Context Protocol explained: what it is, how it works, who supports it.
MCP vs API
APIs are for your code. MCP is for your AI. When to use each.
RAG vs MCP
RAG is a pattern for answering from your data. MCP is a protocol for connecting AI to tools. When to use each.
MCP vs Custom GPTs
Uploaded files go stale. MCP gives your AI a live connection to the source.
Connect any MCP server to ChatGPT
General guide for adding any MCP server to ChatGPT.
Connect any MCP server to Claude
General guide for adding any MCP server to Claude.ai, Desktop, or Code.
Connect GitHub Copilot to MCP
Add an MCP server to Copilot Chat in VS Code via mcp.json. Mind the servers key.
Connect Copilot Studio to MCP
Add a server to a Microsoft Copilot Studio agent through the MCP onboarding wizard, plus the streaming-timeout fixes.
Connect Perplexity to MCP
Add a custom MCP connector so Perplexity can read your own notes.
Connect Cursor to MCP
Add any MCP server to Cursor via mcp.json, global or per-project, with OAuth on first run.
Connect Raycast to MCP
Install an MCP server in Raycast AI and ask your own notes from anywhere on the desktop.
MCP reference
Transport, OAuth, tools, prompts, limits, and troubleshooting.
REST API reference
Authentication, pagination, endpoints, request shapes, and response examples.
MCP Config Validator
Paste a claude_desktop_config.json and catch JSON errors, missing fields, and typos in your browser.
MCP fixes
The configuration errors that show up the first time you wire an MCP server into Cursor, Claude Desktop, Claude Code, ChatGPT, or VS Code. Each page is a focused, copy-paste fix.
Conceptual background 5 guides
AI Glossary
Plain-language definitions for MCP, RAG, AI agents, second brains, and the terms that show up around them.
What is a second brain?
The concept, how AI changes it, and what to look for in a second brain app.
What is RAG?
Retrieval-Augmented Generation: how AI models look up your data before they answer, and where MCP fits.
What is an AI agent?
Models that pick tools, call them, and run in a loop. How agents differ from chatbots, and how memory keeps them useful between runs.
How to give your AI long-term memory
Stop re-explaining yourself. Connect your AI to an external knowledge base.
Can't find what you need?
Email evert@hjarni.com and we'll help.
Your notes on every device
Hjarni has its own native apps. Free on every plan for iPhone, iPad and Mac and Android. Same account, same notes as the web. An internet connection is required.
Start here
Write once. You both remember.
25 notes free, forever. No credit card required.
Works with Claude, ChatGPT, Cursor and any MCP client.