Seamlessly install, configure, launch, and manage your AI interfaces from a single, intuitive platform.
Channel | Version | Date |
---|---|---|
Early Access | V1.3.1 | 2024-10-10 |
Release | V1.3.1 | 2024-10-24 |
Platform | x64 | arm64 |
---|---|---|
Windows 10/11 (.exe) | V1.3.1 | N/A |
macOS (.dmg) | V1.3.1 | N/A |
Debian, Ubuntu (.deb) | V1.3.1 | V1.3.1 |
Red Hat, Fedora, SUSE (.rpm) | V1.3.1 | V1.3.1 |
Tip
π Exclusive Early Access
Join Patreon to gain Early Access to the new features, bug fixes, and compatibilities
For more details, check out β€οΈβπ₯ Support section.
- β¨ Feature Overview
- π Available Modules
- πΌοΈ Screenshots
- π¦ Installation
- π§ Development
- π€ Contributing
- β€οΈβπ₯ Support
- π‘ Acknowledgement
LynxHub offers a comprehensive suite of features designed to streamline your AI workflow and enhance your experience. Here's what you can expect:
- 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, update, and auto-update
- 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
- 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!
π Available Modules
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 |
Developer | Project | GitHub |
---|---|---|
Rsxdalv | Text to Speech | Link |
Gitmylo | Audio Generation | Link |
Erew123 | AllTalk TTS | Link |
Follow these steps to get LynxHub up and running on your system:
- Install Git
- Install Python (Optional for the app, required for AI interfaces)
Recommended version: Python 3.10.11.- During installation, make sure to check "Add Python to PATH"
- Install LynxHub
Get the executable setup file from Releases page. - Launch the Application
- Updating
- LynxHub will automatically check for updates
- If an update is available, you'll be prompted to download and install it
- π You're All Set! Enjoy using the app!
This section provides guidelines for setting up your development environment and working on LynxHub.
Prerequisites
Setting Up the Development Environment
-
Clone the repository:
git clone https://github.com/KindaBrazy/LynxHub cd LynxHub
-
Install dependencies:
npm i
-
Start the development environment:
npm run dev
This will launch the app in development mode with the following features:
- Hot Reload: Changes in the renderer process will automatically refresh the app.
- Auto Restart: Changes in the main process will automatically restart the app.
Development Hotkeys
- F12: Open DevTools
- CTRL + R: Refresh the renderer (while DevTools is focused)
Native Modules
Native modules are automatically detected and compiled after installation.(postinstall
)
Building and Packaging
To package the app for distribution:
-
For Windows:
npm run build:win
-
For other platforms: Modify the BuilderConfig file to target different platforms, then run:
npm run build
As a solo developer, I'm thrilled by and deeply appreciate any contributions to this project! Your involvement, no matter how big or small, plays a crucial role in improving and growing this application. All types of contributions are welcome and valued!
π Ways to Contribute
- π» Contributing Code:
- Feel free to tackle any open issues or implement new features.
- 𧩠Developing Modules:
- Interested in creating a module? Great! Check out Module-Guide for guidelines.
- This is an excellent way to extend the app's functionality.
- π‘ Suggesting Enhancements:
- Have an idea to make the app better? I love to hear it!
- Open an issue with the tag "enhancement" and describe your proposal.
Remember, every contribution counts! Whether it's a typo fix or a major feature, your effort is deeply appreciated and helps make this project better for everyone. Thank you for being a part of this journey!
Your support is crucial in keeping this project alive and thriving! If you find value in this app and want to contribute to its growth, consider becoming a Patron.
By becoming a patron, you'll unlock a range of exclusive perks:
- π Early Access: Be the first to experience new features and updates before they're publicly released.
- π Exclusive Discord Role: Join our community with a special role that reflects your support level.
- π’ Behind-the-Scenes Updates: Get regular insider information on current development efforts and future plans.
- π― Priority Support: Receive faster responses to your questions and issues, ensuring a smooth experience.
- π Public Recognition: Your name will be featured in our README and in-app credits as a valued supporter.
Note
π Prefer a one-time contribution?
Every patron, regardless of tier or one-time donation, plays a vital role in the app's continued improvement and sustainability.
No Sponsors Yet
No Sponsors Yet
- Electron-Vite: For providing an outstanding boilerplate that seamlessly integrates Electron and React, significantly accelerating our development process.
- NPM Packages: For the myriad of libraries that have been instrumental in shaping and optimizing this project.
- AI Interface: To all the brilliant AI interface developers whose work has been integral to this project.
- Iconify: For providing a wide array of beautiful open-source icons used throughout the application.
Last but not least:
You
: For using the app, providing feedback, and supporting its development. Your engagement and support are what drive this project forward.
Β© 2024 LynxHub.