惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
Recent Announcements
Recent Announcements
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
J
Java Code Geeks
V
V2EX
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
博客园 - Franky
爱范儿
爱范儿
T
Tailwind CSS Blog
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
博客园_首页
B
Blog RSS Feed
博客园 - 司徒正美
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders
GitHub - chudweiser/smart-rename: Uses ollama/lava to ren...
chudweiser · 2026-06-01 · via Hacker News - Newest: "AI"

Automatically renames image files with descriptive names using local AI — fully private, no internet required, runs in your system tray. What makes this unique compared to other similar projects is the ability to rename images downloaded in realtime.

Before → After

screenshot_48392.png  →  boy_band_singer_posing.png
IMG_20240531.jpg      →  red_race_car_on_track.jpg
download (1).webp     →  golden_retriever_in_grass.webp

Requirements

You need to install these two things manually — everything else is handled by the setup script.

1. Python 3.10+

Linux: use your package manager

sudo pacman -S python    # Arch
sudo apt install python3 # Ubuntu/Debian

Windows: download from python.org

⚠️ Check "Add Python to PATH" during installation.

2. Ollama

Linux:

curl -fsSL https://ollama.com/install.sh | sh

Windows: download the installer from ollama.com


Installation

git clone https://github.com/chudweiser/smart-rename.git
cd smart-rename

Linux:

Windows: double-click setup.bat (.exe available in releases for easy 1 click run, application is found as a green circle in your taskbar) Avoid OneDrive folders

The setup script will:

  • Check Python and Ollama are installed
  • Download the llava AI model (~4GB, one time only)
  • Create a virtual environment
  • Install all Python dependencies
  • Create a run.sh / run.bat shortcut to launch the app

Usage

Linux:

Windows: double-click run.bat

A green dot appears in your system tray. Right-click it to open Settings, pause, or quit.

Drop any image into a watched folder and it gets renamed within a couple of seconds.


Default watched folders

On first run, Smart Rename watches whichever of these exist:

Linux Windows
~/Downloads C:\Users\YOU\Downloads
~/Pictures/Screenshots C:\Users\YOU\Pictures\Screenshots
~/Pictures C:\Users\YOU\Pictures

Add or remove folders anytime from the Settings window.


Supported formats

.jpg .jpeg .png .gif .bmp .webp .tiff


Troubleshooting

Nothing is renaming — make sure Ollama is running. The setup script starts it automatically via run.sh/run.bat, but if you launched watcher.py directly, start Ollama first with ollama serve.

Slow on first image — llava loads into GPU memory on first use (~1–2s extra). Every image after that is fast.

Tray icon missing on Linux — install the appindicator library:

sudo pacman -S libappindicator-gtk3   # Arch
sudo apt install libappindicator3-1   # Ubuntu