claude-code-rust

MCP.Pizza Chef: lorryjovens-hub

This is a community-built program for chatting with Claude and other AI providers such as OpenAI and DeepSeek, running as its own program window instead of inside your browser. It saves every past conversation on your own computer, lets you connect outside tools and files that the assistant can reach and use, review the assistant's code changes side by side before accepting them, use a built-in terminal, and run several assistants on different subtasks at once. It works on Mac, Windows, and Linux, but you install it by building the program yourself rather than downloading a ready-made installer, and you bring your own key for whichever AI provider you choose to use.

Coding
Communication
Writing

Use This MCP client To

Chat with Claude in one native desktop window Review AI-written code changes side by side before accepting Run several AI agents on different subtasks at once Keep every past conversation saved and searchable on my computer Use a built-in terminal without leaving the chat Connect outside tools and files for my assistant to use Speak to my assistant instead of typing every message

README

Claude Desktop (Tauri Edition)

A desktop client for AI chat assistants, built with Tauri 2.0, Rust, and React. Provides a native-feeling GUI for interacting with Claude and other LLM providers, with local data persistence and a plugin-style architecture for extending functionality.


What This Is

This is a personal/community desktop application that wraps AI chat APIs in a native window. It is not an official Anthropic product, and it is not a polished commercial release. It is under active development: features change frequently, some things are incomplete, and you should expect rough edges.

The app uses Tauri 2.0's Rust backend to handle file system access, process management, SQLite storage, and HTTP proxying, while the React 19 frontend provides the chat UI, settings panels, and auxiliary views.


Features

Chat and Models

  • Multi-provider chat with streaming responses (SSE)
  • Multiple model support across Anthropic, OpenAI, DeepSeek, and other compatible APIs
  • Chat history persistence in SQLite
  • Context-aware memory system that surfaces relevant past conversations
  • Markdown rendering with syntax highlighting, KaTeX math, and Mermaid diagrams
  • Voice input support

Tooling and Extensions

  • MCP (Model Context Protocol) server integration -- connect external tools that the AI can invoke
  • Multi-agent orchestration -- coordinate multiple AI agents working on subtasks in parallel
  • Skills system -- user-extensible plugin modules for specialized capabilities
  • Slash commands for quick actions within the chat input
  • Built-in terminal panel (xterm.js)
  • Code diff viewer for reviewing AI-generated code changes
  • Code execution panel for running code snippets

Panels and Views

  • File explorer for browsing the local filesystem
  • Knowledge base panel for managing reference documents
  • Research panel for multi-step web research workflows
  • Artifact preview for rendered HTML/JSX/WebGPU outputs
  • Live preview panel for web content
  • Document panel with DOCX and PDF preview
  • Swarm collaboration view for multi-agent task management
  • IM integration panel (Feishu/WeChat)
  • Analytics and cost tracking dashboard
  • GitHub integration panel
  • App Studio for building mini-apps within the desktop

claude-code-rust FAQ

Can I use this to review AI-generated code before accepting it?
Yes — it has a built-in change viewer that shows exactly what the assistant edited, so you can look everything over before you approve it.
Can I use this to chat with more than one AI model?
Yes — it lets you switch between Anthropic's Claude, OpenAI's models, DeepSeek, and other compatible providers from the same chat window.
Which apps does this work with?
It is its own standalone desktop program rather than a plugin for another app — you use it in place of a browser tab or the official Claude Desktop app.
Do I need an account or an API key?
Yes — since this is not an official Anthropic product, you provide your own key for whichever AI provider you choose to chat with, such as Claude, OpenAI's GPT models, or Google's Gemini.
How hard is it to set up?
It takes real technical setup — you need Rust and Node.js installed, plus platform tools like Xcode's command line tools on a Mac or Visual Studio's C++ build tools on Windows, and then you build the program yourself rather than downloading a finished installer.
Is this an official Anthropic product?
No — it is a community-built project that states clearly it is not an official release, and it warns that features change often and some parts may feel unfinished.
Can it connect to outside tools and data?
Yes — it can reach out to external tools, files, and services, and let your assistant use them directly while you chat.
Can I run it on Windows, Mac, and Linux?
Yes — it supports all three, though each platform needs its own extra developer tools installed before you can build and run it.