Tip
π‘ Get early access to LynxHub features, extensions, and modules. Support development and unlock exclusive benefits by joining my Patreon.
Get started with LynxHub by downloading the latest version for your platform.
Channel | Version | Date |
---|---|---|
Early Access | V2.2.0 | 2025-01-21 |
Release | V2.1.0 | 2025-01-14 |
Platform | x64 | arm64 |
---|---|---|
Windows 10/11 (.exe) | π¦ V2.1.0 | β Not Available |
macOS (Beta) - (.dmg) | β€οΈβπ₯ Early-Access | β Not Available |
Debian, Ubuntu (.deb) | π¦ V2.1.0 | π¦ V2.1.0 |
Red Hat, Fedora, SUSE (.rpm) | π¦ V2.1.0 | π¦ V2.1.0 |
- β¨ Feature Overview
- 𧩠Extensions
- π Modules
- πΌοΈ Screenshots
- π¦ Installation
- π§ Development
- π€ Contributing
- β€οΈβπ₯ Support
LynxHub offers a comprehensive suite of features designed to streamline your AI workflow and enhance your experience. Here's what you can expect:
- Extensible Architecture
- Enhance LynxHub's capabilities with custom extensions.
- Modular Design
- Fully modular architecture allowing third-party developers to create and publish custom modules
- Modules can add new AI web interfaces (WebUIs) to the app, fully customizable by the developer
- Developers can pre-define custom arguments, extensions, commands, and other configurations as part of the module, creating pre-configured WebUIs for users
- AI Interface Management
- Install, config and update
- Switch branches, shallow clone, unshallow, see latest commit details
- Manage AI extensions with options for batch updates and auto-update settings
- View available extensions and install them directly
- Arguments Manager
- Available arguments list, add, remove, and edit various argument types (dropdowns, checkboxes, text input, folder/file selection - relative, absolute)
- Search through arguments
- Create and manage argument presets for different setups
- Custom Run Commands
- Set and manage custom terminal commands for executing WebUI
- Pre-launch Actions
- Automatically execute custom terminal commands before launching AI interfaces
- Open specific files or folders as part of the pre-launch process
- Browser and Terminal Integration
- Built-in terminal and web browser for seamless integration
- Automatic detection and launch of relevant addresses (URLs, files)
- Switch easily between terminal and browser modes
- Terminal customization settings
- Markdown Viewer
- Built-in Markdown viewer for easy reading of documentation and notes.
- AI Information Dashboard
- View developer information, installation and update status
- Access update tags, release notes, and disk usage statistics for each AI interface
- UI Customization
- Customize the layout of cards for a flexible user interface
- Dark and light themes available
- Pin favorite AI interfaces to the home page for easy access
Stay tuned for exciting upcoming features!
Screenshot & Features
- Auto-Detect Installed Pythons: Automatically detects all installed Python versions, including those installed via Conda.
- Install Python Versions: Install new Python versions (official and Conda-based) directly from the extension.
- Set System Default Python: Easily set any installed Python as the system default.
- Manage Installed Packages: Manage packages installed in each Python environment.
- View Python Details: View detailed information about installed Pythons, including version, install path, installed packages count, and disk usage.
- Locate Existing Venvs: Locate and list existing virtual environments.
- Create New Venv: Create new virtual environments with selected Python versions (official or Conda).
- Associate AI with Venv: Associate AI tools with specific virtual environments, allowing multiple AIs to share the same environment.
- View Venv Details: View detailed information about virtual environments, including Python version, install path, installed packages count, disk usage, and associated AIs.
- Manage Venv Packages: Manage packages installed in virtual environments.
- Check for Updates:
- Check for updates for all installed packages.
- Check for updates based on requirements files.
- 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.
- 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.
- Select and Change Requirements File: Easily switch between different requirements files.
- Add, Remove, and Change Requirements: Modify requirements in a user-friendly interface.
- New Menu Item for Package and Requirement Management: Direct access to package and requirement management from the AI menu.
- New Card for Individual Toolkit: Open and manage individual pythons from a dedicated card on the tools page.
Available AI Interfaces
Developer | Project | GitHub |
---|---|---|
ComfyAnonymous | ComfyUI | Link |
Patientx | ComfyUI Zluda | Link |
Automatic1111 | Stable Diffusion | Link |
Lshqqytiger | Stable Diffusion AMDGPU | Link |
Lllyasviel | SD Forge | Link |
Lshqqytiger | SD Forge AMDGPU | Link |
Vladmandic | SD Next | Link |
McMonkeyProjects | SwarmUI | Link |
Bmaltais | Kohya's GUI | Link |
Anapnoe | SD UI-UX | Link |
Nerogar | OneTrainer | Link |
InvokeAI | InvokeAI | Link |
Developer | Project | GitHub |
---|---|---|
Oobabooga | Text Generation | Link |
SillyTavern | SillyTavern | Link |
Open-WebUI | Open WebUI | Link |
ParisNeo | LoLLMs | Link |
Developer | Project | GitHub |
---|---|---|
Rsxdalv | Text to Speech | Link |
Gitmylo | Audio Generation | Link |
Erew123 | AllTalk TTS | Link |
-
Install Prerequisites
-
Download LynxHub
- Get the latest executable from the Releases page or Patreon (Early-Access).
-
Launch the Application
- Updates are automatically checked and prompted during use.
Requirements
Quick Start
git clone https://github.com/KindaBrazy/LynxHub && cd LynxHub
npm install && npm run dev
- Hot Reload: Auto-refresh on changes
- Hotkeys:
F12
(DevTools),Ctrl+R
(Refresh)
Build
npm run build
Native modules compile automatically during installation.
As a solo maintainer, I welcome and value all contributions to this project. Your participation helps improve the application for everyone. We accept various contribution types:
Core Contribution Areas
- Code Contributions: Solve existing issues or propose new features via pull requests
- Extension/Module Development: Build custom extensions or modules to expand functionality
- Feature Proposals: Submit enhancement suggestions through issues tagged "enhancement"
All contributions help sustain this project. Thank you for supporting its growth.
Sustainable development relies on community backing. Consider supporting through Patreon to access exclusive benefits:
Supporter Benefits
- Early feature access
- Early access to Lynxhub, extensions, modules, etc.
- Exclusive community recognition
- Your name in GitHub Readme and Application.
- Development roadmap insights
- Priority technical support
For one-time donations: Support via Patreon
Every contribution directly supports ongoing development and future improvements.
Β© 2024 LynxHub.