MCPcopy
hub / github.com/EutropicAI/Final2x

github.com/EutropicAI/Final2x @v4.0.0 sqlite

repository ↗ · DeepWiki ↗ · release v4.0.0 ↗
48 symbols 145 edges 35 files 23 documented · 48%
README

Final2x

MacOS Windows Linux CI-test CI-build Release Download GitHub

A cross-platform image super-resolution tool.

  • News🎉: Final2x v4.0.0 is now available! It uses the cccv backend, supporting custom models and more. See custom model demo.
  • News🎉: Final2x v3.0.0 is now available, support Nvidia 50 series GPUs now!

Screenshots

image image

Installation

Download the latest release from here.

Windows

You can also use a package manager like winget or scoop to install and upgrade. Please note that the versions available through package managers may not always be the latest.

MacOS

sudo spctl --master-disable
# Disable Gatekeeper, then allow applications downloaded from anywhere in System Preferences > Security & Privacy > General
xattr -cr /Applications/Final2x.app

In first time, you need to run the command above in terminal to allow the app to run.

Linux

For Linux User, you need to install the dependencies first.

Make sure you have Python >= 3.9 and PyTorch >= 2.0 installed

pip install Final2x-core
Final2x-core -h # check if the installation is successful
apt install -y libomp5 xdg-utils

Reference

The following references were referenced in the development of this project:

License

This project is licensed under the BSD 3-Clause - see the LICENSE file for details.

Acknowledgements

Feel free to reach out to the project maintainers with any questions or concerns~

<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=EutropicAI/Final2x&type=Date" />

Extension points exported contracts — how you extend this code

Window (Interface)
(no doc)
src/preload/index.d.ts
Final2xCoreConfig (Interface)
(no doc)
src/shared/type/core.ts

Core symbols most depended-on inside this repo

getoutputpath
called by 7
src/renderer/src/utils/IOPath.ts
checkPath
called by 6
src/renderer/src/utils/pathFormat.ts
getList
called by 5
src/renderer/src/utils/IOPath.ts
setoutputpath
called by 4
src/renderer/src/utils/IOPath.ts
setRootPath
called by 3
src/renderer/src/utils/pathFormat.ts
getRootPath
called by 3
src/renderer/src/utils/pathFormat.ts
add
called by 3
src/renderer/src/utils/IOPath.ts
getByID
called by 3
src/renderer/src/utils/IOPath.ts

Shape

Method 23
Function 14
Class 6
Enum 3
Interface 2

Languages

TypeScript100%

Modules by API surface

src/renderer/src/utils/IOPath.ts14 symbols
src/renderer/src/utils/pathFormat.ts8 symbols
src/renderer/src/utils/index.ts7 symbols
src/shared/const/ipc.ts3 symbols
resources/download-core.js3 symbols
src/renderer/src/utils/getFinal2xCoreConfig.ts2 symbols
src/main/runCommand.ts2 symbols
src/main/index.ts2 symbols
src/main/getCorePath.ts2 symbols
test/web/index.test.ts1 symbols
src/shared/type/core.ts1 symbols
src/renderer/src/utils/switchLanguage.ts1 symbols

Dependencies from manifests, versioned

@antfu/eslint-config5.4.1 · 1×
@electron-toolkit/preload3.0.2 · 1×
@electron-toolkit/tsconfig1.0.1 · 1×
@electron-toolkit/utils4.0.0 · 1×
@electron/notarize2.5.0 · 1×
@intlify/unplugin-vue-i18n6.0.8 · 1×
@vicons/antd0.13.0 · 1×
@vicons/ionicons50.13.0 · 1×
@vitejs/plugin-vue5.2.4 · 1×
@vitest/coverage-v83.2.4 · 1×
@vue/test-utils2.4.6 · 1×
electron27.3.11 · 1×

For agents

$ claude mcp add Final2x \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact