An Obsidian plugin for easily replacing a word with a synonym, antonym, and other related lookups. Pull from multiple sources as once, easily tabbing through the results to choose the perfect substitution.
Query multiple thesaurus sources simultaneously:
- Local databases - WordNet and Moby thesaurus for offline access
- Datamuse API - Free online thesaurus (no API key required)
- Premium APIs - Optional integrations with Merriam-Webster, Big Huge Thesaurus, WordsAPI, API Ninjas, Altervista, and Free Dictionary
Find different types of word relationships:
- Synonyms - Words with similar meanings
- Antonyms - Words with opposite meanings
- Related words - Conceptually connected terms
- Hypernyms - More general terms (e.g., "vehicle" for "car")
- Hyponyms - More specific terms (e.g., "sedan" for "car")
Get spelling corrections when you look up a misspelled word. Supports both online suggestions and an offline Hunspell dictionary.
A lightweight popover that shows replacement options near your cursor for fast word swapping.
Note: This plugin hasn't been submitted yet, so this isn't available.
Open Settings → Community PluginsSearch for "Wordsmith"Click Install, then Enable
- Open Settings -> Community Plugins
- Search for "BRAT"
- Install, Enable the plugin, and open BRAT settings.
- Find the button that says "Add Beta Plugin" and click it.
- Enter the address of this repo and install it: https://github.com/ahayman/Obsidian-Wordsmith
- Enable the Wordsmith plugin and open settings to add and download sources.
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create folder:
<vault>/.obsidian/plugins/wordsmith/ - Copy the files into this folder
- Reload Obsidian and enable the plugin in Settings → Community Plugins
All commands work on the word under your cursor:
| Command | Description |
|---|---|
| Find synonyms | Open the full lookup modal with synonyms |
| Find antonyms | Open the full lookup modal with antonyms |
| Find related words | Open the full lookup modal with related words |
| Find hypernyms | Open the full lookup modal with hypernyms |
| Find hyponyms | Open the full lookup modal with hyponyms |
| Quick replace - synonym | Show synonym suggestions in a quick popover |
| Quick replace - antonym | Show antonym suggestions in a quick popover |
Access these commands through the command palette (Ctrl/Cmd + P) or assign hotkeys in Obsidian's settings.
The main modal provides a comprehensive view of results:
- Tabs - Switch between different data sources to see their results
- Filter chips - Toggle relationship types (Syn, Ant, Rel, Hyper, Hypo)
- Search - Filter results by typing in the search box
- Grouped results - Results are organized by definition/meaning
- Expand/collapse - Click "Show more" to see all results for a definition
Keyboard navigation:
- Arrow keys to navigate results
- Tab to switch between sources
- Enter to select a word
- Escape to close
A minimal interface for fast replacements:
- Results appear in a small popover near your cursor
- Press 1-5 to select a suggestion, or use arrow keys
- Press Tab to cycle through different definitions
- Press Enter to replace the word
- Press Escape or click outside to close
- Maximum results - Limit results per source (10-100)
- Enable or disable individual sources
- Drag to reorder sources (affects tab order)
- Add API services with your own API keys
- Cache size - Number of words to cache (0 disables caching)
- Clear cache - Remove all cached results
Download offline databases for use without internet:
- WordNet - Comprehensive lexical database (~11MB)
- Moby thesaurus - Large synonym collection (~7.7MB)
- Offline dictionary - Hunspell dictionary for offline spelling suggestions (~2MB)
- Offline spelling only - Disable online spelling services
Some thesaurus APIs require an API key. To add one:
- Open plugin settings
- Click "+ Add API service"
- Select a service from the dropdown
- Enter your API key
- Click Add
Supported services:
- Merriam-Webster - Collegiate Thesaurus API
- Big Huge Thesaurus - Simple REST API
- WordsAPI - Via RapidAPI
- API Ninjas - Thesaurus endpoint
- Altervista - Multilingual support
- Free Dictionary - No API key required