Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
A small app to locate a switchport using LLDP and CDP from your computer. In case you don't have a fancy device that does it for you.
翻訳待ち
Loading the full README.
Read the full README ↗macOS (Apple Silicon and Intel)
Network switch port discovery tool. Captures CDP (Cisco Discovery Protocol), LLDP (Link Layer Discovery Protocol), and MNDP (MikroTik Neighbor Discovery Protocol) packets to identify what switch, port, and VLAN your device is connected to.
📖 Docs: https://packetthrower.github.io/PortFinder/ · 📝 Changelog
4.x is the pure-Rust rewrite. Zed's gpui replaces the Tauri 2 + Svelte 5 stack from the 3.x line, which is preserved on the
tauri-versionbranch. The capture engine (CDP / LLDP / MNDP parsers, BPF helper, pcap orchestration) ports across unchanged.
After a capture lands:
serde_json pretty-printed output — same shape portfinder capture --json produces.| Action | macOS | Linux / Windows |
|---|---|---|
| Start / Stop capture | ⌘R | Ctrl+R |
| Quit | ⌘Q | Alt+F4 |
A hamburger menu in the title bar opens the settings panel:
history.json alongside settings.json. Default off; flipping the toggle off deletes the file (in-memory deque stays for the rest of the session).Log file location per platform:
~/Library/Logs/PortFinder/portfinder.log (Console.app indexes it)~/.local/state/portfinder/portfinder.log%LOCALAPPDATA%\PortFinder\Logs\portfinder.logThe headless CLI shares the capture engine with the GUI. Run with no args to launch the GUI; pass a subcommand to use the CLI.
portfinder capture --interface en0 --protocol LLDP # capture and print
portfinder capture --json # machine-readable
portfinder list --with-ip # interfaces with IPs
portfinder privileges # diagnose access
portfinder --help # see all options
Global flags work alongside any subcommand:
-v / -vv — bump log verbosity to debug / trace-q — warnings + errors only--log-file <PATH> — override the platform-default log path for this invocation (process-scoped, doesn't touch persisted settings)This is the beginning of the README. Read the rest at the original. Read the full README ↗