├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── assets ├── README.md ├── logo.png ├── screenshot-graph.png └── screenshot.png ├── configs └── README.md ├── poetry.lock ├── pyproject.toml ├── ruff.toml ├── scripts.py └── snipai ├── __init__.py ├── app.py ├── assets ├── README.md ├── configs │ └── config.json ├── icons │ ├── li_glasses.png │ ├── li_languages.png │ ├── li_messages-square.png │ ├── li_mic.png │ └── logo.png └── qss │ ├── dark │ ├── gallery_interface.qss │ ├── home_interface.qss │ ├── icon_interface.qss │ ├── link_card.qss │ ├── navigation_view_interface.qss │ ├── sample_card.qss │ ├── setting_interface.qss │ └── view_interface.qss │ └── light │ ├── gallery_interface.qss │ ├── home_interface.qss │ ├── icon_interface.qss │ ├── link_card.qss │ ├── navigation_view_interface.qss │ ├── sample_card.qss │ ├── setting_interface.qss │ └── view_interface.qss └── src ├── __init__.py ├── common ├── config.py ├── db.py ├── prompt.py ├── resources.py ├── style_sheet.py ├── types.py └── utils.py ├── constants.py ├── model ├── __init__.py └── image.py ├── services ├── __init__.py ├── base.py ├── embed.py ├── keyboard.py ├── llm.py ├── metadata.py └── storage.py └── ui ├── __init__.py ├── components ├── __init__.py ├── graph_settings.py ├── image_card.py ├── multi_combo_box.py ├── network_graph.py ├── search_bar.py ├── snip.py └── waterfall_layout.py └── view ├── __init__.py ├── bookmarks_interface.py ├── home_interface.py ├── recents_interface.py ├── settings_interface.py └── window.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/README.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- 1 | # Non-code properties in folders: img, ico, audio, ... -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/screenshot-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/assets/screenshot-graph.png -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /configs/README.md: -------------------------------------------------------------------------------- 1 | # Configs for app, modules, ... -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/ruff.toml -------------------------------------------------------------------------------- /scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/scripts.py -------------------------------------------------------------------------------- /snipai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snipai/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/app.py -------------------------------------------------------------------------------- /snipai/assets/README.md: -------------------------------------------------------------------------------- 1 | # Non-code properties in folders: img, ico, audio, ... -------------------------------------------------------------------------------- /snipai/assets/configs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/configs/config.json -------------------------------------------------------------------------------- /snipai/assets/icons/li_glasses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/icons/li_glasses.png -------------------------------------------------------------------------------- /snipai/assets/icons/li_languages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/icons/li_languages.png -------------------------------------------------------------------------------- /snipai/assets/icons/li_messages-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/icons/li_messages-square.png -------------------------------------------------------------------------------- /snipai/assets/icons/li_mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/icons/li_mic.png -------------------------------------------------------------------------------- /snipai/assets/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/icons/logo.png -------------------------------------------------------------------------------- /snipai/assets/qss/dark/gallery_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/gallery_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/dark/home_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/home_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/dark/icon_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/icon_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/dark/link_card.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/link_card.qss -------------------------------------------------------------------------------- /snipai/assets/qss/dark/navigation_view_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/navigation_view_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/dark/sample_card.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/sample_card.qss -------------------------------------------------------------------------------- /snipai/assets/qss/dark/setting_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/setting_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/dark/view_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/dark/view_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/gallery_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/gallery_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/home_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/home_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/icon_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/icon_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/link_card.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/link_card.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/navigation_view_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/navigation_view_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/sample_card.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/sample_card.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/setting_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/setting_interface.qss -------------------------------------------------------------------------------- /snipai/assets/qss/light/view_interface.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/assets/qss/light/view_interface.qss -------------------------------------------------------------------------------- /snipai/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snipai/src/common/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/common/config.py -------------------------------------------------------------------------------- /snipai/src/common/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/common/db.py -------------------------------------------------------------------------------- /snipai/src/common/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/common/prompt.py -------------------------------------------------------------------------------- /snipai/src/common/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/common/resources.py -------------------------------------------------------------------------------- /snipai/src/common/style_sheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/common/style_sheet.py -------------------------------------------------------------------------------- /snipai/src/common/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/common/types.py -------------------------------------------------------------------------------- /snipai/src/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/common/utils.py -------------------------------------------------------------------------------- /snipai/src/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/constants.py -------------------------------------------------------------------------------- /snipai/src/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snipai/src/model/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/model/image.py -------------------------------------------------------------------------------- /snipai/src/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/services/__init__.py -------------------------------------------------------------------------------- /snipai/src/services/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/services/base.py -------------------------------------------------------------------------------- /snipai/src/services/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/services/embed.py -------------------------------------------------------------------------------- /snipai/src/services/keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/services/keyboard.py -------------------------------------------------------------------------------- /snipai/src/services/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/services/llm.py -------------------------------------------------------------------------------- /snipai/src/services/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/services/metadata.py -------------------------------------------------------------------------------- /snipai/src/services/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/services/storage.py -------------------------------------------------------------------------------- /snipai/src/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snipai/src/ui/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/__init__.py -------------------------------------------------------------------------------- /snipai/src/ui/components/graph_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/graph_settings.py -------------------------------------------------------------------------------- /snipai/src/ui/components/image_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/image_card.py -------------------------------------------------------------------------------- /snipai/src/ui/components/multi_combo_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/multi_combo_box.py -------------------------------------------------------------------------------- /snipai/src/ui/components/network_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/network_graph.py -------------------------------------------------------------------------------- /snipai/src/ui/components/search_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/search_bar.py -------------------------------------------------------------------------------- /snipai/src/ui/components/snip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/snip.py -------------------------------------------------------------------------------- /snipai/src/ui/components/waterfall_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/components/waterfall_layout.py -------------------------------------------------------------------------------- /snipai/src/ui/view/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/view/__init__.py -------------------------------------------------------------------------------- /snipai/src/ui/view/bookmarks_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/view/bookmarks_interface.py -------------------------------------------------------------------------------- /snipai/src/ui/view/home_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/view/home_interface.py -------------------------------------------------------------------------------- /snipai/src/ui/view/recents_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/view/recents_interface.py -------------------------------------------------------------------------------- /snipai/src/ui/view/settings_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/view/settings_interface.py -------------------------------------------------------------------------------- /snipai/src/ui/view/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tisu19021997/snipai/HEAD/snipai/src/ui/view/window.py --------------------------------------------------------------------------------