LingXi1949

by cyber-bike01
5
4
3
2
1
Score: 52/100

Description

Reviews

No reviews yet.

Stats

0
stars
151
downloads
0
forks
25
days
4
days
4
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
277
commits

Latest Version

4 days ago

Changelog

Changelog

Fixed

  • Removed the redundant word "Obsidian" from the plugin description to satisfy the Community Plugins directory guidelines.

Installation

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime

BRAT (Early Updates)

Use BRAT if you want to track the latest tagged build before it ships to the community directory.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the lingxi1949-2.0.2-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/lingxi-bridge/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. Download the binary for your platform:
    • Windows: termy-server-win32-x64.exe
    • macOS (Apple Silicon): termy-server-darwin-arm64
    • macOS (Intel): termy-server-darwin-x64
    • Linux (x64): termy-server-linux-x64
    • Linux (ARM64): termy-server-linux-arm64
  3. Create directory: .obsidian/plugins/lingxi-bridge/binaries/
  4. Place core files in lingxi-bridge/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • lingxi1949-win32-x64.exe: Windows x64 remote agent
  • lingxi1949-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

README file from

Github

LingXi1949

English / 简体中文

Stop moving context by hand: send notes to your agent in one click.

Features

  • Reach another computer without network setup: pair a Windows or Linux device with a connection code—no account, public IP, or inbound port required. Connections prefer peer-to-peer and use an encrypted relay only when necessary.
  • Keep every task in its own terminal: work across several devices and independent terminal sessions without one disconnected or closed session interrupting the others.
  • Stop hunting for paths: double-click a directory to make the terminal enter it; double-click a file to insert its path at the AI TUI cursor. Dragging works too.
  • Put notes where the work is: drag a note into the terminal or its directory tree and keep its Vault-relative structure. Per-file receipts and modification markers show what actually arrived.
  • Give the agent complete context: send the current note, selection, or path in one action, with optional linked notes and recursively collected backlinks.
  • Avoid repeating terminal routines: review session input, save useful steps as a device-specific shortcut group, and replay them later. LingXi1949 pauses instead of guessing when completion is uncertain.
  • Use your preferred AI CLI: launch Claude Code, Codex, or OpenCode from one place and see availability before starting.
  • Keep private work private: offline mode suppresses optional network checks, and LingXi1949 includes no client-side telemetry, usage analytics, or error-reporting beacon.

Installation

LingXi1949 supports Obsidian Desktop only.

Install the plugin

The recommended route is Obsidian Community Plugins:

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled.
  2. Select Browse and search for LingXi.
  3. Install and enable LingXi1949.

For earlier access to the latest tagged build, install BRAT and add Cyber-bike1949/LingXi1949.

Use a local terminal

Run LingXi1949: Open terminal from the Obsidian command palette and choose This device. Install and sign in to AI CLI tools such as Claude Code, Codex, or OpenCode separately on this computer.

Connect a remote Linux Agent

On Linux x64, run the installer as the ordinary user who will own the remote shell:

curl -fsSL https://raw.githubusercontent.com/Cyber-bike1949/LingXi1949/main/agent/packaging/install-linux.sh | bash

The script downloads and verifies the Agent, starts its user service, and displays a connection code. Paste the code into the plugin's Add device entry. If no code appears, run ~/.local/bin/lingxi1949 status.

Connect a remote Windows Agent

Download the Windows x64 Agent and its SHA-256 checksum, or run this block in PowerShell:

$baseUrl = 'https://github.com/Cyber-bike1949/LingXi1949/releases/latest/download'
Invoke-WebRequest "$baseUrl/lingxi1949-win32-x64.exe" -OutFile 'lingxi1949.exe'
Invoke-WebRequest "$baseUrl/lingxi1949-win32-x64.exe.sha256" -OutFile 'lingxi1949.exe.sha256'
$expectedHash = (Get-Content 'lingxi1949.exe.sha256').Split()[0]
$actualHash = (Get-FileHash '.\lingxi1949.exe' -Algorithm SHA256).Hash
if ($actualHash -ne $expectedHash) { throw 'SHA-256 verification failed' }
.\lingxi1949.exe run

Keep the Agent running, then add the device with its connection code. Before using real content, verify hostname and pwd (Get-Location in PowerShell) and transfer a sample note that contains no personal information.

Be water, my friend! — Bruce Lee(活得像水一样吧,朋友。)