Discover and explore top open-source AI tools and projects—updated daily.
wuxiranAI coding assistant workflow manager
Top 73.4% on SourcePulse
CC-Panes is a cross-platform desktop application designed to manage multiple instances of the Claude Code CLI, offering a split-pane terminal layout for organizing AI-powered development workflows. It targets developers who leverage AI coding assistants and seek a streamlined, integrated environment for managing projects, sessions, and code, providing enhanced productivity through a unified interface.
How It Works
The application is built using Tauri 2, combining a React 19 frontend with a Rust backend. The frontend, developed with TypeScript, Zustand for state management, and shadcn/ui/Tailwind CSS for styling, handles the user interface and interacts with the backend via Tauri's Inter-Process Communication (IPC). The Rust backend manages core functionalities, including commands, services, and data persistence via SQLite, while leveraging xterm.js and portable-pty for a robust terminal experience within flexible, resizable split panes managed by the Allotment library.
Quick Start & Requirements
git clone https://github.com/wuxiran/cc-pane.git
cd cc-pane
npm install
npm run tauri:dev # For development
npm run tauri build # For production build
Highlighted Details
Maintenance & Community
Feedback and suggestions can be shared via a WeChat group. Contribution guidelines are available in CONTRIBUTING.md.
Licensing & Compatibility
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). This is a strong copyleft license, requiring derivative works to also be licensed under GPL-3.0, which may impose restrictions on commercial use or integration into closed-source projects.
Limitations & Caveats
A pre-built installer is only provided for Windows; users on other platforms must build from source. The GPL-3.0 license necessitates careful consideration for commercial adoption or proprietary software integration.
5 days ago
Inactive