luke-desktop

Luke Desktop is a Tauri-based Claude Desktop alternative with MCP server support, built using React and TypeScript for optimal performance and enhanced security features, offering cross-platform compatibility. Luke Desktop is

20
3

Luke Desktop

Luke Desktop is a Claude Desktop alternative built with Tauri, React, and TypeScript, featuring Model Context Protocol (MCP) server support.

Features

  • Built with Tauri 2.x for performance.
  • Modern React with TypeScript.
  • Model Context Protocol (MCP) integration.
  • Enhanced security features.
  • Advanced file management.
  • Tailwind CSS for styling.
  • Plugin support.
  • Cross-platform support.

Prerequisites

  • Node.js v22.11.0+
  • Rust v1.83.0+
  • Cargo v1.83.0+

Getting Started

Clone, install dependencies with npm install, and run the development server with npm run tauri dev. Build instructions are in the Build Guide.

Project Structure

Details the directory structure for frontend, backend, static assets, configurations, tests and documentation.

Documentation

Provides links to the Build Guide, API Documentation, Security Guide, and Contributing Guide.

MCP Integration

Implements the Model Context Protocol (MCP) for AI model communication.

Security

Includes secure file operations, API key management, encryption, authentication, and protection against common vulnerabilities.

Contributing

Contributions are welcome, following the guidelines in Contributing Guide.

License

Licensed under the MIT License.

Support

Report issues on the GitHub repository.

Acknowledgments

Thanks to Tauri, React, TypeScript, and Model Context Protocol.

Repository

DR
DrJonBrock

DrJonBrock/luke-desktop

Created

December 8, 2024

Updated

March 28, 2025

Language

TypeScript

Category

AI