LynxHub开源程序是您的一体化 AI 平台
一、软件介绍
文末提供程序和源码下载
LynxHub 旨在成为一个全面的管理器和助手,具有用户友好和灵活的环境。它不是一键式安装程序。虽然 LynxHub 在大多数情况下提供安装支持,但最好先验了解在设备上安装首选的 AI 界面。然后,您可以将其与 LynxHub 集成。或者,如果您已经在使用 AI 接口,则只需找到并连接它即可。
二、功能概述
LynxHub 提供了一套全面的功能,旨在简化您的 AI 工作流程并增强您的体验。以下是您可以期待的内容:
- Extensible Architecture可扩展架构
- 通过自定义扩展增强 LynxHub 的功能。
- Modular Design 模块化设计
- 完全模块化的架构,允许第三方开发人员创建和发布自定义模块
- 模块可以向应用程序添加新的 AI Web 界面 (WebUI),完全由开发人员自定义
- 开发人员可以将自定义参数、扩展、命令和其他配置作为模块的一部分预定义,从而为用户创建预配置的 WebUI
- AI Interface Management AI 接口管理
- 安装、配置和更新
- 切换分支、浅层克隆、非浅层、查看最新提交详细信息
- 使用批量更新和自动更新设置选项管理 AI 扩展
- 查看可用的扩展并直接安装
- Arguments Manager 参数管理器
- 可用参数列表、添加、删除和编辑各种参数类型(下拉列表、复选框、文本输入、文件夹/文件选择 - 相对、绝对)
- 搜索参数
- 创建和管理不同设置的参数预设
- Custom Run Commands 自定义运行命令
- 设置和管理用于执行 WebUI 的自定义终端命令
- Pre-launch Actions 启动前作
- 在启动 AI 界面之前自动执行自定义终端命令
- 在启动前流程中打开特定文件或文件夹
- 浏览器和终端集成
- 内置终端和 Web 浏览器,实现无缝集成
- 自动检测并启动相关地址(URL、文件)
- 在终端和浏览器模式之间轻松切换
- 终端自定义设置
- Markdown Viewer Markdown 查看器
- 内置 Markdown 查看器,便于阅读文档和注释。
- AI 信息仪表板
- 查看开发人员信息、安装和更新状态
- 访问每个 AI 接口的更新标签、发行说明和磁盘使用情况统计信息
- UI Customization UI 自定义
- 自定义卡片布局以获得灵活的用户界面
- 提供深色和浅色主题
- 将最喜欢的 AI 界面固定到主页以便于访问
三、Extensions 扩展
Python Toolkit Python 工具包
Screenshot & Features
Python Management
- Auto-Detect Installed Pythons: Automatically detects all installed Python versions, including those installed via Conda.
自动检测已安装的 Python:自动检测所有已安装的 Python 版本,包括通过 Conda 安装的 Python 版本。 - Install Python Versions: Install new Python versions (official and Conda-based) directly from the extension.
安装 Python 版本:直接从扩展安装新的 Python 版本(官方和基于 Conda)。 - Set System Default Python: Easily set any installed Python as the system default.
设置系统默认 Python:轻松将任何已安装的 Python 设置为系统默认值。 - Manage Installed Packages: Manage packages installed in each Python environment.
管理已安装的软件包:管理每个 Python 环境中安装的软件包。 - View Python Details: View detailed information about installed Pythons, including version, install path, installed packages count, and disk usage.
查看 Python 详细信息:查看有关已安装 Python 的详细信息,包括版本、安装路径、已安装的软件包计数和磁盘使用情况。
🌐 Virtual Environment
- Locate Existing Venvs: Locate and list existing virtual environments.
查找现有 Venvs:查找并列出现有虚拟环境。 - Create New Venv: Create new virtual environments with selected Python versions (official or Conda).
创建新的 Venv:使用选定的 Python 版本(官方或 Conda)创建新的虚拟环境。 - Associate AI with Venv: Associate AI tools with specific virtual environments, allowing multiple AIs to share the same environment.
将 AI 与 Venv 关联:将 AI 工具与特定虚拟环境关联,允许多个 AI 共享同一环境。 - View Venv Details: View detailed information about virtual environments, including Python version, install path, installed packages count, disk usage, and associated AIs.
查看 Venv 详细信息:查看有关虚拟环境的详细信息,包括 Python 版本、安装路径、已安装的软件包数量、磁盘使用情况和关联的 AI。 - Manage Venv Packages: Manage packages installed in virtual environments.
Manage Venv Packages(管理 Venv 包):管理安装在虚拟环境中的包。
📦 Package Manager
- Check for Updates: 检查更新:
- Check for updates for all installed packages.
检查所有已安装软件包的更新。 - Check for updates based on requirements files.
根据需求文件检查更新。
- Check for updates for all installed packages.
- Update Manager: 更新管理器:
- Interactively update packages.
以交互方式更新包。 - Categorize and colorize updates based on update type (prerelease, major, minor, patch, others).
根据更新类型(预发行、主要、次要、补丁、其他)对更新进行分类和着色。 - Filter updates by type and choose to update all or select packages.
- Interactively update packages.
- Install Packages:
- Select and install multiple packages with version conditions.
- Install packages from a requirements file.
- View a preview of script before installation.
- Manage Requirements:
- Manage requirements files and their associated packages.
📝 Requirements Manager
- Select and Change Requirements File: Easily switch between different requirements files.
- Add, Remove, and Change Requirements: Modify requirements in a user-friendly interface.
🤖 AI Integration
- New Menu Item for Package and Requirement Management: Direct access to package and requirement management from the AI menu.
🛠️ Tools Page Integration
- New Card for Individual Toolkit: Open and manage individual pythons from a dedicated card on the tools page.
四、屏幕截图
五、安装
-
Install Prerequisites 安装先决条件
- Git Git 公司
- Python (required for AI interfaces; check "Add Python to PATH" during install)
Python(AI 接口需要;在安装过程中选中“Add Python to PATH”)
-
Download LynxHub 下载 LynxHub
- Get the latest executable from the Releases page or Patreon (Early-Access).
从版本页面或 Patreon(抢先体验)获取最新的可执行文件。
- Get the latest executable from the Releases page or Patreon (Early-Access).
-
Launch the Application 启动应用程序
- Updates are automatically checked and prompted during use.
在使用过程中会自动检查和提示更新。
- Updates are automatically checked and prompted during use.
六、发展
Requirements 要求
- Node.js LTS, Git Node.js LTS、Git
Quick Start 快速开始
git clone https://github.com/KindaBrazy/LynxHub && cd LynxHub
npm i --legacy-peer-deps && npm run dev
- Hot Reload: Auto-refresh on changes
热重载:更改时自动刷新 - Hotkeys:
F12
(DevTools),Ctrl+R
(Refresh)
热键:F12
(DevTools)、Ctrl+R
(刷新)
Build 建
npm run build
Native modules compile automatically during installation.
本机模块在安装过程中会自动编译。
七、软件下载
夸克网盘分享
本文信息来源于GitHub作者地址:https://github.com/KindaBrazy/LynxHub