Skip to content

HeroIsUseless/configeditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Config Editor

中文版

A modern configuration file manager built with Electron + React + TypeScript, supporting unified management, editing, refreshing, and permission operations for both local and remote configuration files, with a beautiful interface and smooth experience.

screenshot

Key Features

  • 🌈 Clean and intuitive user interface with light/dark theme support
  • 🗂️ Fast management and refreshing of multiple local/remote configuration files
  • 🔒 Support for sudo privilege saving and command execution
  • 🖥️ One-click file path copying and real-time status monitoring
  • ⏰ Configuration file version history management with easy rollback
  • 🌍 Automatic scanning of root directory configuration files with smart recommendations
  • 🤖 Built-in AI assistant for intelligent analysis and editing assistance
  • 🛠️ Support for custom refresh commands, adaptable to various scenarios
  • 🧩 Support for drag-and-drop sorting, searching, and batch management

Quick Start

Requirements

  • Node.js 16+
  • Recommended to use VSCode

Install Dependencies

# Recommended to use cnpm or yarn
cnpm install
# or
yarn install

Start Development Environment

yarn dev

Build

# Windows
yarn build:win
# macOS
yarn build:mac
# Linux
yarn build:linux

Usage Guide

  1. Click the + button in the left panel to add local or remote configuration files
  2. Support for filling in remote host information with automatic connection testing
  3. Edit files directly after selection, use the top toolbar to save/refresh
  4. Support for custom refresh commands, compatible with nginx, apache, and other configurations
  5. Automatic sudo password prompt when permissions are required
  6. Support for AI assistance, debug logging, theme switching, and other advanced features

Remote File Support

  • Support for SSH protocol, requiring host, port, username, and password
  • Support for remote reading, saving, and command execution
  • Secure and reliable remote operations with detailed failure notifications

AI Assistant

  • Support for multiple large models including OpenAI, Azure, etc.
  • Customizable API Key, model, and BaseUrl
  • Intelligent analysis of configuration content, assistance in generating/optimizing configurations

Contributing & Feedback

weichat

License

MIT License

About

一个现代化配置文件管理器,支持本地与远程配置文件的统一管理、编辑、刷新和权限操作,界面美观,体验流畅。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors