Saloon

pending

by Collier King

Build AI-powered Wikis, Ontologies and Study Flashcards with SALOON.

2 starsUpdated 3mo ago0BSDDiscovered via Obsidian Unofficial Plugins
View on GitHub

SALOON

                    ________________
             ______/                \______
      ______/                              \______
 ____/                                            \____
|    |  ________________________________________  |    |
|    | |                                        | |    |
|    | |   SSS   A   L    OOO   OOO   N   N     | |    |
|    | |   S     A   L    O  O  O  O  NN  N     | |    |
|    | |   SSS   A   L    O  O  O  O  N N N     | |    |
|    | |     S   A   L    O  O  O  O  N  NN     | |    |
|    | |   SSS  AAA  LLL  OOO   OOO   N   N     | |    |
|    | |                                        | |    |
|____| |________________________________________| |____|
      \__________________________________________/

The Saloon-Obsidian plugin implements SALOON, a framework for turning Obsidian Vault Notes into structured AI-enabled Wikis, OWL Ontologies and Anki Flashcards.

SALOON is an acronym which stands for the various parts of the technology stack used.

LetterTechnologyPurpose
SSQLiteLocal database for structured data storage
AAnkiFlash card and spaced repetition learning system
LLangChainAI tasks, agentic interaction, chat, extraction, summarization
OObsidianLocal, encrypted, text-based file store
OOWLOntology system that content follows for knowledge goals
NNext.jsWeb app, dynamic UI, optional hosting and distribution

Features

  • Term Extraction: Extract technical terms, definitions, and context from markdown files using local LLM (Ollama)
  • Approval Workflow: Review, approve, or reject extracted terms before adding to your glossary
  • Glossary Generation: Auto-generate wiki-style term pages with definitions, context, and knowledge triples
  • SQLite Database: All data stored locally in a synced SQLite database

Prerequisites

  • Ollama installed and running locally (or accessible via network)
  • An Ollama model pulled (e.g., ollama pull llama3.1)

Installation

  1. Open Settings > Community plugins
  2. Search for "Saloon"
  3. Click Install, then Enable1

Usage

On first load, the plugin creates a _saloon/ folder containing:

  • saloon.md - Command center with extraction and approval interfaces
  • saloon_db.db - SQLite database (syncs with your vault)

Open _saloon/saloon.md to:

  1. Extract terms from the current note or a directory
  2. Review and approve pending terms
  3. Browse all approved terms

Settings

SettingDescriptionDefault
Glossary folderWhere approved term files are createdSaloon Glossary
Ollama API URLOllama server endpointhttp://localhost:11434

Data Storage

LocationContents
_saloon/saloon_db.dbSQLite database with terms and approval queue
_saloon/saloon.mdCommand center interface
<Glossary folder>/Generated term wiki pages

Network

This plugin connects to an Ollama server for AI-powered term extraction:

  • Default: http://localhost:11434 (configurable in settings)
  • No external services: All processing is local unless you configure a remote Ollama URL
  • No telemetry: No data is sent to third parties

Footnotes

  1. To sync the database across devices, enable Settings > Sync > Sync all other types for .db files.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.