linco-bridge

agent
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 15 GitHub stars
Code Basarisiz
  • network request — Outbound network request in linco-bridge-connect/public/app.js
  • child_process — Shell command execution capability in linco-bridge-connect/server.js
  • spawnSync — Synchronous process spawning in linco-bridge-connect/server.js
  • process.env — Environment variable access in linco-bridge-connect/server.js
  • child_process — Shell command execution capability in linco-bridge-connect/src/agent/claude/index.js
  • fs module — File system access in linco-bridge-connect/src/agent/claude/index.js
  • child_process — Shell command execution capability in linco-bridge-connect/src/agent/codex/index.js
  • process.env — Environment variable access in linco-bridge-connect/src/agent/codex/index.js
  • fs module — File system access in linco-bridge-connect/src/agent/codex/index.js
  • fs module — File system access in linco-bridge-connect/src/agent/codex/input.js
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Open bridge layer connecting local AI Agent CLIs to web, H5, mini programs, apps, IM, and custom clients.

README.md

Linco Bridge logo

Linco Bridge

An open bridge layer that connects AI Agent tools running on a personal computer to web, H5, mini program, app, IM, and custom clients.

status: open source alpha supported agents channel types license: MIT

Status: Open Source Alpha. Interfaces and compatibility may change with documented migration notes.

iOS App · Android App · Hosted Demo · Watch Demo · Quick Start · 简体中文

Linco Bridge hero preview

✨ Highlights

Local-first Agent-oriented interaction Open extension surface
Keep Agent CLIs running on the user's computer while accessing sessions, attachments, and generated files from remote clients. Present streaming output, permissions, tools, files, and long-running sessions in a dedicated client instead of a generic message relay. Reuse the connector, protocol helpers, SDKs, and channel adapters to build a custom H5, mini program, app, web, or IM experience.

🧭 Overview

Linco Bridge connects local Agent CLIs to remote clients without moving Agent execution away from the user's computer.

Local Agent CLI
    ↕ local process, gateway, or session files
linco-connect on the user's computer
    ↕ authenticated WebSocket bridge
Official Linco channel, open reference platform, or custom backend
    ↕
Linco App, Reference Web, or custom client
Repository area Purpose
linco-bridge-connect Local connector for Agent CLIs, sessions, permissions, attachments, and generated files.
linco-bridge-platform NestJS + UniApp reference implementation for the open linco-demo channel.
docs Setup, architecture, protocol, security, compatibility, and extension guides.

The repository does not include the complete Linco App or the official hosted cloud-service implementation.

🚀 Choose a Path

Path Best for Requirement
Linco App Users who want the official product experience Install the app and run the page-generated connector commands.
Open reference platform Local validation, self-hosting evaluation, and secondary development Run linco-bridge-platform/server and linco-bridge-platform/web.
Hosted demo Quick public evaluation without deploying the platform Open the hosted H5 or mini program and run the generated connector commands locally.

1. Linco App

Download Linco App:

Open Bridge, choose an Agent import path, and run the generated commands on the computer where the Agent CLI is installed. A typical command shape is:

npm install -g linco-connect
linco-connect init --token "<app-id>:<app-secret>" --agent codex
linco-connect start --daemon

Return to the app, confirm the connector is online, and send a test message.

2. Open Reference Platform

Start the backend:

cd linco-bridge-platform/server
npm install
npm run start:dev

Start the H5 frontend in another terminal:

cd linco-bridge-platform/web
npm install
npm run dev:h5

Open the printed H5 URL, then:

  1. Open Bridge and select Import from Codex.
  2. Copy the generated setupCommands and run them locally.
  3. Return to the page and refresh the connection status.
  4. Enter Codex, select a project or session from the folder menu, and send a test message.

The generated commands are the source of truth. A local command usually has this shape:

linco-connect init \
  --token "<app-id>:<app-secret>" \
  --agent codex \
  --channel linco-demo \
  --account "<account-id>" \
  --allow-insecure-ws

linco-connect start --daemon

See Quick Start and the Platform README for the complete local flow.

3. Hosted Demo

Linco Bridge WeChat Mini Program QR code

Open Bridge, import an Agent, run the generated setupCommands on your computer, confirm the connector is online, and enter the chat page.

The hosted demo uses signed anonymous visitor sessions. It does not provide a formal account, durable cross-device recovery, or production-grade multi-tenant guarantees. Do not enter sensitive or production data. Custom frontends must self-host the platform instead of calling the official demo API.

🤖 Compatibility

Agent Status Verified version
Codex CLI Supported codex-cli 0.142.5
Claude Code Supported 2.1.198 (Claude Code)
Hermes Supported Hermes Agent v0.13.0 (2026.5.7)
OpenClaw Supported OpenClaw 2026.5.18 (50a2481)

Use Node.js 20 or 22–26; Node.js 22 LTS is recommended. See Supported Platforms for the current compatibility boundary.

🧩 Extension Points

Area Location
Connector SDK linco-bridge-connect/src/package/connector
Protocol helpers linco-bridge-connect/src/package/protocol
Reference Web SDKs linco-bridge-platform/web/src/bridge/sdk
Channel adapters linco-bridge-connect/src/channel

Third-party integrations should add a custom channel adapter rather than changing the official linco channel. See Secondary Development Rules.

🔐 Security

  • Never commit or log tokens, App Secrets, private keys, user data, or authenticated URLs.
  • Use ws:// only for trusted local development. Public deployments should use HTTPS/WSS and define their own authentication, storage, audit, and retention policies.
  • TLS/WSS does not by itself provide end-to-end encryption.
  • File delivery must keep hidden and sensitive paths blocked.
  • Read Security and Privacy before connecting real data. Report vulnerabilities through SECURITY.md.

📚 Documentation

Goal Documentation
Get started Quick Start, Troubleshooting
Understand the system How It Works, Protocol, CLI Reference
Run or extend the platform Hosted Deployment, Reference Web, Secondary Development
Review scope and policy Supported Platforms, Security and Privacy, Support
Work on a subproject Connector README, Platform README

💬 Community

Join the WeChat technical group for integration questions, product feedback, and Agent workflow discussions:

Linco technical WeChat group

Follow Linco Lab for project updates and implementation notes:

  • Xiaohongshu
  • WeChat Official Account: search Linco Lab
Linco Lab WeChat Official Account QR code

WeChat QR codes may expire. See Community for the latest entries and support guidance.

🤝 Contributing

Issues and pull requests are welcome. Read CONTRIBUTING.md before proposing protocol, cross-module, or breaking changes.

⚖️ License

Linco Bridge is licensed under the MIT License. The license applies to repository code and documentation; it does not grant separate rights to use Linco names, logos, or other brand assets beyond normal nominative reference.

Yorumlar (0)

Sonuc bulunamadi