Obsidian plugin that serves your vault data over localhost HTTP for the JotTab Chrome extension.
JotTab Bridge creates a lightweight HTTP server on 127.0.0.1:27124 that lets the JotTab new tab extension read and write your Obsidian notes. Everything runs 100% locally — no cloud, no external servers.
- Localhost only — the server binds to
127.0.0.1, inaccessible from the network - CORS whitelist — only the JotTab Chrome extension origin is allowed
- Custom header — all requests require an
X-JotTabheader - Bearer token — each vault gets a unique auto-generated token for authentication
- Install BRAT in Obsidian
- Open BRAT Settings → Add Beta Plugin
- Enter:
sil-so/jottab-bridge - Enable JotTab Bridge in Community Plugins
- Download
main.jsandmanifest.jsonfrom the latest release - Create
.obsidian/plugins/jottab-bridge/in your vault - Place both files inside
- Enable in Community Plugins
- Open Obsidian — you should see: "JotTab Bridge running on port 27124"
- Run the command
JotTab Bridge: Show connection tokento copy your token - In JotTab's settings (Obsidian tab), paste the token and click Connect
| Endpoint | Method | Description |
|---|---|---|
/ping |
GET | Health check, returns vault name |
/list |
GET | List all .md files in the vault (includes metadata: path, name, createdAt, modifiedAt) |
/read?path=... |
GET | Read a specific note's content |
/write |
POST | Write content to a specific note |
npm install
npm run buildMIT