Gnosi is a local-first, open source workspace: the self-hostable
alternative to Notion and Obsidian. Your notes live as portable Markdown, on
your machine and on top of your files. No SaaS, no lock-in.
Articles, readings, book quotes, project ideas... lost across folders and different apps.
🔗
No connections
Related ideas that never meet. Impossible to see the full map of what you know.
🔒
Captive data
Your knowledge trapped on someone else's servers, in proprietary formats you don't control.
Gnosi brings it all together
A single space that understands your notes, connects them and keeps them always yours.
One space, all your worlds
The same sections you'll find in the app, integrated into a single place
My Knowledge
Notes, databases and views
Graph
Your ideas, connected
Contacts
Your address book of people
Mail
IMAP with real-time push
Calendar
Events and agenda
Reader
PDF, EPUB and RSS feeds
Social
Post to social media with AI
Photos
Your media archive
Everything you need to think better
From capture to connection, all the way to publishing
Knowledge
Block editor
Notion-style WYSIWYG editor on top of Markdown: slash commands, columns, callouts and embed blocks (PDF, video, web).
Databases and views
Typed fields (status, relation, date, image, author...) and table, gallery, kanban, calendar and timeline views.
Knowledge graph
Visualize wikilinks and tags as an interactive map (Sigma.js), with AI-assisted semantic connections.
Portable Markdown
Markdown files you can read and version with any tool. Trash with soft-delete. Zero lock-in.
Academic research
Reference manager
Citation engine compatible with Zotero (CSL/citeproc), import by DOI/ISBN/arXiv/PMID and APA bibliographies.
PDF/EPUB reader
Built-in viewer (Zotero engine); your highlights and annotations become reusable citations.
RSS reader
RSS/POP3 subscriptions with hierarchical OPML, full-text extraction, favicons and a clean three-column layout.
Communication
Mail
IMAP/SMTP client with real-time push (IMAP IDLE) and Google and Microsoft OAuth.
Calendar
Events in Google Calendar with location autocomplete (OpenStreetMap), travel time and guests.
Contacts
Address book integrated with mail and calendar.
Publishing and translation
Social media
Post and schedule to Mastodon, Bluesky and Telegram, with AI-generated suggestions tailored to each network.
Sync with Drupal
Publish notes and tables to your Drupal site, in multiple languages, with optimized images and compressed PDFs.
Machine translation
Translate records and entire pages (Softcatalà, local OPUS-MT, DeepL) with language detection and acronym protection.
Word and LibreOffice add-in
Insert and manage citations from Microsoft Word (Office Add-in) and LibreOffice Writer with the "Gnosi Cite" extension.
Files and search
Media Center
Browsable photo archive with thumbnails (via QuickLook) for video and PDF, and a multi-root manager.
Multi-cloud
Cloud-agnostic: OneDrive, iCloud, Google Drive or NextCloud. Portable attachments and configurable paths.
Reliable search
Vault file index in the backend, independent of the cloud sync client, backed by Spotlight.
Team (optional, in development)
Accounts and workspaces Beta
JWT authentication, workspaces and role-based permissions (owner / admin / editor / reader). Disabled in personal mode.
Real-time collaboration Soon
Live presence on the page; the channel is designed for collaborative editing (CRDT) in the next phase.
Artificial intelligence, on your terms
Powerful when you want it, private by default
🤖
Conversational agent
Chat with your knowledge. An agent built with LangGraph and tools via MCP that understands @ mentions to your pages, tables and databases.
🔒
Local-first and multi-provider
Run local models with Ollama (free, private) or connect OpenAI, Claude, Groq, Gemini... Your keys, your data, with automatic fallback.
🌐
Built-in translation
Translate rows, entire pages or in bulk with Softcatalà, local OPUS-MT and DeepL. Language detection and acronym protection.
🕸️
Semantic connections
Local embeddings and vector memory (ChromaDB) that suggest links between notes and enrich your knowledge graph.
OllamaOpenAIAnthropicGroqGoogle GeminiMistralDeepSeekCohereOpenRouterPerplexity+ more
An experience designed for you
This is what Gnosi looks like inside
Gnosi · My Knowledge
G
My Knowledge
Second brain
Welcome
Zettelkasten
Networked thought
Philosophy of knowledge
Hypertext
Second brain
↗ Zettelkasten↗ Networked thought
Block editor
Markdown notes linked with wikilinks
Gnosi · Graph
G
Knowledge graph
Your ideas connected, just like in the app
Gnosi · Calendar
G
June 2026
Calendar
Google Calendar events alongside your notes
Gnosi · AI assistant
G
Summarize @Second brain and link related ideas
Your note @Second brain connects with 3 references on epistemology. Shall I link them in the graph?
Yes, do it
Write to your second brain…
AI assistant
Ask in natural language with your vault's context
As simple as 1, 2, 3
Start building your second brain in minutes
1
Create
Add notes, readings and quotes. Import from Notion, Obsidian or any Markdown folder.
→
2
Connect
Link notes with wikilinks or let the AI suggest connections based on the content.
→
3
Explore
Navigate your graph, filter by topics and rediscover what you already knew.
Install Gnosi
You decide where your knowledge lives
🏃
Self-host (native)
Recommended
Gnosi is just a FastAPI backend + a Vite frontend. Run them directly, no containers.
# 1 · Backend (FastAPI)$ git clone https://github.com/ismigar/Gnosi.git
$ cd Gnosi/apps/gnosi
$ python3 -m venv .venv && source .venv/bin/activate
$ pip install -r requirements.txt
$ uvicorn backend.server:app --port 5002 --reload
# 2 · Frontend (in another terminal)$ cd Gnosi/apps/gnosi/frontend && npm install && npm run dev
# 3 · Open the app→ http://localhost:5173
Optional: Ollama for local AI. Full guide in the README.
🐳
Docker
Optional
Prefer a single command, or deploying on a server? Docker bundles backend, frontend and the Zotero translation-server.
$ cd Gnosi/apps/gnosi
$ docker compose up -d --build
→ http://localhost:5173
All-in-one alternative. Not required to use Gnosi.
💻
Desktop app
Available · beta
Native installers for macOS, Windows and Linux (Electron), with the backend included. No terminal, like Obsidian.
A single file, double-click and done
Single-user mode with no configuration
Download from GitHub Releases
Beta; unsigned builds (on macOS: right-click → Open). Downloads.
📲
Web app (PWA)
Available
Install Gnosi as an application from your browser, with its own window and icon.
Chrome/Edge: "Install"
Safari: "Add to Dock"
On top of your self-host or local instance
Requires a running Gnosi instance (self-host or local development).
Connect your entire ecosystem
Gnosi integrates with the tools you already use
Gmail
Google Calendar
Notion / Obsidian
Zotero
Mastodon
Bluesky
Sustainability and community
Help keep Gnosi independent and free
Gnosi is an open-source, non-profit project. There is no data collection, no advertising, and no paid licenses. All software is sovereign, designed to run locally on your own files.
However, the ongoing development of Gnosi and the maintenance of the website incur real costs in AI APIs that I personally assume. If you find the tool valuable, we invite you to collaborate on its development or support it financially through these channels:
☕
Ko-fi
A quick and direct way to make a one-time or recurring donation.