Merge pull request #69 from outis1one/claude/rename-paintplus-z9eg86
Rename remaining EditmaskwithAI references to PaintPlus
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# Caddy 2 Configuration for EditmaskwithAI
|
# Caddy 2 Configuration for PaintPlus
|
||||||
# ==========================================
|
# ==========================================
|
||||||
#
|
#
|
||||||
# SETUP INSTRUCTIONS:
|
# SETUP INSTRUCTIONS:
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# EditmaskwithAI — GPU Container (NVIDIA CUDA)
|
# PaintPlus — GPU Container (NVIDIA CUDA)
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# docker compose -f docker-compose.gpu.yml up --build
|
# docker compose -f docker-compose.gpu.yml up --build
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# EditmaskwithAI
|
# PaintPlus
|
||||||
|
|
||||||
A self-hosted, web-based AI photo editor. Paint over any object, describe what you want, and the AI replaces just that region — every pixel outside your selection stays untouched.
|
A self-hosted, web-based AI photo editor. Paint over any object, describe what you want, and the AI replaces just that region — every pixel outside your selection stays untouched.
|
||||||
|
|
||||||
@@ -7,8 +7,8 @@ A self-hosted, web-based AI photo editor. Paint over any object, describe what y
|
|||||||
### GPU machine (recommended — free inference, best quality)
|
### GPU machine (recommended — free inference, best quality)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/outis1one/editmaskwithai
|
git clone https://github.com/outis1one/paintplus
|
||||||
cd editmaskwithai
|
cd paintplus
|
||||||
|
|
||||||
# One-time setup: installs nvidia-container-toolkit, configures Docker,
|
# One-time setup: installs nvidia-container-toolkit, configures Docker,
|
||||||
# sets up a permanent DNS fix, and prefetches all AI models on the host.
|
# sets up a permanent DNS fix, and prefetches all AI models on the host.
|
||||||
@@ -29,8 +29,8 @@ Open **http://localhost:3080**
|
|||||||
### Cloud API (no GPU required)
|
### Cloud API (no GPU required)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/outis1one/editmaskwithai
|
git clone https://github.com/outis1one/paintplus
|
||||||
cd editmaskwithai
|
cd paintplus
|
||||||
cp .env.example .env
|
cp .env.example .env
|
||||||
# Edit .env: set AI_PROVIDER and your API key (see .env.example for options)
|
# Edit .env: set AI_PROVIDER and your API key (see .env.example for options)
|
||||||
docker compose up -d --build
|
docker compose up -d --build
|
||||||
@@ -140,7 +140,7 @@ docker compose logs -f
|
|||||||
## File structure
|
## File structure
|
||||||
|
|
||||||
```
|
```
|
||||||
EditmaskwithAI/
|
PaintPlus/
|
||||||
├── backend/
|
├── backend/
|
||||||
│ ├── app/
|
│ ├── app/
|
||||||
│ │ ├── routers/ # API endpoints (ai_tools, print_tools, …)
|
│ │ ├── routers/ # API endpoints (ai_tools, print_tools, …)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# EditmaskwithAI — GPU Docker Compose (NVIDIA CUDA)
|
# PaintPlus — GPU Docker Compose (NVIDIA CUDA)
|
||||||
#
|
#
|
||||||
# ── PREREQUISITES ─────────────────────────────────────────────────────────────
|
# ── PREREQUISITES ─────────────────────────────────────────────────────────────
|
||||||
#
|
#
|
||||||
@@ -66,7 +66,7 @@ services:
|
|||||||
# Increment BUILDID to force pip layers to re-run without full --no-cache:
|
# Increment BUILDID to force pip layers to re-run without full --no-cache:
|
||||||
# BUILDID=$(date +%s) docker compose -f docker-compose.gpu.yml up --build
|
# BUILDID=$(date +%s) docker compose -f docker-compose.gpu.yml up --build
|
||||||
BUILDID: ${BUILDID:-1}
|
BUILDID: ${BUILDID:-1}
|
||||||
container_name: editmaskwithai-gpu
|
container_name: paintplus-gpu
|
||||||
ports:
|
ports:
|
||||||
- "${PORT:-3080}:8000"
|
- "${PORT:-3080}:8000"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ class Help_about_class {
|
|||||||
{title: "Smart Select:", html: '<a href="https://github.com/facebookresearch/segment-anything" target="_blank">SAM</a> (Meta AI)'},
|
{title: "Smart Select:", html: '<a href="https://github.com/facebookresearch/segment-anything" target="_blank">SAM</a> (Meta AI)'},
|
||||||
{title: "Remote AI:", html: 'InvokeAI · ComfyUI · OpenAI (user-configured)'},
|
{title: "Remote AI:", html: 'InvokeAI · ComfyUI · OpenAI (user-configured)'},
|
||||||
{title: "", html: '<hr style="margin:8px 0;border-color:#444;">'},
|
{title: "", html: '<hr style="margin:8px 0;border-color:#444;">'},
|
||||||
{title: "GitHub:", html: '<a href="https://github.com/outis1one/EditmaskwithAI" target="_blank">outis1one/EditmaskwithAI</a>'},
|
{title: "GitHub:", html: '<a href="https://github.com/outis1one/PaintPlus" target="_blank">outis1one/PaintPlus</a>'},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
this.POP.show(settings);
|
this.POP.show(settings);
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ if [ "$EUID" -ne 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "=================================================="
|
echo "=================================================="
|
||||||
echo " EditmaskwithAI — Local GPU one-time setup"
|
echo " PaintPlus — Local GPU one-time setup"
|
||||||
echo "=================================================="
|
echo "=================================================="
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ These are public domain images from Wikimedia Commons of classical sculptures.
|
|||||||
Run this script to populate the eye catalog with example eyes.
|
Run this script to populate the eye catalog with example eyes.
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
cd /home/user/EditmaskwithAI
|
cd /home/user/PaintPlus
|
||||||
python scripts/download_sample_eyes.py
|
python scripts/download_sample_eyes.py
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user