nexu  by nexu-io

AI agent desktop client bridging to chat platforms

Created 1 month ago
909 stars

Top 39.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Nexu provides a user-friendly, open-source desktop client for OpenClaw, simplifying the integration of AI agents into popular communication platforms like WeChat, Feishu, Slack, and Discord. It targets individuals and small teams, enabling 24/7 AI assistance directly within existing chat workflows. The core benefit is enhanced productivity and streamlined AI agent management with a focus on local-first data control and multi-model flexibility.

How It Works

Nexu functions as a desktop application, built with Electron, that acts as a bridge between the OpenClaw agent framework and various instant messaging clients. It offers a graphical user interface for setup and operation, abstracting away complex configurations. The system supports seamless switching between multiple top-tier LLMs (e.g., Claude, GPT, Gemini) and allows users to integrate their own API keys (BYOK). A key design principle is its "local-first" data path, ensuring user data remains on their machine, enhancing privacy and control compared to typical hosted solutions.

Quick Start & Requirements

  • Primary install: Download the pre-built Mac client and double-click to launch.
  • Prerequisites: macOS 12+ (Apple Silicon) required. Approximately 500 MB of storage. For development: Node.js 22+ (LTS recommended) and pnpm 10+.
  • Links: Official site (implied), Docs, Discussions, Issues, Twitter.
  • Setup Time: Designed for immediate use with minimal setup ("double-click install," no dependency wrestling).

Highlighted Details

  • Double-click Install: Graphical setup process requiring no environment variables or complex dependency management.
  • Built-in Skills: Integrates native OpenClaw skills and full Feishu skills for immediate use in real-world workflows.
  • Multi-Model Support: Out-of-the-box access to top-tier models like Claude, GPT, and Gemini, with easy switching via the GUI.
  • BYOK & Privacy: Option to use personal API keys without account login; all data remains local.
  • IM-Connected: Agents are accessible 24/7 via connected WeChat, Feishu, Slack, or Discord, allowing mobile chat.

Maintenance & Community

The project primarily uses GitHub for community interaction, with dedicated sections for Discussions (questions, ideas) and Issues (bugs, feature requests). An email address (support@nexu.ai) is provided for private inquiries and partnerships. A roadmap and RFCs are available for tracking future plans and design discussions.

Licensing & Compatibility

Nexu is licensed under the MIT License. This permissive license allows for free use, modification, distribution, and building upon the software for any purpose, including commercial applications.

Limitations & Caveats

The current stable release is exclusively for macOS 12+ on Apple Silicon. Development for Windows and macOS Intel versions is ongoing, with users advised to email support@nexu.ai for updates.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
402
Issues (30d)
117
Star History
958 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.