LingXi1949

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

Description

Reviews

No reviews yet.

Stats

0
stars
127
downloads
0
forks
16
days
0
days
12
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
257
commits

Latest Version

12 days ago

Changelog

Changelog

Changed

  • Expanded the Chinese and English usage guides with screenshots for drag-and-drop file transfer and one-click note transfer.
  • Replaced the embedded operation video with an animated GIF so the demonstration displays and plays reliably on GitHub.

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 termesh-1.6.5-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  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/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-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

An Obsidian terminal workspace for connecting local and remote devices and handing note context to AI CLI agents.

Notes are the best friend you and your agent have.

English / 简体中文

Work without the friction

Main interface

Linux Agent

First-time setup requires a few simple steps:

useradd -m cow

sudo usermod -aG sudo cow

passwd cow

su - cow

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

When installation finishes, use the connection code to add the device in LingXi1949.

Windows Agent

Download the Windows x64 Agent and its SHA-256 checksum.

Alternatively, run the following commands in PowerShell to download, verify, and start the Agent:

$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 use its connection code to add the device in LingXi1949.

Plugin usage

Add a device with its connection code, open a terminal, and start working from Obsidian.

  • Drag and drop notes from Obsidian or files from the terminal to transfer them directly between devices.
  • Send the current note and its related references to the terminal with one click. LingXi1949 automatically finds the referenced notes and includes them in the transfer.

Current terminal features

  • Directory tree transfers: browse local or remote directories, transfer files or folders, and drop onto an explicit target path.
  • Modification markers: only files confirmed by a successful transfer receipt are marked. Clicking or dragging acknowledges the current version; folder markers aggregate marked descendants.
  • Operation history: open a terminal pane menu and choose History to review user-entered shell operations for that session.
  • Shortcut groups: save selected history entries as a device-specific group, then run the latest group from a terminal pane or a new terminal on its device. Device ownership is checked and uncertain completion pauses the run.
  • Transfer receipts: supported Agents report per-file success, failure, or unknown status; older Agents remain compatible.

Shortcut replay never treats an uncertain completion as success or silently resends a step.

Compatibility and verification

New directory metadata and per-file receipt fields are optional, so older peers remain usable. Verify the Agent connection, shell identity (hostname and pwd), and a sample note transfer before using real content. Full AI TUI readiness and shell-history edge cases still require verification on the target host.