lingti-bot  by ruilisi

AI Bot platform for efficient automation and integration

Created 1 month ago
361 stars

Top 78.1% on SourcePulse

GitHubView on GitHub
Project Summary

lingti-bot is a Go-based AI Bot platform designed for extreme simplicity and efficiency, offering a single, zero-dependency binary for broad deployment. It targets developers and power users seeking an integrated AI assistant for local system automation, multi-platform messaging, and advanced AI interactions, providing rapid integration and a rich toolset.

How It Works

The core of lingti-bot is a single, statically compiled Go binary, eliminating runtime dependencies like Node.js or Python. It leverages the Model Context Protocol (MCP) for seamless integration with AI clients and features a unique "Cloud Relay" service that simplifies connecting to enterprise messaging platforms (like WeChat Work, Lark) without requiring public servers, domains, or SSL certificates. For browser automation, it incorporates a native Chrome DevTools Protocol (CDP) engine, allowing direct control over existing Chrome instances using a "Snapshot-then-Act" approach for precise element interaction.

Quick Start & Requirements

  • Installation:
    • macOS/Linux/WSL: curl -fsSL https://files.lingti.com/install-bot.sh | bash
    • Windows (PowerShell): irm https://cli.lingti.com/install.ps1 | iex
  • Initial Configuration: Run lingti-bot onboard via an interactive wizard.
  • Running: Execute lingti-bot relay or lingti-bot gateway.
  • Prerequisites: A Chrome browser installation is required for browser automation features. AI service API keys (e.g., DeepSeek, Claude, OpenAI) and specific platform credentials are necessary for full functionality.
  • Links: lingti-bot GitHub

Highlighted Details

  • Zero-Dependency Deployment: Distributes as a single ~15-30MB binary, deployable via SCP or Docker without external runtimes.
  • Cloud Relay: Enables 5-minute integration with platforms like WeChat Work, Lark, and Slack, bypassing the need for public servers, domain registration, or HTTPS certificates.
  • Browser Automation: Built-in CDP engine allows AI to control Chrome directly, including taking over existing windows, using snapshot-based element targeting, and executing JavaScript.
  • Social Platform Automation: AI-driven content operations on platforms like Zhihu are supported, with others like Xiaohongshu planned.
  • Extensive Toolset: Over 75 MCP tools cover file operations, shell commands, system information, network utilities, calendar management (macOS), Git, GitHub, and more.
  • Multi-AI Backend: Integrates 16 AI services, supporting per-platform or per-channel model switching.
  • Claude Extended Thinking: Native support for Claude's advanced chain-of-thought reasoning.
  • Built-in Web Chat: A browser-based chat interface with multi-session parallelism and independent memory per session.

Maintenance & Community

The README does not detail specific maintenance schedules, notable contributors, or community channels like Discord or Slack. It is presented as part of the broader lingti-cli ecosystem.

Licensing & Compatibility

The project is released under the MIT License, permitting commercial use and modification.

Limitations & Caveats

Certain advanced tools, such as calendar, reminders, notes, and music control, are macOS-specific. Browser automation requires Chrome to be launched with remote debugging enabled. Some social platform automation features are marked as "coming soon." The Cloud Relay functionality relies on bot.lingti.com for message routing, which may be a consideration for users with strict data locality requirements.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
9
Star History
262 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.