moling  by gojue

Local office AI assistant for computer/browser use via MCP server

Created 9 months ago
321 stars

Top 84.7% on SourcePulse

GitHubView on GitHub
Project Summary

MoLing is a dependency-free, locally deployed office AI assistant that enables system interaction for tasks like file manipulation and command execution. It targets users seeking to automate desktop tasks and integrate AI capabilities without complex environment setups, offering a streamlined approach to office automation.

How It Works

MoLing acts as a server implementing the MCP protocol, allowing AI clients to interact with the host operating system. It leverages OS APIs for file system operations and can execute system commands. Browser control is achieved via chromedp, requiring a Chrome installation. This approach bypasses traditional language-specific dependencies (Node.js, Python), simplifying deployment and avoiding environment conflicts.

Quick Start & Requirements

  • Install: Via shell script (Linux/macOS) or PowerShell (Windows, untested). Direct download from releases or build from source (requires Golang toolchain) are also options.
  • Prerequisites: Chrome browser required for browser control. On Windows, Chrome's path must be in system environment variables.
  • Configuration: A configuration file is generated at ~/.moling/config/config.json. The moling client --install command can automatically configure supported MCP clients.
  • Docs: MoLing MCP Server English

Highlighted Details

  • Dependency-free, cross-platform (Windows, Linux, macOS) operation.
  • Supports file system operations (read, write, merge, statistics, aggregation).
  • Enables direct system command execution.
  • Browser control via chromedp.
  • Compatible with MCP clients like Claude, Cline, and Cherry Studio.

Maintenance & Community

The project is hosted on GitHub. No specific community channels (Discord/Slack) or notable contributors are mentioned in the README.

Licensing & Compatibility

  • License: Apache License 2.0.
  • Compatibility: Permissive license allows for commercial use and integration with closed-source applications.

Limitations & Caveats

The project has only been tested on macOS; functionality on other operating systems, particularly Windows, is not guaranteed and may have issues. Command-line operations are noted as potentially dangerous.

Health Check
Last Commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
0
Star History
4 stars in the last 30 days

Explore Similar Projects

Starred by Vincent Weisser Vincent Weisser(Cofounder of Prime Intellect) and Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems").

ii-agent by Intelligent-Internet

0.2%
3k
Agentic framework for building and deploying intelligent agents
Created 9 months ago
Updated 1 month ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Tobi Lutke Tobi Lutke(Cofounder of Shopify), and
33 more.

opencode by anomalyco

26.5%
60k
CLI tool for AI-assisted coding in the terminal
Created 8 months ago
Updated 15 hours ago
Feedback? Help us improve.