Yakkemuri58 downloadsFile inbox notes into existing folders and link mentions to the right notes, with your confirmation, right in the editor.
An Obsidian plugin that suggests a folder for each note in your inbox and suggests internal links while you write. Nothing moves and no link is inserted until you confirm it.
Requires Obsidian 1.11.4 or later on desktop.
In Obsidian, open Settings → Community plugins → Browse, search for Homing, then install and enable it.
To install manually, download main.js, manifest.json and styles.css from the latest release into <your vault>/.obsidian/plugins/homing/, then enable Homing under Community plugins.
[[? to search for a note to link, or run Find links for current text to add several links in one undoable step.| Command | What it does |
|---|---|
Link or unlink at cursor… (homing:link-menu) |
Opens a list of actions for the suggestion or link under the cursor |
Accept link suggestion at cursor (homing:accept-link) |
Links a clear suggestion right away |
Remove link at cursor (homing:unlink) |
Turns a link back into its visible text |
None has a default hotkey. Assign one in Settings → Hotkeys, or map them in Vim with Vimrc Support:
exmap hominglink obcommand homing:link-menu
nmap <Space>l :hominglink<CR>
exmap homingunlink obcommand homing:unlink
nmap <Space>u :homingunlink<CR>
You bring the service account or the local model. Hosted services may charge per request, so check your provider's pricing, terms and data retention before sending private notes.
Only the provider you select receives requests:
| Provider | Default endpoint |
|---|---|
| TypeSafe Jev | https://api.typesafe.ai/v1/systemone |
| OpenRouter | https://openrouter.ai/api/v1/chat/completions |
| OpenAI-compatible | https://api.openai.com/v1/chat/completions |
| Anthropic | https://api.anthropic.com/v1/messages |
| Ollama | http://127.0.0.1:11434/v1/chat/completions |
openai/gpt-4.1-mini). Pick a model that supports structured outputs.qwen3:1.7b). A local endpoint needs no key; a remote one does. Homing doesn't install or start the model.What a request can contain:
[[?, run the find-links command or turn on background checks is the mention sent, with its sentence, the source note's path and the candidate notes' paths, titles, aliases, tags and descriptions. Turn off Check ambiguous links on request to never send hover or [[? requests.To find inbox notes, folders and link targets, Homing lists your vault's files and reads Markdown metadata on your device. That list stays local; a request only contains what is listed above.
Homing collects no telemetry. API keys stay in Obsidian's secret storage; settings only keep the key's name. Suggestions, settings and move history are saved in the plugin's data folder (paths, content fingerprints and folder choices, never note bodies), which your vault sync may copy.
Filing and linking share a daily request cap (100 by default); automatic link checks can use up to 30% of it. The count is kept on this device and is not your provider's billing limit.
Copyright 2026 KineiChou. Licensed under the Apache License 2.0.
You may use, modify and redistribute Homing, including modified versions. Redistributions must keep the copyright notice and the NOTICE file crediting KineiChou, include the license, and state which files you changed.
Building from source and design notes: docs/development.md.