skillhub-desktop  by skillhub-club

Manage AI agent skills across coding tools

Created 1 month ago
280 stars

Top 93.2% on SourcePulse

GitHubView on GitHub
Project Summary

SkillHub Desktop provides a unified interface for managing AI coding skills across various development tools. It targets developers who utilize multiple AI coding assistants, offering a streamlined way to discover, install, create, and synchronize AI-powered coding functionalities, thereby enhancing productivity and simplifying workflow integration.

How It Works

This project employs a hybrid architecture, featuring a React 18 frontend (TypeScript, Tailwind CSS) and a Rust backend powered by Tauri v2. This combination allows for cross-platform desktop application development. State management is handled by Zustand, with internationalization via react-i18next. The application interacts with the SkillHub API to fetch and manage a catalog of AI skills, enabling features like one-click installation and cross-tool synchronization.

Quick Start & Requirements

  • Primary install/run command: npm install to install dependencies, npm run tauri dev to run in development, and npm run tauri build to create a production build.
  • Non-default prerequisites: Node.js (v18+), Rust (latest stable), Tauri CLI.
  • Links: SkillHub Website, Documentation, Report Issues.

Highlighted Details

  • Supports installation and management of skills for Claude Code, Cursor, OpenCode, Windsurf, Cline, Roo Code Aide, Augment, and TRAE IDE.
  • Features AI-powered skill creation and enhancement (text expansion, simplification, rewriting, translation).
  • Enables one-click installation of skills across multiple supported AI coding tools simultaneously.
  • Includes multi-language support for English and Chinese (中文).

Maintenance & Community

The project is supported by the community-driven platform SkillHub.club. Key links for engagement include the official website, documentation, and issue tracker.

Licensing & Compatibility

The project is released under the MIT License, which permits commercial use and integration into closed-source projects.

Limitations & Caveats

The application's functionality is limited to the explicitly listed supported tools. As a desktop application, it requires local installation and setup of Node.js and Rust development environments. Specific performance benchmarks or detailed resource footprints are not provided in the README.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
325 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.