Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Achieve seamless meeting notes, instant handwriting digitization, and the smartest AI chat for your Obsidian workflow. One tool, endless possibilities.
PluginsTypeScript · JavaScriptGitHub @Nexus-JPFOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Taken from the repository README
Loading the full README.
Read the full README ↗Turn messy captures into clean, searchable notes — transcribe audio/YouTube, chat with your vault, and auto-organize files right inside Obsidian. Works with Note Companion Cloud or a self-hosted backend where you configure your own AI provider keys.
✅ Best for: researchers, students, meeting-heavy workflows, and anyone with an "Inbox" full of unprocessed notes.
AI-powered tags, folders, and formatting suggestions
YouTube link → Transcript + Summary + Structured Notes
Chat with your notes using @mentions for files, folders, and tags
Obsidian → Settings → Community plugins → Browse → "Note Companion" → Install → Enable
This plugin is for Obsidian on desktop only (Windows, macOS, and Linux). It is marked desktop-only in the plugin manifest, so Obsidian on iPhone, iPad, and Android will not load it and may show it as unsupported on mobile.
The plugin is built and tested for desktop Obsidian. Some features assume a typical desktop environment (for example, certain local integrations). We do not test or support the Obsidian plugin on mobile today.
Related: This repo also includes a separate Note Companion mobile app for capture and cloud-backed workflows. Development on that app is currently on pause. It is not a replacement for running the Obsidian plugin inside the mobile Obsidian app.
Open Settings → Note Companion and choose one of the paths below.
Important: The Obsidian plugin does not have a screen to paste OpenAI / Claude / Gemini API keys directly. Those keys are configured on your self-hosted backend (see path 2). The plugin's License Key field is for Note Companion Cloud access only.
No cloud account is required for self-hosting (path 2).
Use this path to run AI through your own OpenAI, Claude, Gemini, Groq, or compatible API keys.
pnpm build:self-host).env (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, MODEL_PROVIDER, MODEL_NAME; optional OPENAI_API_BASE for Ollama or other OpenAI-compatible endpoints)http://localhost:3000)ENABLE_USER_MANAGEMENT=false do not require a cloud licenseOPENAI_API_BASE=http://localhost:11434/v1, or enable Experiment → Local LLM Integration in plugin settings (requires Catalyst access for the in-plugin Ollama path)summarize https://www.youtube.com/watch?v=... (a bare link on its own is not an instruction)| Mode | Where provider keys live | Plugin configuration |
|---|---|---|
| Note Companion Cloud | Note Companion servers | License key in General tab |
| Self-hosted (BYOK) | Your server .env | Advanced → Self-Hosting + Server URL |
| Local Ollama | Your machine (Ollama) | Self-hosted OPENAI_API_BASE and/or Experiment → Local LLM |
Your data handling depends on the mode you choose. View our full privacy policy at notecompanion.ai/privacy
Cloud Service:
Self-hosted / your provider keys:
ENABLE_USER_MANAGEMENT=falseWant full control and local infrastructure?
➡️ See SELF-HOSTING.md for Docker + service setups and security notes.
If transcription fails:
If YouTube import fails:
If local model doesn't respond:
If plugin can't connect to server:
curl http://localhost:3000/api/health or your configured URL)If chat doesn't work:
MODEL_PROVIDER / MODEL_NAME in the server .env, and that self-hosting is enabled in AdvancedIf you want to build or contribute, start here: CONTRIBUTING.md
This plugin communicates with the following remote services:
This project is licensed under the MIT License - see the LICENSE file for details.