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

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
MyScale Blog
MyScale Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
P
Proofpoint News Feed
人人都是产品经理
人人都是产品经理
Last Week in AI
Last Week in AI
罗磊的独立博客
G
Google Developers Blog
Y
Y Combinator Blog
博客园 - 【当耐特】
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
J
Java Code Geeks
酷 壳 – CoolShell
酷 壳 – CoolShell
V
Visual Studio Blog
美团技术团队
宝玉的分享
宝玉的分享
Jina AI
Jina AI
小众软件
小众软件
T
Tailwind CSS Blog
A
About on SuperTechFans

Show HN

GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal). Release v0.1.2.1 · kouhxp/yapsnap
GitHub - 3kh0/slick: The coolest Slack client mod for MacOS
Agreed3750 · 2026-06-25 · via Show HN

The coolest Slack client mod for MacOS

GitHub Release GitHub Downloads (all assets, all releases) GitHub Repo stars

Caution

This is in early alpha and may not even be allowed by Salesforce. Expect breakage, bugs, and random crashes. The information here may be inaccurate or incomplete, but the code is open source and you can inspect it yourself.

screenshot

Slick runs Slack's own app.asar with a custom Electron (with the handy BYOE acronym, bring your own electron) preload that injects themes and plugins. This method allows us to modify Slack's interface and behavior without altering its files, so auto-updates still work and there's no open debug port or resident watcher.

This client targets MacOS, with a Windows beta (see below). The same method could also work on Linux with some adjustments. PRs welcome!

Installation

You will need the official Slack app (not the App Store version) installed at /Applications/Slack.app, since Slick runs Slack's own code.

The fastest way in is to use the installer script. Re-run it any time to update. Slick also checks for new GitHub Releases about every 6 hours and points you at the latest build when one is available.

curl -fsSL https://raw.githubusercontent.com/3kh0/slick/main/install.sh | bash

Prefer doing it by hand? Grab the latest prebuilt app from the releases page and pick the build for your Mac (check > About This Mac > Chip if unsure):

  • Slick-build-N-arm64Apple Silicon (if there is a M in the name)
  • Slick-build-N-x64Intel Macs

Each comes as a .dmg (open it and drag Slick to Applications) or a .zip.

But it says "Slick can't be opened!"

If you run into this error, it means the app is not notarized, which is expected. Bypassing this is trivial:

Double click the app to open it. You should see a warning that it can't be opened. Now, go to System Settings > Privacy & Security, scroll down to the Slick message, click Open Anyway, and launch it again. After that it opens normally.

You can also use this terminal command to bypass the warning without opening the app first:

xattr -d com.apple.quarantine /Applications/Slick.app

Build from source

If you'd rather build it yourself (or hack on it), clone the repo and run:

This downloads an Electron matching your installed Slack and builds ~/Applications/Slick.app locally; re-run it any time to stay fresh. You'll need a modern version of Node.js.

If you want to debug or poke around at things, you can find more manual scripts in the scripts/ folder, but the install script should be all you need for normal use.

Windows (beta)

Note

Windows support is new and somehow even more unstable and prone to jank than the Mac build. Both the standalone Slack download and the Microsoft Store version are supported. On ARM PCs the x64 Slack runs via emulation magic and Slick works, but expect a big performance hit.

Install Slack first, then run this in PowerShell:

irm "https://raw.githubusercontent.com/3kh0/slick/main/install.ps1" | iex

To uninstall or pass other arguments to the script, try this:

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/3kh0/slick/main/install.ps1))) -Uninstall -Purge

Building Windows

Clone the repo and run the following

powershell -ExecutionPolicy Bypass -File install.ps1

You also have some nice flags to play around with locally: -Uninstall, -Purge, -RestoreHandler, and -Force to overwrite any existing install.

Release versioning

Slick releases use integer build tags: v13, v14, v15, and so on. The GitHub Release title should read like Slick Build 67.

Internally, release builds use a normal macOS short version (1.0.<build>, e.g. 1.0.67 for build 67), while the bundle build number (CFBundleVersion) is just the integer 67.

To ship the next build, tag and push the next integer:

BUILD=67 # replace with the next build number
git tag "v$BUILD"
git push origin "v$BUILD"

Themes

Themes are defined in the themes/ folder as JSON files exporting the following:

No theme is applied by default, but you can pick one from the Slick tab in Preferences. themes/amoled.json (true black) and themes/ultraviolet.json (violet) are working examples. More documentation pending.

Plugins

Please refer to plugins/README.md for the plugins documentation. I promise it is not boring.

Credits

  • Slack for the original app and its delightful internals.
  • Electron for the runtime and APIs.
  • @ImShyMike for advice on breaking into Slack.
  • Vencord for plugin inspiration.
  • Claude for cleaning up the code and generally being a good assistant.

Legal

This is under the GNU General Public License v3.0. See the LICENSE file for the legal mumbo jumbo. In short: just don't be a dick. If you're not sure what that means, see choosealicense.com/licenses/gpl-3.0. This code is provided to you for free, use at your own risk. I am not responsible for any harms due to the code here. Don't sue me.