Jarvis Outpost Sync

by Egoism
5
4
3
2
1
Score: 50/100

Description

Obsidian 只读客户端:配对自托管 jarvis-api 后,增量同步 main -> 本地库

Reviews

No reviews yet.

Stats

0
stars
37
downloads
0
forks
7
days
5
days
5
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
10
commits

Latest Version

5 days ago

Changelog

Jarvis Outpost Sync 1.0.22

  • Plugin id: jarvis-outpost-sync
  • Release assets: main.js / manifest.json / styles.css
  • Source: src/ in this repository (MIT)

README file from

Github

What it does

Jarvis Outpost Sync is an Obsidian read-only client for a self-hosted Jarvis Outpost control plane:

  1. You set the API base URL yourself (nothing is hard-coded; no default server)
  2. You pair with a one-time code from the Jarvis PWA → the plugin stores a device token in local plugin data
  3. On sync, it pulls vault content from the jail-scoped vault API into your open vault folder
  4. Status bar shows idle / syncing / last result

It does not write back to the server vault through this plugin. Authoring stays in Obsidian or on the host.

Plugin id: jarvis-outpost-sync.


Install

  1. Community plugins → search Jarvis Outpost Sync (after directory publish), or
  2. BRAT: add 379949990/jarvis-outpost-sync, or
  3. Manual: put main.js, manifest.json, and styles.css from Releases into .obsidian/plugins/jarvis-outpost-sync/

Requires Obsidian 1.13.0+.

This repository publishes the plugin source under src/ (for community review) and installable assets on Releases.


Usage

Action How
Open settings Settings → Jarvis Outpost Sync
API address Your Outpost origin, e.g. https://your-host.example (no trailing slash)
Pair Generate a pair code in the Jarvis PWA → paste into the plugin
Sync now Command Jarvis:立即同步 or the ribbon / status affordance
Status Status bar shows idle / syncing / errors

Token refresh uses the Outpost device-token refresh endpoint. Revoke pairing from the host if the device should lose access.


Notes & limits

  • Read-only sync into the vault you opened in Obsidian
  • You must run your own Outpost API; this plugin does not ship a cloud backend
  • Device token stays in this machine’s plugin data.json
  • Do not install lookalike plugins with a different id
  • The server administrator can disable new pairing

License

MIT · @379949990