OpenCode-Config-Manager  by icysaintdx

Visual GUI for AI coding assistant configuration

Created 1 month ago
271 stars

Top 95.2% on SourcePulse

GitHubView on GitHub
Project Summary

OpenCode Config Manager (OCCM) provides a visual GUI for managing configuration files for OpenCode and Oh My OpenCode, targeting users who prefer graphical interfaces over manual JSON editing. It simplifies complex AI assistant configurations, offering a zero-learning curve and comprehensive management of providers, models, agents, and permissions, thereby enhancing user efficiency and accessibility.

How It Works

OCCM employs a Fluent Design-style graphical user interface built with PyQt5 and QFluentWidgets, offering a modern, intuitive experience. Its core advantage lies in abstracting the complexity of JSON configuration files, allowing users to manage settings visually. The tool features smart configuration validation, automatically detecting and offering one-click fixes for errors, and supports cross-platform native builds for Windows, macOS, and Linux. The recent Web Edition extends this functionality with a full web interface powered by NiceGUI.

Quick Start & Requirements

  • Installation: Recommended method is downloading pre-compiled binaries from the Releases page (Windows .exe, macOS .dmg, Linux .tar.gz). Alternatively, clone the repository, install dependencies (pip install PyQt5 PyQt-Fluent-Widgets), and run python opencode_config_manager_fluent.py.
  • Prerequisites: Python 3.8+.
  • Links: Releases page (implied), GitHub repository: https://github.com/icysaintdx/OpenCode-Config-Manager.

Highlighted Details

  • v1.8.0 (Latest): Introduces a full 17-page OCCM Web Edition using NiceGUI with a glassmorphism CSS design system, alongside cross-platform builds.
  • Plugin Management System: Allows installation from GitHub URLs, uninstallation, and browsing a plugin marketplace.
  • Security Scanning: Integrates code security scanning to detect dangerous patterns and provide risk scoring.
  • Multi-Language Support: Offers bilingual support for Simplified Chinese and English with dynamic switching.
  • AI Platform Integration: Supports numerous AI platforms, including Chinese providers like Zhipu GLM, Qwen, Kimi, Yi, and MiniMax, alongside standard providers.
  • Skill Marketplace: Features a built-in marketplace with 12 curated Skills installable from GitHub or local paths.

Maintenance & Community

The project is actively maintained, with the latest release (v1.8.0) dated February 17, 2026. Development is credited to "IcySaint." No specific community channels (like Discord or Slack) or detailed contributor information beyond the primary author are listed in the README.

Licensing & Compatibility

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

Limitations & Caveats

The README focuses on features and recent updates, with no explicit mention of alpha status or significant known limitations beyond bug fixes addressed in release notes. The project appears stable and well-documented for its intended purpose.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
20
Star History
125 stars in the last 30 days

Explore Similar Projects

Starred by Alex Yu Alex Yu(Research Scientist at OpenAI; Cofounder of Luma AI), Will Brown Will Brown(Research Lead at Prime Intellect), and
7 more.

avante.nvim by yetone

0.3%
17k
Neovim plugin emulating Cursor AI IDE for AI-driven code assistance
Created 1 year ago
Updated 2 days ago
Feedback? Help us improve.