Skip to content

itsharex/mossx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

910 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desktop CC GUI

Image

English · 简体中文

zhukunpenglinyutong%2Fdesktop-cc-gui | Trendshift

ccgui is built for professional developers as an alternative to Cursor. Focused on developer experience, our ultimate goal is to build a 100% open-source and transparent next-generation VibeCoding editor (powered by Claude Code, Codex, and more).

This is a project built upon CodexMonitor

ccgui Banner


Core Features

Multi-Engine

Manage multiple AI coding engines in a single interface and switch freely between them:

  • Claude Code — Deep integration with the full Anthropic model family (Haiku / Sonnet / Opus)
  • Codex CLI — Full lifecycle management with custom model and parameter support
  • OpenCode CLI — Built-in control panel with visual configuration for Providers / MCP / Sessions
  • Gemini CLI — Supported (under active development)
  • Custom Providers — Configurable channels including official, regional, aggregator, and third-party services

Professional Development Panels

More than a chat window — a complete development workbench:

  • Chat Canvas — Rich-text input with file/image/code snippet attachments, @ file references, / command triggers
  • Built-in Terminal — Full shell terminal powered by xterm.js with pseudo-TTY support
  • Git Panel — Commit history visualization, branch management, worktree support, diff review
  • Kanban Board — Drag-and-drop task management (Todo → In Progress → Testing → Done)
  • Plan Panel — Task decomposition and planning visualization
  • Parallel Execution — Run multiple agents simultaneously with real-time status tracking

AI Memory System

  • Project Memory — Persistent memory storage with semantic classification (8+ memory types)
  • Skills System — Reusable skill/agent management with import and export support
  • Prompt Library — Custom prompt management and quick execution

MCP Protocol Support

Built-in Model Context Protocol support for configuring and managing MCP Servers, extending AI tool-calling capabilities.

Cross-Platform Native Experience

  • macOS — Frameless window with native title bar integration (Intel / Apple Silicon / Universal)
  • Windows — Frameless window with custom drag regions
  • Linux — AppImage packaging, ready to use out of the box

More Capabilities

  • Voice dictation (Whisper model, macOS/Linux)
  • Global search (files, conversations, kanban, skills, commands, and more — 8 result types)
  • Syntax highlighting (CodeMirror 6 + Prism.js, 10+ languages)
  • Mermaid diagram rendering
  • Multi-language UI (English / Chinese)
  • Auto-update

Local Development and Debugging

1. Prerequisites

Make sure the following tools are installed:

Run the environment check:

npm run doctor

2. Install Frontend Dependencies

npm install

3. Start Development Mode

npm run tauri:dev

The first launch will compile the Rust backend, which takes longer. Subsequent launches use incremental compilation.

4. Frontend-Only Development (without Tauri)

npm run dev

5. Build for Production

# macOS (Apple Silicon)
npm run build:mac-arm64

# macOS (Universal)
npm run build:mac-universal

# Windows
npm run build:win-x64

# Linux
npm run build:linux-x64

6. Linting and Testing

npm run lint          # ESLint check
npm run typecheck     # TypeScript type check
npm run test          # Run frontend tests

Download

Download link: https://github.com/zhukunpenglinyutong/desktop-cc-gui/releases


Future Iterations

While the app is already usable, I'm not yet satisfied with the polish on the details. I plan to release at least one update per day, aiming for 100 iterations. Feedback and issues are welcome!

Your Stars and recommendations help more people discover this project. Thank you!


License

MIT


Friendship Link

Thanks for the support and feedback from the friends at LINUX DO.


Contributors

Thanks to all the contributors who help make ccgui better!

zhukunpenglinyutong
🔥🔥🔥
chenxiangning
🔥🔥🔥
youcaizhang

Star History

Star History Chart

About

下一代VibeCoding平台

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 71.2%
  • Rust 17.9%
  • CSS 7.9%
  • Python 2.4%
  • JavaScript 0.5%
  • Shell 0.1%