|
80818
|
2136
|
11
|
2026-04-25T14:44:54.212921+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128294212_m2.jpg...
|
Firefox
|
Email Verification — Personal
|
True
|
store.steampowered.com/phone/ConfirmEmailForAdd?st store.steampowered.com/phone/ConfirmEmailForAdd?stoken=EUYLdGqcNtqKL2A2azhsgF%2BlTlJeD%2BEfiaVrt7mZwPGVv5Rt%2FjFu7U%2BiCZNTX2ZZqpsHrL96fM%2FbfuJVcloMJPua7Z9o6b%2FxCpsXyz74etQpglN6LIBzpKuS34ivf9lSnB1htTdTTpRho84qOHZuaw%3D%3D&steamid=76561198826709426...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Claude Platform
platform.claude.com
DXP4800PLUS-B5 Claude Platform
platform.claude.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Email Verification
Email Verification
Close tab
Email Verification
Email Verification
Email Verification
Email Verification
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Close tab
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Link to the Steam Homepage
STORE
STORE
COMMUNITY
COMMUNITY
KOVALIKLUKAS
KOVALIKLUKAS
CHAT
CHAT
SUPPORT
SUPPORT
Install Steam
Install Steam
Notifications
kovaliklukas
View your profile
Browse
Browse
Recommendations
Recommendations
Categories
Categories
Hardware
Hardware
Ways to Play
Ways to Play
Special Sections
Special Sections
Search the store
Search
Wishlist 1
Wishlist
1
Unable to add phone
Unable to add phone
The link you clicked has expired. Please try again with a new link from a new email.
© 2026 Valve Corporation. All rights reserved. All trademarks are property of their respective owners in the US and other countries.
VAT included in all prices where applicable.
STEAM
STEAM
About Steam
About Steam
Steam SSA
Steam SSA
Steamworks
Steamworks
Steam Distribution
Steam Distribution
Gift Cards
Gift Cards
VALVE
VALVE
About Valve
About Valve
Jobs
Jobs
Hardware
Hardware
Recycling
Recycling
LEGAL
LEGAL
Privacy
Privacy
Accessibility
Accessibility
Notices & Policies
Notices & Policies
Cookies
Cookies
Refunds
Refunds
MORE
MORE
Get Steam
Get Steam
Get Mobile Apps
Get Mobile Apps
Get Support
Get Support
My Account
My Account...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Claude Platform","depth":4,"bounds":{"left":0.11768617,"top":0.46209097,"width":0.02925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"platform.claude.com","depth":4,"bounds":{"left":0.11768617,"top":0.47286513,"width":0.035738032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Email Verification","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Email Verification","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.030086435,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.10215483,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Email Verification","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email Verification","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.030086435,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Email Verification","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email Verification","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.030086435,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.46209097,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.651237,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.6624102,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.6839585,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.69513166,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.71827614,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Link to the Steam Homepage","depth":8,"bounds":{"left":0.35738033,"top":0.09976058,"width":0.05851064,"height":0.01396648},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"STORE","depth":8,"bounds":{"left":0.42386967,"top":0.0518755,"width":0.021609042,"height":0.057861134},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"STORE","depth":9,"bounds":{"left":0.4261968,"top":0.08619314,"width":0.016954787,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"COMMUNITY","depth":8,"bounds":{"left":0.44547874,"top":0.0518755,"width":0.037898935,"height":0.057861134},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"COMMUNITY","depth":9,"bounds":{"left":0.44780585,"top":0.08619314,"width":0.03324468,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"KOVALIKLUKAS","depth":8,"bounds":{"left":0.48337767,"top":0.0518755,"width":0.044049203,"height":0.057861134},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"KOVALIKLUKAS","depth":9,"bounds":{"left":0.48570478,"top":0.08619314,"width":0.03939495,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CHAT","depth":8,"bounds":{"left":0.52742684,"top":0.0518755,"width":0.018783245,"height":0.054269753},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CHAT","depth":9,"bounds":{"left":0.529754,"top":0.08619314,"width":0.01412899,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUPPORT","depth":8,"bounds":{"left":0.5462101,"top":0.0518755,"width":0.028756648,"height":0.054269753},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SUPPORT","depth":9,"bounds":{"left":0.54853725,"top":0.08619314,"width":0.024102394,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Install Steam","depth":9,"bounds":{"left":0.65791225,"top":0.056664005,"width":0.03656915,"height":0.016759777},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Install Steam","depth":11,"bounds":{"left":0.66954786,"top":0.060654428,"width":0.021941489,"height":0.011173184},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":11,"bounds":{"left":0.69647604,"top":0.056664005,"width":0.015292553,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"kovaliklukas","depth":9,"bounds":{"left":0.71276593,"top":0.056664005,"width":0.027925532,"height":0.019952115},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"View your profile","depth":8,"bounds":{"left":0.7443484,"top":0.056664005,"width":0.011968086,"height":0.028731046},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Browse","depth":11,"bounds":{"left":0.35472074,"top":0.1348763,"width":0.027593086,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Browse","depth":13,"bounds":{"left":0.35804522,"top":0.14684756,"width":0.01462766,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recommendations","depth":11,"bounds":{"left":0.38231382,"top":0.1348763,"width":0.050531916,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recommendations","depth":13,"bounds":{"left":0.3856383,"top":0.14684756,"width":0.03756649,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Categories","depth":11,"bounds":{"left":0.43284574,"top":0.1348763,"width":0.034408245,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Categories","depth":13,"bounds":{"left":0.43617022,"top":0.14684756,"width":0.02144282,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Hardware","depth":11,"bounds":{"left":0.46725398,"top":0.1348763,"width":0.032413565,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Hardware","depth":13,"bounds":{"left":0.47057846,"top":0.14684756,"width":0.019448139,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Ways to Play","depth":11,"bounds":{"left":0.49966756,"top":0.1348763,"width":0.03873005,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Ways to Play","depth":13,"bounds":{"left":0.50299203,"top":0.14684756,"width":0.025764627,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Special Sections","depth":11,"bounds":{"left":0.5383976,"top":0.1348763,"width":0.045711435,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Special Sections","depth":13,"bounds":{"left":0.54172206,"top":0.14684756,"width":0.03274601,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Search the store","depth":11,"bounds":{"left":0.5894282,"top":0.1396648,"width":0.11884973,"height":0.027134877},"help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":11,"bounds":{"left":0.70827794,"top":0.1396648,"width":0.011303191,"height":0.027134877},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Wishlist 1","depth":10,"bounds":{"left":0.72490025,"top":0.1348763,"width":0.032413565,"height":0.03671189},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wishlist","depth":11,"bounds":{"left":0.73454124,"top":0.14684756,"width":0.015957447,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":12,"bounds":{"left":0.7521609,"top":0.14924182,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Unable to add phone","depth":7,"bounds":{"left":0.35738033,"top":0.19074222,"width":0.39893618,"height":0.041101355},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unable to add phone","depth":8,"bounds":{"left":0.35738033,"top":0.19513169,"width":0.112034574,"height":0.033918597},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The link you clicked has expired. Please try again with a new link from a new email.","depth":9,"bounds":{"left":0.36136967,"top":0.26935354,"width":0.19597739,"height":0.014365523},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"© 2026 Valve Corporation. All rights reserved. All trademarks are property of their respective owners in the US and other countries.","depth":11,"bounds":{"left":0.38530585,"top":0.36911413,"width":0.10555186,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VAT included in all prices where applicable.","depth":11,"bounds":{"left":0.38530585,"top":0.3914605,"width":0.07014628,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"STEAM","depth":10,"bounds":{"left":0.53956115,"top":0.3180367,"width":0.035405584,"height":0.015961692},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEAM","depth":11,"bounds":{"left":0.53956115,"top":0.31923383,"width":0.014793883,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"About Steam","depth":10,"bounds":{"left":0.53956115,"top":0.34676775,"width":0.035405584,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"About Steam","depth":11,"bounds":{"left":0.53956115,"top":0.34876296,"width":0.025099734,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Steam SSA","depth":10,"bounds":{"left":0.53956115,"top":0.3754988,"width":0.035405584,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Steam SSA","depth":11,"bounds":{"left":0.53956115,"top":0.377494,"width":0.02244016,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Steamworks","depth":10,"bounds":{"left":0.53956115,"top":0.40422985,"width":0.035405584,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Steamworks","depth":11,"bounds":{"left":0.53956115,"top":0.40622506,"width":0.023936171,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Steam Distribution","depth":10,"bounds":{"left":0.53956115,"top":0.4329609,"width":0.035405584,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Steam Distribution","depth":11,"bounds":{"left":0.53956115,"top":0.4349561,"width":0.035405584,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Gift Cards","depth":10,"bounds":{"left":0.53956115,"top":0.46169195,"width":0.035405584,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gift Cards","depth":11,"bounds":{"left":0.53956115,"top":0.46368715,"width":0.019614361,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"VALVE","depth":10,"bounds":{"left":0.5962433,"top":0.3180367,"width":0.022938829,"height":0.015961692},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VALVE","depth":11,"bounds":{"left":0.5962433,"top":0.31923383,"width":0.013464096,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"About Valve","depth":10,"bounds":{"left":0.5962433,"top":0.34676775,"width":0.022938829,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"About Valve","depth":11,"bounds":{"left":0.5962433,"top":0.34876296,"width":0.022938829,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jobs","depth":10,"bounds":{"left":0.5962433,"top":0.3754988,"width":0.022938829,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jobs","depth":11,"bounds":{"left":0.5962433,"top":0.377494,"width":0.009142287,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware","depth":10,"bounds":{"left":0.5962433,"top":0.40422985,"width":0.022938829,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware","depth":11,"bounds":{"left":0.5962433,"top":0.40622506,"width":0.018783245,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Recycling","depth":10,"bounds":{"left":0.5962433,"top":0.4329609,"width":0.022938829,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Recycling","depth":11,"bounds":{"left":0.5962433,"top":0.4349561,"width":0.018783245,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"LEGAL","depth":10,"bounds":{"left":0.64045876,"top":0.3180367,"width":0.034574468,"height":0.015961692},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"LEGAL","depth":11,"bounds":{"left":0.64045876,"top":0.31923383,"width":0.013796543,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Privacy","depth":10,"bounds":{"left":0.64045876,"top":0.34676775,"width":0.034574468,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Privacy","depth":11,"bounds":{"left":0.64045876,"top":0.34876296,"width":0.01412899,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Accessibility","depth":10,"bounds":{"left":0.64045876,"top":0.3754988,"width":0.034574468,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Accessibility","depth":11,"bounds":{"left":0.64045876,"top":0.377494,"width":0.023603724,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Notices & Policies","depth":10,"bounds":{"left":0.64045876,"top":0.40422985,"width":0.034574468,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notices & Policies","depth":11,"bounds":{"left":0.64045876,"top":0.40622506,"width":0.034574468,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Cookies","depth":10,"bounds":{"left":0.64045876,"top":0.4329609,"width":0.034574468,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Cookies","depth":11,"bounds":{"left":0.64045876,"top":0.4349561,"width":0.015625,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Refunds","depth":10,"bounds":{"left":0.64045876,"top":0.46169195,"width":0.034574468,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Refunds","depth":11,"bounds":{"left":0.64045876,"top":0.46368715,"width":0.016123671,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"MORE","depth":10,"bounds":{"left":0.69630986,"top":0.3180367,"width":0.032081116,"height":0.015961692},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MORE","depth":11,"bounds":{"left":0.69630986,"top":0.31923383,"width":0.012799202,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Get Steam","depth":10,"bounds":{"left":0.69630986,"top":0.34676775,"width":0.032081116,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Get Steam","depth":11,"bounds":{"left":0.69630986,"top":0.34876296,"width":0.020777926,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Get Mobile Apps","depth":10,"bounds":{"left":0.69630986,"top":0.3754988,"width":0.032081116,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Get Mobile Apps","depth":11,"bounds":{"left":0.69630986,"top":0.377494,"width":0.032081116,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Get Support","depth":10,"bounds":{"left":0.69630986,"top":0.40422985,"width":0.032081116,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Get Support","depth":11,"bounds":{"left":0.69630986,"top":0.40622506,"width":0.0234375,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"My Account","depth":10,"bounds":{"left":0.69630986,"top":0.4329609,"width":0.032081116,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"My Account","depth":11,"bounds":{"left":0.69630986,"top":0.4349561,"width":0.022606382,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
7603461133722021864
|
5252627911764609675
|
visual_change
|
accessibility
|
NULL
|
Claude Platform
platform.claude.com
DXP4800PLUS-B5 Claude Platform
platform.claude.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Email Verification
Email Verification
Close tab
Email Verification
Email Verification
Email Verification
Email Verification
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Close tab
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Link to the Steam Homepage
STORE
STORE
COMMUNITY
COMMUNITY
KOVALIKLUKAS
KOVALIKLUKAS
CHAT
CHAT
SUPPORT
SUPPORT
Install Steam
Install Steam
Notifications
kovaliklukas
View your profile
Browse
Browse
Recommendations
Recommendations
Categories
Categories
Hardware
Hardware
Ways to Play
Ways to Play
Special Sections
Special Sections
Search the store
Search
Wishlist 1
Wishlist
1
Unable to add phone
Unable to add phone
The link you clicked has expired. Please try again with a new link from a new email.
© 2026 Valve Corporation. All rights reserved. All trademarks are property of their respective owners in the US and other countries.
VAT included in all prices where applicable.
STEAM
STEAM
About Steam
About Steam
Steam SSA
Steam SSA
Steamworks
Steamworks
Steam Distribution
Steam Distribution
Gift Cards
Gift Cards
VALVE
VALVE
About Valve
About Valve
Jobs
Jobs
Hardware
Hardware
Recycling
Recycling
LEGAL
LEGAL
Privacy
Privacy
Accessibility
Accessibility
Notices & Policies
Notices & Policies
Cookies
Cookies
Refunds
Refunds
MORE
MORE
Get Steam
Get Steam
Get Mobile Apps
Get Mobile Apps
Get Support
Get Support
My Account
My Account...
|
80817
|
|
80820
|
2136
|
12
|
2026-04-25T14:44:58.009894+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128298009_m2.jpg...
|
Firefox
|
Adding a phone number to your Steam account - kova Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfm mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfmnPrfDxsQQZqpTh...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Email Verification
store.steampowered.com
DXP4800P Email Verification
store.steampowered.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Email Verification
Email Verification
Close tab
Email Verification
Email Verification
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Email Verification","depth":4,"bounds":{"left":0.11768617,"top":0.102553874,"width":0.03174867,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"store.steampowered.com","depth":4,"bounds":{"left":0.11768617,"top":0.11332801,"width":0.044049203,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Email Verification","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email Verification","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.030086435,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.10215483,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Email Verification","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email Verification","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.030086435,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.651237,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.6624102,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6855547,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":17,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":16,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":17,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":17,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":17,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":16,"bounds":{"left":0.18168218,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":17,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":16,"bounds":{"left":0.18849733,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":16,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":17,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":17,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":16,"bounds":{"left":0.18866356,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
4703461154943562630
|
-2817787264304149619
|
click
|
accessibility
|
NULL
|
Email Verification
store.steampowered.com
DXP4800P Email Verification
store.steampowered.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Email Verification
Email Verification
Close tab
Email Verification
Email Verification
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu...
|
NULL
|
|
80822
|
2136
|
13
|
2026-04-25T14:44:58.986265+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128298986_m2.jpg...
|
Firefox
|
Adding a phone number to your Steam account - kova Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfm mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfmnPrfDxsQQZqpTh...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Email Verification
store.steampowered.com
DXP4800P Email Verification
store.steampowered.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Email Verification
Email Verification
Close tab
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Email Verification","depth":4,"bounds":{"left":0.11768617,"top":0.102553874,"width":0.03174867,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"store.steampowered.com","depth":4,"bounds":{"left":0.11768617,"top":0.11332801,"width":0.044049203,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Email Verification","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email Verification","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.030086435,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.10215483,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":17,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":16,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":17,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":17,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":17,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":16,"bounds":{"left":0.18168218,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":17,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":16,"bounds":{"left":0.18849733,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":16,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":17,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":17,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":16,"bounds":{"left":0.18866356,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":17,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7425 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":17,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,425","depth":16,"bounds":{"left":0.18151596,"top":0.5826017,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":17,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":16,"bounds":{"left":0.18484043,"top":0.6017558,"width":0.005984043,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":17,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":17,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4705633343985465146
|
6405593568635276205
|
click
|
accessibility
|
NULL
|
Email Verification
store.steampowered.com
DXP4800P Email Verification
store.steampowered.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Email Verification
Email Verification
Close tab
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items...
|
80820
|
|
80824
|
2136
|
14
|
2026-04-25T14:44:59.769544+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128299769_m2.jpg...
|
Firefox
|
Adding a phone number to your Steam account - kova Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfm mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfmnPrfDxsQQZqpTh...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Close tab
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Welcome back","depth":4,"bounds":{"left":0.11768617,"top":0.102553874,"width":0.02642952,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"click.smartymeapp.com","depth":4,"bounds":{"left":0.11768617,"top":0.11332801,"width":0.04138963,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.10215483,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6201117,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":17,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":16,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":17,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":17,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":17,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":16,"bounds":{"left":0.18168218,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":17,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":16,"bounds":{"left":0.18849733,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":16,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":17,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":17,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":16,"bounds":{"left":0.18866356,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":17,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7425 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":17,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,425","depth":16,"bounds":{"left":0.18151596,"top":0.5826017,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":17,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":16,"bounds":{"left":0.18484043,"top":0.6017558,"width":0.005984043,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":17,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":17,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"WORK 848 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WORK","depth":17,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"848","depth":16,"bounds":{"left":0.18417554,"top":0.6592179,"width":0.0066489363,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"z centra 1274 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"z centra","depth":17,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":16,"bounds":{"left":0.18201463,"top":0.6783719,"width":0.00880984,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.69393456,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.6963288,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Back to Inbox","depth":11,"bounds":{"left":0.20412233,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Archive","depth":11,"bounds":{"left":0.22273937,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-494273864367056165
|
6405663799948889007
|
click
|
accessibility
|
NULL
|
Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Close tab
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive...
|
NULL
|
|
80826
|
2136
|
15
|
2026-04-25T14:45:30.040507+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128330040_m2.jpg...
|
Firefox
|
Adding a phone number to your Steam account - kova Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfm mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfmnPrfDxsQQZqpTh...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Close tab
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive
Report spam
Delete
Mark as unread
Move to
More email options
1
of
21,160
Newer
Older
Input tools on/off (Ctrl-Shift-K)
Select input tool
Collapse all
Print all
In new window
Adding a phone number to your Steam account
Adding a phone number to your Steam account
Important because previous messages in the conversation were important
Search for all messages with label Inbox
Remove label Inbox from this conversation
Steam Verified sender [EMAIL]
Steam Verified sender [EMAIL]
Steam
Verified sender
[EMAIL]
17:43 (1 minute ago)
17:43 (1 minute ago)
Not starred...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Welcome back","depth":4,"bounds":{"left":0.11768617,"top":0.102553874,"width":0.02642952,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"click.smartymeapp.com","depth":4,"bounds":{"left":0.11768617,"top":0.11332801,"width":0.04138963,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.10215483,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6201117,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":17,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":16,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":17,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":17,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":17,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":16,"bounds":{"left":0.18168218,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":17,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":16,"bounds":{"left":0.18849733,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":16,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":17,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":17,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":16,"bounds":{"left":0.18866356,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":17,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7425 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":17,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,425","depth":16,"bounds":{"left":0.18151596,"top":0.5826017,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":17,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":16,"bounds":{"left":0.18484043,"top":0.6017558,"width":0.005984043,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":17,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":17,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"WORK 848 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WORK","depth":17,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"848","depth":16,"bounds":{"left":0.18417554,"top":0.6592179,"width":0.0066489363,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"z centra 1274 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"z centra","depth":17,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":16,"bounds":{"left":0.18201463,"top":0.6783719,"width":0.00880984,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.69393456,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.6963288,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Back to Inbox","depth":11,"bounds":{"left":0.20412233,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Archive","depth":11,"bounds":{"left":0.22273937,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Report spam","depth":11,"bounds":{"left":0.23736702,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Delete","depth":11,"bounds":{"left":0.25199467,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Mark as unread","depth":11,"bounds":{"left":0.27194148,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Move to","depth":11,"bounds":{"left":0.28656915,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"More email options","depth":11,"bounds":{"left":0.29986703,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"More","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":11,"bounds":{"left":0.9069149,"top":0.11612131,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":11,"bounds":{"left":0.90857714,"top":0.11612131,"width":0.0056515955,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21,160","depth":11,"bounds":{"left":0.91422874,"top":0.11612131,"width":0.011303191,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Newer","depth":10,"bounds":{"left":0.9321808,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Older","depth":10,"bounds":{"left":0.94547874,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Input tools on/off (Ctrl-Shift-K)","depth":12,"bounds":{"left":0.9574468,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Select input tool","depth":12,"bounds":{"left":0.9640958,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Collapse all","depth":13,"bounds":{"left":0.9421542,"top":0.15243416,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Print all","depth":13,"bounds":{"left":0.95412236,"top":0.15243416,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"In new window","depth":13,"bounds":{"left":0.96609044,"top":0.15243416,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Adding a phone number to your Steam account","depth":13,"bounds":{"left":0.22273937,"top":0.15722266,"width":0.15974069,"height":0.022346368},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Adding a phone number to your Steam account","depth":14,"bounds":{"left":0.22273937,"top":0.15722266,"width":0.15641622,"height":0.022346368},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Important because previous messages in the conversation were important","depth":14,"bounds":{"left":0.37915558,"top":0.15203512,"width":0.013297873,"height":0.031923383},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search for all messages with label Inbox","depth":15,"bounds":{"left":0.39245346,"top":0.16121309,"width":0.011801862,"height":0.014365523},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Remove label Inbox from this conversation","depth":15,"bounds":{"left":0.40425533,"top":0.16121309,"width":0.0048204786,"height":0.014365523},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Steam Verified sender noreply@steampowered.com","depth":23,"bounds":{"left":0.22273937,"top":0.19553073,"width":0.079953454,"height":0.015961692},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXCell","text":"Steam Verified sender noreply@steampowered.com","depth":24,"bounds":{"left":0.22273937,"top":0.19752593,"width":0.079953454,"height":0.012370312},"help_text":"","role_description":"cell","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Steam","depth":25,"bounds":{"left":0.22273937,"top":0.1963288,"width":0.01412899,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Verified sender","depth":25,"bounds":{"left":0.23803191,"top":0.19752593,"width":0.007978723,"height":0.012370312},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"noreply@steampowered.com","depth":25,"bounds":{"left":0.24800532,"top":0.19752593,"width":0.05269282,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCell","text":"17:43 (1 minute ago)","depth":20,"bounds":{"left":0.8869681,"top":0.19553073,"width":0.035904255,"height":0.015961692},"help_text":"25 Apr 2026, 17:43","role_description":"cell","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:43 (1 minute ago)","depth":21,"bounds":{"left":0.8869681,"top":0.19752593,"width":0.035904255,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Not starred","depth":21,"bounds":{"left":0.92952126,"top":0.19553073,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-1549214508858491834
|
6392153001058372525
|
idle
|
accessibility
|
NULL
|
Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F Welcome back
click.smartymeapp.com
DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Close tab
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive
Report spam
Delete
Mark as unread
Move to
More email options
1
of
21,160
Newer
Older
Input tools on/off (Ctrl-Shift-K)
Select input tool
Collapse all
Print all
In new window
Adding a phone number to your Steam account
Adding a phone number to your Steam account
Important because previous messages in the conversation were important
Search for all messages with label Inbox
Remove label Inbox from this conversation
Steam Verified sender [EMAIL]
Steam Verified sender [EMAIL]
Steam
Verified sender
[EMAIL]
17:43 (1 minute ago)
17:43 (1 minute ago)
Not starred...
|
80824
|
|
80827
|
2136
|
16
|
2026-04-25T14:45:51.801132+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128351801_m2.jpg...
|
Firefox
|
Adding a phone number to your Steam account - kova Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfm mail.google.com/mail/u/0/#inbox/FMfcgzQgLXqngSBLfmnPrfDxsQQZqpTh...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Adding a phone number to your Ste DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive
Report spam
Delete
Mark as unread
Move to
More email options
1
of
21,160
Newer
Older
Input tools on/off (Ctrl-Shift-K)
Select input tool
Collapse all
Print all
In new window
Adding a phone number to your Steam account
Adding a phone number to your Steam account...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6201117,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":17,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":16,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":17,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":17,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":17,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":16,"bounds":{"left":0.18168218,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":17,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":16,"bounds":{"left":0.18849733,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":16,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":17,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":17,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":16,"bounds":{"left":0.18866356,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":17,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7425 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":17,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,425","depth":16,"bounds":{"left":0.18151596,"top":0.5826017,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":17,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":16,"bounds":{"left":0.18484043,"top":0.6017558,"width":0.005984043,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":17,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":17,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"WORK 848 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WORK","depth":17,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"848","depth":16,"bounds":{"left":0.18417554,"top":0.6592179,"width":0.0066489363,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"z centra 1274 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"z centra","depth":17,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":16,"bounds":{"left":0.18201463,"top":0.6783719,"width":0.00880984,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.69393456,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.6963288,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Back to Inbox","depth":11,"bounds":{"left":0.20412233,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Archive","depth":11,"bounds":{"left":0.22273937,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Report spam","depth":11,"bounds":{"left":0.23736702,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Delete","depth":11,"bounds":{"left":0.25199467,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Mark as unread","depth":11,"bounds":{"left":0.27194148,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Move to","depth":11,"bounds":{"left":0.28656915,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"More email options","depth":11,"bounds":{"left":0.29986703,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"More","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":11,"bounds":{"left":0.9069149,"top":0.11612131,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":11,"bounds":{"left":0.90857714,"top":0.11612131,"width":0.0056515955,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21,160","depth":11,"bounds":{"left":0.91422874,"top":0.11612131,"width":0.011303191,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Newer","depth":10,"bounds":{"left":0.9321808,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Older","depth":10,"bounds":{"left":0.94547874,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Input tools on/off (Ctrl-Shift-K)","depth":12,"bounds":{"left":0.9574468,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Select input tool","depth":12,"bounds":{"left":0.9640958,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Collapse all","depth":13,"bounds":{"left":0.9421542,"top":0.15243416,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Print all","depth":13,"bounds":{"left":0.95412236,"top":0.15243416,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"In new window","depth":13,"bounds":{"left":0.96609044,"top":0.15243416,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Adding a phone number to your Steam account","depth":13,"bounds":{"left":0.22273937,"top":0.15722266,"width":0.15974069,"height":0.022346368},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Adding a phone number to your Steam account","depth":14,"bounds":{"left":0.22273937,"top":0.15722266,"width":0.15641622,"height":0.022346368},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
6165181735569549899
|
6405663937387826095
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Adding a phone number to your Ste DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Back to Inbox
Archive
Report spam
Delete
Mark as unread
Move to
More email options
1
of
21,160
Newer
Older
Input tools on/off (Ctrl-Shift-K)
Select input tool
Collapse all
Print all
In new window
Adding a phone number to your Steam account
Adding a phone number to your Steam account...
|
NULL
|
|
80829
|
2136
|
17
|
2026-04-25T14:45:54.308243+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128354308_m2.jpg...
|
Firefox
|
Adding a phone number to your Steam account - kova Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Adding a phone number to your Ste DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Adding a phone number to your Steam account - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6201117,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-8301838527233758292
|
-2835801662813631601
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Adding a phone number to your Ste DXP4800PLUS-B5F8
Adding a phone number to your Steam account - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu...
|
80827
|
|
80830
|
2136
|
18
|
2026-04-25T14:45:57.939216+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128357939_m2.jpg...
|
Firefox
|
Inbox (7) - kovaliklukas@gmail.com - Gmail — Perso Inbox (7) - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Select
Refresh
More email options
Show more messages
1
–
50
of
21,160
Newer
Older
Toggle split pane mode
Input tools on/off (Ctrl-Shift-K)
Select input tool
Conversations
Conversations
Primary
Primary
Primary
Promotions, 50 new messages,
Promotions, 50 new messages,
50 new
Promotions
Social, 25 new messages,
Social, 25 new messages,
25 new
Social
Updates, one new message,
Updates, one new message,
1 new
Updates
Steam 2, Adding a phone number to your Steam account, 17:44, Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're.
Not starred
Important because previous messages in the conversation were important.
Steam
2
Adding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
Adding a phone number to your Steam account
-
Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
17:44
Steam Support, Your Steam account: Access from new web or mobile device, 17:42, Steam balsamo84, It looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you This.
Not starred
Important according to Google magic....
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6201117,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":17,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":16,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":17,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":17,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":17,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":16,"bounds":{"left":0.18168218,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":17,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":16,"bounds":{"left":0.18849733,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":16,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":17,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":17,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":16,"bounds":{"left":0.18866356,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":17,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7425 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":17,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,425","depth":16,"bounds":{"left":0.18151596,"top":0.5826017,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":17,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":16,"bounds":{"left":0.18484043,"top":0.6017558,"width":0.005984043,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":17,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":17,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"WORK 848 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WORK","depth":17,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"848","depth":16,"bounds":{"left":0.18417554,"top":0.6592179,"width":0.0066489363,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"z centra 1274 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"z centra","depth":17,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":16,"bounds":{"left":0.18201463,"top":0.6783719,"width":0.00880984,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.69393456,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.6963288,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Select","depth":12,"bounds":{"left":0.20412233,"top":0.11412609,"width":0.013297873,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":12,"bounds":{"left":0.22406915,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"More email options","depth":12,"bounds":{"left":0.23736702,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show more messages","depth":13,"bounds":{"left":0.87699467,"top":0.10774142,"width":0.03125,"height":0.028731046},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":15,"bounds":{"left":0.8796542,"top":0.11612131,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"–","depth":15,"bounds":{"left":0.8813165,"top":0.11612131,"width":0.002493351,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":15,"bounds":{"left":0.88380986,"top":0.11612131,"width":0.0048204786,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":15,"bounds":{"left":0.88863033,"top":0.11612131,"width":0.0056515955,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21,160","depth":15,"bounds":{"left":0.8942819,"top":0.11612131,"width":0.011303191,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Newer","depth":13,"bounds":{"left":0.91223407,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Older","depth":13,"bounds":{"left":0.9255319,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Toggle split pane mode","depth":12,"bounds":{"left":0.9388298,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Input tools on/off (Ctrl-Shift-K)","depth":13,"bounds":{"left":0.9574468,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Select input tool","depth":13,"bounds":{"left":0.9640958,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Conversations","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversations","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Primary","depth":15,"bounds":{"left":0.19880319,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Primary","depth":16,"bounds":{"left":0.19880319,"top":0.14126097,"width":0.08344415,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Primary","depth":19,"bounds":{"left":0.21609043,"top":0.1528332,"width":0.016954787,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Promotions, 50 new messages,","depth":15,"bounds":{"left":0.28291222,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Promotions, 50 new messages,","depth":16,"bounds":{"left":0.28291222,"top":0.14126097,"width":0.08377659,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"50 new","depth":19,"bounds":{"left":0.32912233,"top":0.15403032,"width":0.013630319,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Promotions","depth":19,"bounds":{"left":0.30019948,"top":0.1528332,"width":0.024933511,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Social, 25 new messages,","depth":15,"bounds":{"left":0.36702126,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Social, 25 new messages,","depth":16,"bounds":{"left":0.36702126,"top":0.14126097,"width":0.08377659,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"25 new","depth":19,"bounds":{"left":0.40142953,"top":0.15403032,"width":0.013297873,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Social","depth":19,"bounds":{"left":0.38430852,"top":0.1528332,"width":0.013131649,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Updates, one new message,","depth":15,"bounds":{"left":0.45113033,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Updates, one new message,","depth":16,"bounds":{"left":0.45113033,"top":0.14126097,"width":0.08377659,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1 new","depth":19,"bounds":{"left":0.49069148,"top":0.15403032,"width":0.010472074,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Updates","depth":19,"bounds":{"left":0.46841756,"top":0.1528332,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Steam 2, Adding a phone number to your Steam account, 17:44, Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're.","depth":18,"bounds":{"left":0.20412233,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Not starred","depth":18,"bounds":{"left":0.21409574,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Important because previous messages in the conversation were important.","depth":18,"bounds":{"left":0.22406915,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"switch","subrole":"AXSwitch","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Steam","depth":20,"bounds":{"left":0.23404256,"top":0.18316041,"width":0.013297873,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":20,"bounds":{"left":0.2486702,"top":0.18475658,"width":0.0019946808,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Adding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're","depth":18,"bounds":{"left":0.30053192,"top":0.18276137,"width":0.6442819,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Adding a phone number to your Steam account","depth":22,"bounds":{"left":0.30053192,"top":0.18355946,"width":0.09940159,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":22,"bounds":{"left":0.39993352,"top":0.18355946,"width":0.004488032,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're","depth":21,"bounds":{"left":0.40442154,"top":0.18355946,"width":0.41771942,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:44","depth":19,"bounds":{"left":0.96675533,"top":0.18475658,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Steam Support, Your Steam account: Access from new web or mobile device, 17:42, Steam balsamo84, It looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you This.","depth":18,"bounds":{"left":0.20412233,"top":0.20510775,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Not starred","depth":18,"bounds":{"left":0.21409574,"top":0.20510775,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Important according to Google magic.","depth":18,"bounds":{"left":0.22406915,"top":0.20510775,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"switch","subrole":"AXSwitch","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-1271446680339835354
|
7558229162782628781
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Select
Refresh
More email options
Show more messages
1
–
50
of
21,160
Newer
Older
Toggle split pane mode
Input tools on/off (Ctrl-Shift-K)
Select input tool
Conversations
Conversations
Primary
Primary
Primary
Promotions, 50 new messages,
Promotions, 50 new messages,
50 new
Promotions
Social, 25 new messages,
Social, 25 new messages,
25 new
Social
Updates, one new message,
Updates, one new message,
1 new
Updates
Steam 2, Adding a phone number to your Steam account, 17:44, Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're.
Not starred
Important because previous messages in the conversation were important.
Steam
2
Adding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
Adding a phone number to your Steam account
-
Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
17:44
Steam Support, Your Steam account: Access from new web or mobile device, 17:42, Steam balsamo84, It looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you This.
Not starred
Important according to Google magic....
|
NULL
|
|
80832
|
2136
|
19
|
2026-04-25T14:46:28.285578+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777128388285_m2.jpg...
|
Firefox
|
Inbox (7) - kovaliklukas@gmail.com - Gmail — Perso Inbox (7) - kovaliklukas@gmail.com - Gmail — Personal...
|
True
|
mail.google.com/mail/u/0/#inbox
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Select
Refresh
More email options
Show more messages
1
–
50
of
21,160
Newer
Older
Toggle split pane mode
Input tools on/off (Ctrl-Shift-K)
Select input tool
Conversations
Conversations
Primary
Primary
Primary
Promotions, 50 new messages,
Promotions, 50 new messages,
50 new
Promotions
Social, 25 new messages,
Social, 25 new messages,
25 new
Social
Updates, one new message,
Updates, one new message,
1 new
Updates
Steam 2, Adding a phone number to your Steam account, 17:44, Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're.
Not starred
Important because previous messages in the conversation were important.
Steam
2
Adding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
Adding a phone number to your Steam account
-
Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
17:44
Steam Support, Your Steam account: Access from new web or mobile device, 17:42, Steam balsamo84, It looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you This....
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6201117,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"new message from Steam Show Ignore","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.11768617,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.1349734,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.21708776,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.4195479,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.19880319,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":12,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":12,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.11635638,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox 7 unread","depth":16,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.1349734,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":16,"bounds":{"left":0.18866356,"top":0.15123703,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":16,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":17,"bounds":{"left":0.1349734,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":16,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":17,"bounds":{"left":0.1349734,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.1349734,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":16,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":17,"bounds":{"left":0.1349734,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 8 unread","depth":16,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":17,"bounds":{"left":0.1349734,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":16,"bounds":{"left":0.18866356,"top":0.24700718,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases 1 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.1349734,"top":0.26496407,"width":0.023603724,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.18916224,"top":0.2661612,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5169 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.1349734,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,169","depth":16,"bounds":{"left":0.18168218,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8699 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.1349734,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,699","depth":16,"bounds":{"left":0.1810173,"top":0.3044693,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6050 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.1349734,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,050","depth":16,"bounds":{"left":0.18001994,"top":0.3236233,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38642 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.1349734,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,642","depth":16,"bounds":{"left":0.17885639,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.122340426,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.18417554,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":16,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":17,"bounds":{"left":0.1349734,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":16,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":17,"bounds":{"left":0.1349734,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":17,"bounds":{"left":0.1349734,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":17,"bounds":{"left":0.1349734,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":16,"bounds":{"left":0.18168218,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":17,"bounds":{"left":0.1349734,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":16,"bounds":{"left":0.18849733,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":16,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":17,"bounds":{"left":0.1349734,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":17,"bounds":{"left":0.1349734,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":16,"bounds":{"left":0.18866356,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":17,"bounds":{"left":0.1349734,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7425 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":17,"bounds":{"left":0.1349734,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,425","depth":16,"bounds":{"left":0.18151596,"top":0.5826017,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":17,"bounds":{"left":0.1349734,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":16,"bounds":{"left":0.18484043,"top":0.6017558,"width":0.005984043,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":17,"bounds":{"left":0.1349734,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":17,"bounds":{"left":0.1349734,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"WORK 848 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WORK","depth":17,"bounds":{"left":0.1349734,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"848","depth":16,"bounds":{"left":0.18417554,"top":0.6592179,"width":0.0066489363,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"z centra 1274 unread has menu","depth":16,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"z centra","depth":17,"bounds":{"left":0.1349734,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":16,"bounds":{"left":0.18201463,"top":0.6783719,"width":0.00880984,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.113696806,"top":0.69393456,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.1349734,"top":0.6963288,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Select","depth":12,"bounds":{"left":0.20412233,"top":0.11412609,"width":0.013297873,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":12,"bounds":{"left":0.22406915,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"More email options","depth":12,"bounds":{"left":0.23736702,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show more messages","depth":13,"bounds":{"left":0.87699467,"top":0.10774142,"width":0.03125,"height":0.028731046},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":15,"bounds":{"left":0.8796542,"top":0.11612131,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"–","depth":15,"bounds":{"left":0.8813165,"top":0.11612131,"width":0.002493351,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":15,"bounds":{"left":0.88380986,"top":0.11612131,"width":0.0048204786,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":15,"bounds":{"left":0.88863033,"top":0.11612131,"width":0.0056515955,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21,160","depth":15,"bounds":{"left":0.8942819,"top":0.11612131,"width":0.011303191,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Newer","depth":13,"bounds":{"left":0.91223407,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Older","depth":13,"bounds":{"left":0.9255319,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Toggle split pane mode","depth":12,"bounds":{"left":0.9388298,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Input tools on/off (Ctrl-Shift-K)","depth":13,"bounds":{"left":0.9574468,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Select input tool","depth":13,"bounds":{"left":0.9640958,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Conversations","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversations","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Primary","depth":15,"bounds":{"left":0.19880319,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Primary","depth":16,"bounds":{"left":0.19880319,"top":0.14126097,"width":0.08344415,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Primary","depth":19,"bounds":{"left":0.21609043,"top":0.1528332,"width":0.016954787,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Promotions, 50 new messages,","depth":15,"bounds":{"left":0.28291222,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Promotions, 50 new messages,","depth":16,"bounds":{"left":0.28291222,"top":0.14126097,"width":0.08377659,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"50 new","depth":19,"bounds":{"left":0.32912233,"top":0.15403032,"width":0.013630319,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Promotions","depth":19,"bounds":{"left":0.30019948,"top":0.1528332,"width":0.024933511,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Social, 25 new messages,","depth":15,"bounds":{"left":0.36702126,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Social, 25 new messages,","depth":16,"bounds":{"left":0.36702126,"top":0.14126097,"width":0.08377659,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"25 new","depth":19,"bounds":{"left":0.40142953,"top":0.15403032,"width":0.013297873,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Social","depth":19,"bounds":{"left":0.38430852,"top":0.1528332,"width":0.013131649,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Updates, one new message,","depth":15,"bounds":{"left":0.45113033,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Updates, one new message,","depth":16,"bounds":{"left":0.45113033,"top":0.14126097,"width":0.08377659,"height":0.03830806},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1 new","depth":19,"bounds":{"left":0.49069148,"top":0.15403032,"width":0.010472074,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Updates","depth":19,"bounds":{"left":0.46841756,"top":0.1528332,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Steam 2, Adding a phone number to your Steam account, 17:44, Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're.","depth":18,"bounds":{"left":0.20412233,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Not starred","depth":18,"bounds":{"left":0.21409574,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Important because previous messages in the conversation were important.","depth":18,"bounds":{"left":0.22406915,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"switch","subrole":"AXSwitch","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Steam","depth":20,"bounds":{"left":0.23404256,"top":0.18316041,"width":0.013297873,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":20,"bounds":{"left":0.2486702,"top":0.18475658,"width":0.0019946808,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Adding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're","depth":18,"bounds":{"left":0.30053192,"top":0.18276137,"width":0.6442819,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Adding a phone number to your Steam account","depth":22,"bounds":{"left":0.30053192,"top":0.18355946,"width":0.09940159,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":22,"bounds":{"left":0.39993352,"top":0.18355946,"width":0.004488032,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're","depth":21,"bounds":{"left":0.40442154,"top":0.18355946,"width":0.41771942,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:44","depth":19,"bounds":{"left":0.96675533,"top":0.18475658,"width":0.00930851,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Steam Support, Your Steam account: Access from new web or mobile device, 17:42, Steam balsamo84, It looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you This.","depth":18,"bounds":{"left":0.20412233,"top":0.20510775,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-4420238785465665510
|
7558229025343675309
|
idle
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
new message from Steam Show Ignore
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox 7 unread
Inbox
7
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 8 unread
Drafts
8
Purchases 1 unread has menu
Purchases
1
Social 5169 unread has menu
Social
5,169
Updates 8699 unread has menu
Updates
8,699
Forums 6050 unread has menu
Forums
6,050
Promotions 38642 unread has menu
Promotions
38,642
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7425 unread has menu
jiminny-github
7,425
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Select
Refresh
More email options
Show more messages
1
–
50
of
21,160
Newer
Older
Toggle split pane mode
Input tools on/off (Ctrl-Shift-K)
Select input tool
Conversations
Conversations
Primary
Primary
Primary
Promotions, 50 new messages,
Promotions, 50 new messages,
50 new
Promotions
Social, 25 new messages,
Social, 25 new messages,
25 new
Social
Updates, one new message,
Updates, one new message,
1 new
Updates
Steam 2, Adding a phone number to your Steam account, 17:44, Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're.
Not starred
Important because previous messages in the conversation were important.
Steam
2
Adding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
Adding a phone number to your Steam account
-
Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. If this was you, click the button below to confirm. Add Phone Number Not sure why you're
17:44
Steam Support, Your Steam account: Access from new web or mobile device, 17:42, Steam balsamo84, It looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you This....
|
80830
|
|
80836
|
2137
|
0
|
2026-04-25T15:01:15.777204+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129275777_m1.jpg...
|
Code
|
lets add ability to jump… — screenpipe [SSH: nas]
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
The editor could not be opened because the file was not found.
Create File
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line
Edit...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":22,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G) - 2 pending changes","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update, 1 requires restart","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":19,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":17,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":18,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"SCREENPIPE [SSH: NAS]","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":23,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":23,"role_description":"text"},{"role":"AXRadioButton","text":"app_settings.json, Editor Group 1","depth":28,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe_sync.sh, Editor Group 1","depth":28,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"db.sqlite-shm, preview, Editor Group 1","depth":28,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":27,"role_description":"text"},{"role":"AXStaticText","text":"The editor could not be opened because the file was not found.","depth":27,"role_description":"text"},{"role":"AXButton","text":"Create File","depth":26,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"lets add ability to jump…, Editor Group 2","depth":28,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":22,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":24,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":22,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":24,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":22,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":24,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":22,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":24,"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":22,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":24,"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Signed out","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"role_description":"text"},{"role":"AXStaticText","text":"Signed out","depth":17,"role_description":"text"},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":12,"role_description":"text"},{"role":"AXButton","text":"lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":19,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":19,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.\n\nSummary:\n1. Primary Request and Intent:\n\nThe user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:\n- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.\n- **Q2**: AND combination search (term1 + term2 must both appear) → Added \"AND also\" input field.\n- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.\n- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.\n- **Q5**: \"still the same\" (container not picking up config) → Explained `up -d` vs `restart`.\n- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.\n- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.\n- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.\n- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.\n\n2. Key Technical Concepts:\n\n- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.\n- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.\n- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.\n- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.\n- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.\n- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.\n- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.\n- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.\n- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.\n- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.\n- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\\#recycle/`.\n\n3. Files and Code Sections:\n\n- **`/volume1/screenpipe/app/main.py`**\n - Added `/api/apps` endpoint (all unique app names from frames table)\n - Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)\n - `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: \"...\"}`\n - Key snippet:\n ```python","depth":26,"role_description":"text"},{"role":"AXButton","text":"@app.get(\"/api/timetable\"","depth":26,"help_text":"Open app.get(\"/api/timetable\"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")\n async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):\n ...\n rows = conn.execute(f\"\"\"\n SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,\n f.offset_index, f.snapshot_path,\n vc.file_path AS video_path, vc.fps AS video_fps\n FROM frames f\n JOIN video_chunks vc ON f.video_chunk_id = vc.id\n WHERE f.timestamp >= ? AND f.timestamp < ?\n AND f.video_chunk_id IS NOT NULL {dev_clause}\n ORDER BY f.timestamp\n \"\"\", params).fetchall()\n # seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)\n ```\n\n- **`/volume1/screenpipe/app/docker-compose.yml`**\n - Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`\n - Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`\n - screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`\n\n- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)\n - **Search enhancements**:\n - Added `id=\"sq2\"` \"AND also\" input between search-row1 and search-row2\n - Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id=\"msOnlyApps\"`, `id=\"msSkipApps\"`)\n - Updated `buildUrl()` to combine `q + \" \" + q2` and convert times with `localTimeToUtc()`\n - Added `fmtDateTime(ts)` showing \"Apr 20 14:08\" format\n - Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC\n - Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`\n - **Timetable tab** (new page):\n - Tab button added between Work Report and AI Summary\n - `showPage` array updated: `['activity','search','audio','report','timetable','summary']`\n - `refresh()` calls `loadTimetable()` when on timetable page\n - **Timetable CSS** (key styles):\n ```css\n .tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }\n .tt-inner { position:relative; height:52px; } /* width set dynamically */\n .tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n .tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n .tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }\n .tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }\n ```\n - **Timetable JS state variables**:\n ```javascript\n let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;\n let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;\n const _ttAppColors = {};\n const TT_ZOOMS = [1, 2, 4, 8, 16, 32];\n const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};\n ```\n - **Key JS functions**:\n - `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders\n - `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead\n - `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)\n - `ttOverviewClick(e)` — scrolls timeline + seeks video\n - `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`\n - `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`\n - `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video\n - `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked\n - `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`\n - `_ttShowNow(f)` — updates screenshot thumbnail + now-text div\n - `ttSyncBtn()` — syncs play/pause button text\n - Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom\n\n- **`/volume1/screenpipe/.gitignore`**\n ```\n *.db, *.sqlite, *.sqlite-shm, *.sqlite-wal\n data/, \\#recycle/,","depth":26,"role_description":"text"},{"role":"AXButton","text":"@eaDir/","depth":26,"help_text":"Open eaDir/","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app_settings.json, app/.env\n __pycache__/, *.pyc, .DS_Store\n ```\n\n4. Errors and Fixes:\n\n- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\\#recycle/`. Also had to `git rm --cached \"#recycle/desktop.ini\"` to unstage it.\n- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.\n- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.\n- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.\n- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.\n\n5. Problem Solving:\n\n- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.\n- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.\n- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).\n- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.\n\n6. All User Messages:\n\n- \"do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps.\"\n- \"doi I need to restart?\"\n- \"there is sudo docker compose\"\n- \"no still the same\"\n- \"add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git\"\n- \"just do it\" (re: git push)\n- \"how to make sure data in :8767 are accurate and point to archive.db\"\n- \"I can't see older than 16th there should 21st of april. In http://192.168.0.242:8766/ I can see all but not on sqlite viewer http://192.168.0.242:8767\"\n- \"ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive\"\n- [docker compose output showing orphan container error]\n- \"looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast\"\n- \"lets make the playing speed more than 8x\"\n- \"still playing speed is not showing properly still just in one second. also I want to see in timeline where I am\"\n\n7. Pending Tasks:\n\n- **Playback speed fix** (in progress, partially done):\n - Add `<div class=\"tt-playhead-time\" id=\"ttPlayheadTime\"></div>` inside `ttInner` HTML\n - Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions\n - Update speed select `onchange` to call `ttSetSpeed(+this.value)`\n - Add 64× option to speed select\n - Update `_ttMovePlayhead` to also update `ttPlayheadTime` label\n - Update `ttSyncBtn` to start/stop timer based on play state + speed\n - Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)\n - Rebuild Docker image after changes\n\n8. Current Work:\n\nWorking on fixing two issues with the Timetable tab:\n1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.\n2. **Timeline position indicator**: Playhead not prominent enough. \n\n**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:\n```css\n.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n```\n\nSession was interrupted by summary request after this CSS edit, mid-implementation.\n\n9. Optional Next Step:\n\nContinuing the fix for: \"still playing speed is not showing properly still just in one second. also I want to see in timeline where I am\"\n\nThe next steps in order are:\n1. Add `<div class=\"tt-playhead-time\" id=\"ttPlayheadTime\"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)\n2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`\n3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)\n4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option\n5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer\n6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`\n\nIf you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl\nContinue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with \"I'll continue\" or similar. Pick up the last task as if the break never happened.","depth":26,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find timetable speed and playhead related code","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"tt-playhead\\|ttPlayhead\\|ttInner\\|_ttMovePlayhead\\|ttSetSpeed\\|_ttStartSpeed\\|_ttStopSpeed\\|ttSyncBtn\\|playbackRate\\|speed.*select\\|spdSel\\|ttSpeed\" /volume1/screenpipe/app/static/index.html | head -80","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n580: <div class=\"tt-inner\" id=\"ttInner\" onclick=\"ttTimelineClick(event)\">\n583: <div class=\"tt-playhead\" id=\"ttPlayhead\"></div>\n598: onpause=\"ttSyncBtn()\"\n599: onplay=\"ttSyncBtn()\">\n607: <select id=\"ttSpeed\" onchange=\"document.getElementById('ttVideo').playbackRate=+this.value\">\n1624: document.getElementById('ttInner').style.width = '100%';\n1632: document.getElementById('ttPlayhead').style.display = 'none';\n1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';\n1700: const inner = document.getElementById('ttInner');\n1710: const inner = document.getElementById('ttInner');\n1718: const inner = document.getElementById('ttInner');\n1750: _ttMovePlayhead(new Date(best.ts).getTime());\n1772: _ttMovePlayhead(new Date(best.ts).getTime());\n1791:function _ttMovePlayhead(tsMs) {\n1792: const ph = document.getElementById('ttPlayhead');\n1802: const ph = document.getElementById('ttPlayhead');\n1805: const inner = document.getElementById('ttInner');\n1819:function ttSyncBtn() {","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 576-625)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1786-1865)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find chunk loading and playhead update functions","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"ttUpdatePlayhead\\|ttNextChunk\\|ttLoadChunk\\|_ttCurChunk\\|_ttChunks\\|_ttFrames\" /volume1/screenpipe/app/static/index.html | head -50","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"596: onended=\"ttNextChunk()\"\n597: ontimeupdate=\"ttUpdatePlayhead()\"\n1569:let _ttFrames = [];\n1570:let _ttChunks = [];\n1571:let _ttCurChunk = -1;\n1607: _ttFrames = data.frames;\n1609: for (const f of _ttFrames) {\n1613: _ttChunks = [...chunkMap.values()];\n1614: _ttCurChunk = -1;\n1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();\n1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();\n1620: for (const f of _ttFrames) _ttColor(f.app);\n1640: for (const f of _ttFrames) {\n1736: if (!_ttFrames.length) return;\n1737: let best = _ttFrames[0], minDiff = Infinity;\n1738: for (const f of _ttFrames) {\n1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);\n1744: _ttCurChunk = ci;\n1753:function ttNextChunk() {\n1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;\n1755: _ttCurChunk++;\n1757: video.src = _ttChunks[_ttCurChunk][0].video_url;\n1762:function ttUpdatePlayhead() {\n1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;\n1765: const chunk = _ttChunks[_ttCurChunk];","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1754-1793)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1701-1760)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1561-1640)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find time formatting functions","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"function fmtTime\\|function fmtDate\\|function _fmt\\|localTimeToUtc\\|fmtDateTime\" /volume1/screenpipe/app/static/index.html | head -20","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;\n1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;\n1153: let meta = `<span style=\"color:var(--muted)\">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;\n1166: meta = `<span style=\"color:var(--muted)\">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class=\"badge ${r.is_input_device?'mic':'sys'}\">${r.is_input_device?'MIC':'SYS'}</span>`;\n1307:function fmtTime(ts) {\n1312:function fmtDateTime(ts) {\n1320:function localTimeToUtc(timeStr) {\n1778:function _fmtSec(s) {\n1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1308-1327)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Now I have everything I need. I'll implement the frame-by-frame timer system that replaces","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"video.playbackRate","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Edit","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added 1 line","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Edit","depth":24,"role_description":"text"}]...
|
809945923361858319
|
-6284062775197318938
|
click
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
The editor could not be opened because the file was not found.
Create File
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line
Edit...
|
80833
|
|
80835
|
2138
|
0
|
2026-04-25T15:01:10.625581+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129270625_m2.jpg...
|
Code
|
lets add ability to jump… — screenpipe [SSH: nas]
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
The editor could not be opened because the file was not found.
Create File
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line
Edit...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":19,"bounds":{"left":0.0,"top":0.047885075,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.057462092,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":19,"bounds":{"left":0.0,"top":0.08619314,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.09577015,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G) - 2 pending changes","depth":19,"bounds":{"left":0.0,"top":0.1245012,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.13407822,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.009640957,"top":0.1452514,"width":0.0019946808,"height":0.008778931},"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":19,"bounds":{"left":0.0,"top":0.16280925,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.17238627,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":19,"bounds":{"left":0.0,"top":0.20111732,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.21069433,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update, 1 requires restart","depth":19,"bounds":{"left":0.0,"top":0.23942538,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.2490024,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.00930851,"top":0.2601756,"width":0.0023271276,"height":0.008778931},"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":19,"bounds":{"left":0.0,"top":0.27773345,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":19,"bounds":{"left":0.0,"top":0.3160415,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":17,"bounds":{"left":0.022606382,"top":0.047885075,"width":0.018949468,"height":0.02793296},"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":18,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.018949468,"height":0.0103751},"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.015957447,"top":0.07581804,"width":0.09940159,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.01662234,"top":0.07821229,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.022606382,"top":0.07581804,"width":0.045877658,"height":0.017557861},"role_description":"heading"},{"role":"AXStaticText","text":"SCREENPIPE [SSH: NAS]","depth":23,"bounds":{"left":0.022606382,"top":0.079010375,"width":0.045877658,"height":0.0103751},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.09577015,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.09577015,"width":0.017287234,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.11332801,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.11332801,"width":0.0076462766,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.10605053,"top":0.11412609,"width":0.004654255,"height":0.011173184},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.008976064,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.14844373,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.14844373,"width":0.010970744,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.16440542,"width":0.0063164895,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.1660016,"width":0.018949468,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.1819633,"width":0.0063164895,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.18355946,"width":0.03557181,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.20111732,"width":0.020944148,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.21707901,"width":0.0076462766,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.017287234,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.23463687,"width":0.0063164895,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.23623304,"width":0.039893616,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.25219473,"width":0.0076462766,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.25379092,"width":0.028590426,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.015957447,"top":0.9473264,"width":0.09940159,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.01662234,"top":0.9497207,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":22,"bounds":{"left":0.022606382,"top":0.9473264,"width":0.01662234,"height":0.017557861},"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":23,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.01662234,"height":0.0103751},"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.015957447,"top":0.9648843,"width":0.09940159,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.01662234,"top":0.96727854,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":22,"bounds":{"left":0.022606382,"top":0.9648843,"width":0.01761968,"height":0.017557861},"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":23,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.01761968,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"app_settings.json, Editor Group 1","depth":28,"bounds":{"left":0.11569149,"top":0.047885075,"width":0.055851065,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe_sync.sh, Editor Group 1","depth":28,"bounds":{"left":0.17154256,"top":0.047885075,"width":0.06050532,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"db.sqlite-shm, preview, Editor Group 1","depth":28,"bounds":{"left":0.23171543,"top":0.047885075,"width":0.04886968,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.3287899,"top":0.29608938,"width":0.015957447,"height":0.039106146},"role_description":"text"},{"role":"AXStaticText","text":"The editor could not be opened because the file was not found.","depth":27,"bounds":{"left":0.26861703,"top":0.3463687,"width":0.13630319,"height":0.013567438},"role_description":"text"},{"role":"AXButton","text":"Create File","depth":26,"bounds":{"left":0.3238032,"top":0.3719074,"width":0.026263298,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"lets add ability to jump…, Editor Group 2","depth":28,"bounds":{"left":0.5578458,"top":0.047885075,"width":0.06948138,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":22,"bounds":{"left":0.118351065,"top":0.59936154,"width":0.027925532,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":24,"bounds":{"left":0.122340426,"top":0.60814047,"width":0.019946808,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":22,"bounds":{"left":0.14594415,"top":0.59936154,"width":0.023603724,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":24,"bounds":{"left":0.14993352,"top":0.60814047,"width":0.015625,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":22,"bounds":{"left":0.16921543,"top":0.59936154,"width":0.039893616,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":24,"bounds":{"left":0.1732048,"top":0.60814047,"width":0.031914894,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":22,"bounds":{"left":0.2087766,"top":0.59936154,"width":0.026595745,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":24,"bounds":{"left":0.21276596,"top":0.60814047,"width":0.01861702,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":22,"bounds":{"left":0.23537233,"top":0.59936154,"width":0.020279255,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":24,"bounds":{"left":0.2393617,"top":0.60814047,"width":0.012300532,"height":0.0103751},"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0006648936,"top":0.98244214,"width":0.028590426,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0033244682,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.017952127,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.030917553,"top":0.98244214,"width":0.023271276,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.031914894,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.03723404,"top":0.9856345,"width":0.015957447,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.05418883,"top":0.98244214,"width":0.00731383,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.06416223,"top":0.98244214,"width":0.022606382,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.06582447,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.07114362,"top":0.9856345,"width":0.004986702,"height":0.011173184},"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07579787,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.08111702,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":16,"bounds":{"left":0.08843085,"top":0.98244214,"width":0.012632979,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.09009308,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.09541223,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.9886968,"top":0.98244214,"width":0.010638298,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Signed out","depth":16,"bounds":{"left":0.9567819,"top":0.98244214,"width":0.031914894,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.9594415,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"Signed out","depth":17,"bounds":{"left":0.96476066,"top":0.9856345,"width":0.021276595,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.90359044,"top":0.98244214,"width":0.05319149,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":12,"role_description":"text"},{"role":"AXButton","text":"lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time","depth":19,"bounds":{"left":0.56017286,"top":0.08060654,"width":0.099734046,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":19,"bounds":{"left":0.9780585,"top":0.08060654,"width":0.00930851,"height":0.022346368},"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":19,"bounds":{"left":0.9886968,"top":0.08060654,"width":0.00930851,"height":0.022346368},"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.\n\nSummary:\n1. Primary Request and Intent:\n\nThe user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:\n- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.\n- **Q2**: AND combination search (term1 + term2 must both appear) → Added \"AND also\" input field.\n- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.\n- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.\n- **Q5**: \"still the same\" (container not picking up config) → Explained `up -d` vs `restart`.\n- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.\n- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.\n- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.\n- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.\n\n2. Key Technical Concepts:\n\n- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.\n- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.\n- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.\n- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.\n- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.\n- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.\n- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.\n- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.\n- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.\n- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.\n- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\\#recycle/`.\n\n3. Files and Code Sections:\n\n- **`/volume1/screenpipe/app/main.py`**\n - Added `/api/apps` endpoint (all unique app names from frames table)\n - Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)\n - `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: \"...\"}`\n - Key snippet:\n ```python","depth":26,"role_description":"text"},{"role":"AXButton","text":"@app.get(\"/api/timetable\"","depth":26,"help_text":"Open app.get(\"/api/timetable\"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")\n async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):\n ...\n rows = conn.execute(f\"\"\"\n SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,\n f.offset_index, f.snapshot_path,\n vc.file_path AS video_path, vc.fps AS video_fps\n FROM frames f\n JOIN video_chunks vc ON f.video_chunk_id = vc.id\n WHERE f.timestamp >= ? AND f.timestamp < ?\n AND f.video_chunk_id IS NOT NULL {dev_clause}\n ORDER BY f.timestamp\n \"\"\", params).fetchall()\n # seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)\n ```\n\n- **`/volume1/screenpipe/app/docker-compose.yml`**\n - Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`\n - Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`\n - screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`\n\n- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)\n - **Search enhancements**:\n - Added `id=\"sq2\"` \"AND also\" input between search-row1 and search-row2\n - Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id=\"msOnlyApps\"`, `id=\"msSkipApps\"`)\n - Updated `buildUrl()` to combine `q + \" \" + q2` and convert times with `localTimeToUtc()`\n - Added `fmtDateTime(ts)` showing \"Apr 20 14:08\" format\n - Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC\n - Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`\n - **Timetable tab** (new page):\n - Tab button added between Work Report and AI Summary\n - `showPage` array updated: `['activity','search','audio','report','timetable','summary']`\n - `refresh()` calls `loadTimetable()` when on timetable page\n - **Timetable CSS** (key styles):\n ```css\n .tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }\n .tt-inner { position:relative; height:52px; } /* width set dynamically */\n .tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n .tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n .tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }\n .tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }\n ```\n - **Timetable JS state variables**:\n ```javascript\n let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;\n let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;\n const _ttAppColors = {};\n const TT_ZOOMS = [1, 2, 4, 8, 16, 32];\n const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};\n ```\n - **Key JS functions**:\n - `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders\n - `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead\n - `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)\n - `ttOverviewClick(e)` — scrolls timeline + seeks video\n - `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`\n - `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`\n - `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video\n - `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked\n - `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`\n - `_ttShowNow(f)` — updates screenshot thumbnail + now-text div\n - `ttSyncBtn()` — syncs play/pause button text\n - Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom\n\n- **`/volume1/screenpipe/.gitignore`**\n ```\n *.db, *.sqlite, *.sqlite-shm, *.sqlite-wal\n data/, \\#recycle/,","depth":26,"role_description":"text"},{"role":"AXButton","text":"@eaDir/","depth":26,"help_text":"Open eaDir/","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app_settings.json, app/.env\n __pycache__/, *.pyc, .DS_Store\n ```\n\n4. Errors and Fixes:\n\n- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\\#recycle/`. Also had to `git rm --cached \"#recycle/desktop.ini\"` to unstage it.\n- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.\n- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.\n- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.\n- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.\n\n5. Problem Solving:\n\n- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.\n- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.\n- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).\n- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.\n\n6. All User Messages:\n\n- \"do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps.\"\n- \"doi I need to restart?\"\n- \"there is sudo docker compose\"\n- \"no still the same\"\n- \"add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git\"\n- \"just do it\" (re: git push)\n- \"how to make sure data in :8767 are accurate and point to archive.db\"\n- \"I can't see older than 16th there should 21st of april. In http://192.168.0.242:8766/ I can see all but not on sqlite viewer http://192.168.0.242:8767\"\n- \"ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive\"\n- [docker compose output showing orphan container error]\n- \"looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast\"\n- \"lets make the playing speed more than 8x\"\n- \"still playing speed is not showing properly still just in one second. also I want to see in timeline where I am\"\n\n7. Pending Tasks:\n\n- **Playback speed fix** (in progress, partially done):\n - Add `<div class=\"tt-playhead-time\" id=\"ttPlayheadTime\"></div>` inside `ttInner` HTML\n - Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions\n - Update speed select `onchange` to call `ttSetSpeed(+this.value)`\n - Add 64× option to speed select\n - Update `_ttMovePlayhead` to also update `ttPlayheadTime` label\n - Update `ttSyncBtn` to start/stop timer based on play state + speed\n - Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)\n - Rebuild Docker image after changes\n\n8. Current Work:\n\nWorking on fixing two issues with the Timetable tab:\n1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.\n2. **Timeline position indicator**: Playhead not prominent enough. \n\n**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:\n```css\n.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n```\n\nSession was interrupted by summary request after this CSS edit, mid-implementation.\n\n9. Optional Next Step:\n\nContinuing the fix for: \"still playing speed is not showing properly still just in one second. also I want to see in timeline where I am\"\n\nThe next steps in order are:\n1. Add `<div class=\"tt-playhead-time\" id=\"ttPlayheadTime\"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)\n2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`\n3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)\n4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option\n5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer\n6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`\n\nIf you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl\nContinue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with \"I'll continue\" or similar. Pick up the last task as if the break never happened.","depth":26,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find timetable speed and playhead related code","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"tt-playhead\\|ttPlayhead\\|ttInner\\|_ttMovePlayhead\\|ttSetSpeed\\|_ttStartSpeed\\|_ttStopSpeed\\|ttSyncBtn\\|playbackRate\\|speed.*select\\|spdSel\\|ttSpeed\" /volume1/screenpipe/app/static/index.html | head -80","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n580: <div class=\"tt-inner\" id=\"ttInner\" onclick=\"ttTimelineClick(event)\">\n583: <div class=\"tt-playhead\" id=\"ttPlayhead\"></div>\n598: onpause=\"ttSyncBtn()\"\n599: onplay=\"ttSyncBtn()\">\n607: <select id=\"ttSpeed\" onchange=\"document.getElementById('ttVideo').playbackRate=+this.value\">\n1624: document.getElementById('ttInner').style.width = '100%';\n1632: document.getElementById('ttPlayhead').style.display = 'none';\n1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';\n1700: const inner = document.getElementById('ttInner');\n1710: const inner = document.getElementById('ttInner');\n1718: const inner = document.getElementById('ttInner');\n1750: _ttMovePlayhead(new Date(best.ts).getTime());\n1772: _ttMovePlayhead(new Date(best.ts).getTime());\n1791:function _ttMovePlayhead(tsMs) {\n1792: const ph = document.getElementById('ttPlayhead');\n1802: const ph = document.getElementById('ttPlayhead');\n1805: const inner = document.getElementById('ttInner');\n1819:function ttSyncBtn() {","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 576-625)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1786-1865)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find chunk loading and playhead update functions","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"ttUpdatePlayhead\\|ttNextChunk\\|ttLoadChunk\\|_ttCurChunk\\|_ttChunks\\|_ttFrames\" /volume1/screenpipe/app/static/index.html | head -50","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"596: onended=\"ttNextChunk()\"\n597: ontimeupdate=\"ttUpdatePlayhead()\"\n1569:let _ttFrames = [];\n1570:let _ttChunks = [];\n1571:let _ttCurChunk = -1;\n1607: _ttFrames = data.frames;\n1609: for (const f of _ttFrames) {\n1613: _ttChunks = [...chunkMap.values()];\n1614: _ttCurChunk = -1;\n1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();\n1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();\n1620: for (const f of _ttFrames) _ttColor(f.app);\n1640: for (const f of _ttFrames) {\n1736: if (!_ttFrames.length) return;\n1737: let best = _ttFrames[0], minDiff = Infinity;\n1738: for (const f of _ttFrames) {\n1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);\n1744: _ttCurChunk = ci;\n1753:function ttNextChunk() {\n1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;\n1755: _ttCurChunk++;\n1757: video.src = _ttChunks[_ttCurChunk][0].video_url;\n1762:function ttUpdatePlayhead() {\n1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;\n1765: const chunk = _ttChunks[_ttCurChunk];","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1754-1793)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1701-1760)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1561-1640)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find time formatting functions","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"function fmtTime\\|function fmtDate\\|function _fmt\\|localTimeToUtc\\|fmtDateTime\" /volume1/screenpipe/app/static/index.html | head -20","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;\n1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;\n1153: let meta = `<span style=\"color:var(--muted)\">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;\n1166: meta = `<span style=\"color:var(--muted)\">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class=\"badge ${r.is_input_device?'mic':'sys'}\">${r.is_input_device?'MIC':'SYS'}</span>`;\n1307:function fmtTime(ts) {\n1312:function fmtDateTime(ts) {\n1320:function localTimeToUtc(timeStr) {\n1778:function _fmtSec(s) {\n1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1308-1327)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Now I have everything I need. I'll implement the frame-by-frame timer system that replaces","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"video.playbackRate","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Edit","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added 1 line","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Edit","depth":24,"role_description":"text"}]...
|
809945923361858319
|
-6284062775197318938
|
visual_change
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
The editor could not be opened because the file was not found.
Create File
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line
Edit...
|
80834
|
|
80837
|
2138
|
1
|
2026-04-25T15:04:09.747179+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129449747_m2.jpg...
|
Finder
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rinderWelcome backp! Western Digital Red Plus 3.5 rinderWelcome backp! Western Digital Red Plus 3.5 6TB 5400rpm 256MB S/a Today's DealsE architecture - screenpipe docsClaude Code works better when you stop treating it like) Screenpipe - Archive@ SQLite Web: archive.dbSQLite Web: db.salite* Claude PlatformHey @louis030195 Ill check during my - screenpipe.co• GitHub - screenpine/screenpine: Run agents that worX Gong Pricing in 2026: Costs, Plans & Is It Worth It?M GLM 5.1 Thinks Strategically, Data-Center Revolt IntenNew TabWindowmelpmail.google.com/mail/u/0/#inboxM GmailComposeInboxStarredSnoozedImportantSentDraftsPurchasesSocialUpdatesrorumsPromotionsMore5,1698,6996,05038.642Labels[lmap]/Nevyziadaná postaDeleted ltemsFibankHardware & SoftwareHOSTINGInfected Itemsjiminny-githubJunk E-mailKontaktySent ItemsWORK7.425219z centra1,274Search mailPrimarySteam 2Steam SupportsteamQuora Suggested Spa.> noreplyXDAChelsea with IFTTTOpenAIWispr FlowGuora suggested spa.LinkednsamsungThe Batch@ DeepLea.Notion TeamCircleCl Buildsimot.bgMedium Weekly DigestProtonQuora Suggested Spa.CircleCI BuildsClaude TeamD Margit from OpenUpCircleCI Builds 2Изкуството да живеешКоректен магазинProtonMammouthAQuora Suggested Spa.dailv.derProton100% L2Sat 25 Apr 18:04:091-50 01 21.160Social 25 newUodatesAdding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. if this was you, click the button below to confirm. Add Phone Number Not sure why you'reYour Steam account: Access from new web or mobile device - Steam balsamo84, it looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you ThisSteam Guard Mobile Authenticator removed - Steam Dear balsamo84 The Steam Guard Mobile Authenticator has been removed from your Steam account. If you did not perform this action, please follow the link below to lock your account and submit aREJOICE, Fellow Europeans - REJOICE, Fellow Europeans European federalism European federalism • 12.1K followers Supranationalism. Its history, present, future, successes and failures REJOICE, Fellow Europeans Claudiu Toea ClaudiuИзвършено плащане към VivacomFedora is taking over Ubuntu, and it's easy to see why - XDA Logo April 25, 2026 Happy weekend! As you wind down for the week, we still have a few more great reads for you, starting with a piece reflecting on why Fedora is becoming the default recommendation8 automations people are setting up this week & - Sleep, fitness, and mindfulness — this week's most-used Applets.Introducing GPT-5.5 - A new class of intelligence for real workYour Flow stats just got an upgrade 09 - New insights unlockedJapanese reporter: "Why didn't you tell us about the attack on Iran in advance?" President Trump: "Because then it wouldn't be a surprise attack. J... - Japanese reporter: "Why didn't you tell us about the attack on Iran in advance?" President Trump: "Because then it wouldn't be a surprise attac...Stoyan Tanev - Implementation Specialist reacted to this post: Things I wish I knew about... - Things I wish I knewEste stále más sancu nakúpit & - Predizujeme o pár dni az 30 % zlavyClaude Code works better when you stop treating it like a machine - XDA Logo April 24, 2026 TGIF! Chatbots are becoming more and more commonplace as more people experience just how capable they are in helping us complete tasks, It's what Al should be. A means toГодишно извлечение ПОАД ЦКБ-Сила за 2025 г. - --- Forwarded message -......--- From: <[EMAIL]› Date: Fri, 24 Apr 2026 at 14:22 Subject: Годишно извлечение ПОАД ЦКБ-Сила за 2025 г.GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - Coding agents are accelerating different types of software work to different degrees.Get a first look at our developer tools - Join us for a special virtual event on May 13[CircleCl] Workflow canceled: jiminny / app on JY-20157-AJ-report-not-send-notification - app / build_accept_deploy jiminny / app 2026-04-24T07:38:38Z JY-20157-AJ-report-not-send-notification #57700 Commit push by Lukas Kovalik (LakyLak) 2b160b5 JY-20157 move user pilot tracking changes toИзвестяване за промяна в цена от imot.bg - Imot.bg - Сайт Nº1 за имоти Здравейте, Има нови известия за промяна на цена от обявите в бележника Ви в imot.bg: Продава КЪЩА, област Перник, с. Големо Бучино: стара цена 265000 EURЦената е с включеноDocker, Kubernetes, and Helm -Intuitively and Exhaustively Explained | Daniel Warfield in Intuitively and Exhaustively Explained - Lukás Koválik Stories for Lukás Koválik @kovaliklukas-Become a member Medium weekly digest Today's highlights Daniel Warfield Daniel WarfieldinIntuitively and Exhaustively E...You have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at https://mail.proton.me to check them. [Proton](https://proton.me/) You have 1 new message(s) Hello, You have 1 new message(s) in your inbox and custom folders. Please log in at https:/5 Signs You Have Successfully Hurt a Narcissist; - 5 Signs You Have Successfully Hurt a Narcissist; Divorcing The Narcissist Divorcing The Narcissist • 25.2K followers The goal is to inform and support each other. 5 Signs You Have Successfully Hurt a[CircleCl] Workflow failed: jiminny / app on JY-20157-AJ-report-not-send-notification - app / build_accept_deploy jiminny / app 2026-04-23T16:18:59Z JY-20157-AJ-report-not-send-notification #57688 Commit push by Lukas Kovalik (LakyLak) b266c7d JY-20157 add not enough activitiesTips to get the most out of Claude Code - Here's how some of our power users unlock serious productivity. Maximize productivity with these shortcuts Become a Claude Code power user. Master these shortcuts to maximize your codingnộ Masterclass Invite: Understanding Loneliness Beyond Being Alone - Hosted by psychologist Eveline van den Heuvel[CircleCl] Workflow failed: jiminny / app on JY-20372-ai-reports-promotion-pages - app / build_accept_deploy jiminny / app 2026-04-23T13:12:44Z JY-20372-ai-reports-promotion-pages #57666 Commit push by Lukas Kovalik (LakyLak) cc4cada JY-20372 fix tests Authored by Lukas Kovalik (НОВА ДАТА Как да се справиш с умората, стреса и слабия имунитет - Заради невероятните отзиви +* на онлайн семинараNvidia's lesser-known feature to boost your performance - XDA Logo April 23, 2026 Happy Thursday! Did you know Nvidia GPUs have a feature that can massively improve your framerate? If you're thinking of DLSS, take a second guess — you're probably notСтатус на порьчка в stantek.com - Stantek Здравейте, Промяна на статуса на вашата порьчка. Статус на плащането: плащането е изпълнено 3а stantek.com, моля, кликнете на бутона отдолу. С благодарност, Екипьт на stantek.com stantek.comПодсещане: Доволни ли сте от порьчката си от магазин pro-bg? - Здравейте! Мнението Ви относно магазина и обслужването при покупката е много ценно за онези, които тепьрва ще пазаруват при нас, затова с него ни помагате много. Моля, съдействайте на новите клиенти даYou have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at https://mail.proton.me to check them. (Proton](https://proton.me/) You have 1 new message(s) Hello, You have 1 new message(s) in your inbox and custom folders. Please log in at https:/Stoyan Tanev - Implementation Specialist reacted to this post: Колко реално влияе горивото... - Колко реално влияе горивото...Using an old Android smartphone as a home server? You bet! - XDA Logo April 22, 2026 Another dose of XDA content! It's possible to use just about anything for running a home server, including single-board computers (SBCs), but what about smartphones? We'Release Notes - April 21st - Video generation, Claude Opus 4.7, larger contexte and memory, new quota policy, team features, ..What happened to Hitler's personal wealth and the royalties from Mein Kampf after 1945? - What happened to Hitler's personal wealth and the royalties from Mein Kampf after 1945? Alex Colby's Space Alex Colby's Space • 422 followers Wars, military, and battleships What happenedLukas, vour personal uodate from dailv.dev is ready - Here's what develoners in vour tonics are readina and bookmarkinalYou have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at https://mail.proton.me to check them. [Proton](https://proton.me/) You have 1 new message(s) Hello, You have 1 new message(s) in your inbox and custom folders. Please log in at https:/17:42)17:4217:3817:2314:4001:0324 Apr24 ADI24 Apr24 Apг24 Apr24 Apr24 Apr24 Apr24 Apr24 Apr24 Apr23 Apr23 Apr23 Apr23 Aрг23 Apr23 Apr23 Apr23 Apr23 Apr23 Apг22 Apг22 Apr22 Apr22 Apr22 Apг22 Apr...
|
NULL
|
-4756227675063060725
|
NULL
|
visual_change
|
ocr
|
NULL
|
rinderWelcome backp! Western Digital Red Plus 3.5 rinderWelcome backp! Western Digital Red Plus 3.5 6TB 5400rpm 256MB S/a Today's DealsE architecture - screenpipe docsClaude Code works better when you stop treating it like) Screenpipe - Archive@ SQLite Web: archive.dbSQLite Web: db.salite* Claude PlatformHey @louis030195 Ill check during my - screenpipe.co• GitHub - screenpine/screenpine: Run agents that worX Gong Pricing in 2026: Costs, Plans & Is It Worth It?M GLM 5.1 Thinks Strategically, Data-Center Revolt IntenNew TabWindowmelpmail.google.com/mail/u/0/#inboxM GmailComposeInboxStarredSnoozedImportantSentDraftsPurchasesSocialUpdatesrorumsPromotionsMore5,1698,6996,05038.642Labels[lmap]/Nevyziadaná postaDeleted ltemsFibankHardware & SoftwareHOSTINGInfected Itemsjiminny-githubJunk E-mailKontaktySent ItemsWORK7.425219z centra1,274Search mailPrimarySteam 2Steam SupportsteamQuora Suggested Spa.> noreplyXDAChelsea with IFTTTOpenAIWispr FlowGuora suggested spa.LinkednsamsungThe Batch@ DeepLea.Notion TeamCircleCl Buildsimot.bgMedium Weekly DigestProtonQuora Suggested Spa.CircleCI BuildsClaude TeamD Margit from OpenUpCircleCI Builds 2Изкуството да живеешКоректен магазинProtonMammouthAQuora Suggested Spa.dailv.derProton100% L2Sat 25 Apr 18:04:091-50 01 21.160Social 25 newUodatesAdding a phone number to your Steam account - Steam Hello balsamo84, We received a request to add a phone number (ending in 18) to your Steam account. if this was you, click the button below to confirm. Add Phone Number Not sure why you'reYour Steam account: Access from new web or mobile device - Steam balsamo84, it looks like you are trying to log in from a new device. Here is the Steam Guard code you need to access your account: Request made from Bulgaria V4HDD If this wasn't you ThisSteam Guard Mobile Authenticator removed - Steam Dear balsamo84 The Steam Guard Mobile Authenticator has been removed from your Steam account. If you did not perform this action, please follow the link below to lock your account and submit aREJOICE, Fellow Europeans - REJOICE, Fellow Europeans European federalism European federalism • 12.1K followers Supranationalism. Its history, present, future, successes and failures REJOICE, Fellow Europeans Claudiu Toea ClaudiuИзвършено плащане към VivacomFedora is taking over Ubuntu, and it's easy to see why - XDA Logo April 25, 2026 Happy weekend! As you wind down for the week, we still have a few more great reads for you, starting with a piece reflecting on why Fedora is becoming the default recommendation8 automations people are setting up this week & - Sleep, fitness, and mindfulness — this week's most-used Applets.Introducing GPT-5.5 - A new class of intelligence for real workYour Flow stats just got an upgrade 09 - New insights unlockedJapanese reporter: "Why didn't you tell us about the attack on Iran in advance?" President Trump: "Because then it wouldn't be a surprise attack. J... - Japanese reporter: "Why didn't you tell us about the attack on Iran in advance?" President Trump: "Because then it wouldn't be a surprise attac...Stoyan Tanev - Implementation Specialist reacted to this post: Things I wish I knew about... - Things I wish I knewEste stále más sancu nakúpit & - Predizujeme o pár dni az 30 % zlavyClaude Code works better when you stop treating it like a machine - XDA Logo April 24, 2026 TGIF! Chatbots are becoming more and more commonplace as more people experience just how capable they are in helping us complete tasks, It's what Al should be. A means toГодишно извлечение ПОАД ЦКБ-Сила за 2025 г. - --- Forwarded message -......--- From: <[EMAIL]› Date: Fri, 24 Apr 2026 at 14:22 Subject: Годишно извлечение ПОАД ЦКБ-Сила за 2025 г.GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - Coding agents are accelerating different types of software work to different degrees.Get a first look at our developer tools - Join us for a special virtual event on May 13[CircleCl] Workflow canceled: jiminny / app on JY-20157-AJ-report-not-send-notification - app / build_accept_deploy jiminny / app 2026-04-24T07:38:38Z JY-20157-AJ-report-not-send-notification #57700 Commit push by Lukas Kovalik (LakyLak) 2b160b5 JY-20157 move user pilot tracking changes toИзвестяване за промяна в цена от imot.bg - Imot.bg - Сайт Nº1 за имоти Здравейте, Има нови известия за промяна на цена от обявите в бележника Ви в imot.bg: Продава КЪЩА, област Перник, с. Големо Бучино: стара цена 265000 EURЦената е с включеноDocker, Kubernetes, and Helm -Intuitively and Exhaustively Explained | Daniel Warfield in Intuitively and Exhaustively Explained - Lukás Koválik Stories for Lukás Koválik @kovaliklukas-Become a member Medium weekly digest Today's highlights Daniel Warfield Daniel WarfieldinIntuitively and Exhaustively E...You have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at https://mail.proton.me to check them. [Proton](https://proton.me/) You have 1 new message(s) Hello, You have 1 new message(s) in your inbox and custom folders. Please log in at https:/5 Signs You Have Successfully Hurt a Narcissist; - 5 Signs You Have Successfully Hurt a Narcissist; Divorcing The Narcissist Divorcing The Narcissist • 25.2K followers The goal is to inform and support each other. 5 Signs You Have Successfully Hurt a[CircleCl] Workflow failed: jiminny / app on JY-20157-AJ-report-not-send-notification - app / build_accept_deploy jiminny / app 2026-04-23T16:18:59Z JY-20157-AJ-report-not-send-notification #57688 Commit push by Lukas Kovalik (LakyLak) b266c7d JY-20157 add not enough activitiesTips to get the most out of Claude Code - Here's how some of our power users unlock serious productivity. Maximize productivity with these shortcuts Become a Claude Code power user. Master these shortcuts to maximize your codingnộ Masterclass Invite: Understanding Loneliness Beyond Being Alone - Hosted by psychologist Eveline van den Heuvel[CircleCl] Workflow failed: jiminny / app on JY-20372-ai-reports-promotion-pages - app / build_accept_deploy jiminny / app 2026-04-23T13:12:44Z JY-20372-ai-reports-promotion-pages #57666 Commit push by Lukas Kovalik (LakyLak) cc4cada JY-20372 fix tests Authored by Lukas Kovalik (НОВА ДАТА Как да се справиш с умората, стреса и слабия имунитет - Заради невероятните отзиви +* на онлайн семинараNvidia's lesser-known feature to boost your performance - XDA Logo April 23, 2026 Happy Thursday! Did you know Nvidia GPUs have a feature that can massively improve your framerate? If you're thinking of DLSS, take a second guess — you're probably notСтатус на порьчка в stantek.com - Stantek Здравейте, Промяна на статуса на вашата порьчка. Статус на плащането: плащането е изпълнено 3а stantek.com, моля, кликнете на бутона отдолу. С благодарност, Екипьт на stantek.com stantek.comПодсещане: Доволни ли сте от порьчката си от магазин pro-bg? - Здравейте! Мнението Ви относно магазина и обслужването при покупката е много ценно за онези, които тепьрва ще пазаруват при нас, затова с него ни помагате много. Моля, съдействайте на новите клиенти даYou have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at https://mail.proton.me to check them. (Proton](https://proton.me/) You have 1 new message(s) Hello, You have 1 new message(s) in your inbox and custom folders. Please log in at https:/Stoyan Tanev - Implementation Specialist reacted to this post: Колко реално влияе горивото... - Колко реално влияе горивото...Using an old Android smartphone as a home server? You bet! - XDA Logo April 22, 2026 Another dose of XDA content! It's possible to use just about anything for running a home server, including single-board computers (SBCs), but what about smartphones? We'Release Notes - April 21st - Video generation, Claude Opus 4.7, larger contexte and memory, new quota policy, team features, ..What happened to Hitler's personal wealth and the royalties from Mein Kampf after 1945? - What happened to Hitler's personal wealth and the royalties from Mein Kampf after 1945? Alex Colby's Space Alex Colby's Space • 422 followers Wars, military, and battleships What happenedLukas, vour personal uodate from dailv.dev is ready - Here's what develoners in vour tonics are readina and bookmarkinalYou have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at https://mail.proton.me to check them. [Proton](https://proton.me/) You have 1 new message(s) Hello, You have 1 new message(s) in your inbox and custom folders. Please log in at https:/17:42)17:4217:3817:2314:4001:0324 Apr24 ADI24 Apr24 Apг24 Apr24 Apr24 Apr24 Apr24 Apr24 Apr24 Apr23 Apr23 Apr23 Apr23 Aрг23 Apr23 Apr23 Apr23 Apr23 Apr23 Apг22 Apг22 Apr22 Apr22 Apr22 Apг22 Apr...
|
NULL
|
|
80838
|
2138
|
2
|
2026-04-25T15:04:12.760631+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129452760_m2.jpg...
|
Code
|
lets add ability to jump… — screenpipe [SSH: nas]
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
The editor could not be opened because the file was not found.
Create File
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line
Edit...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":19,"bounds":{"left":0.0,"top":0.047885075,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.057462092,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":19,"bounds":{"left":0.0,"top":0.08619314,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.09577015,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G) - 2 pending changes","depth":19,"bounds":{"left":0.0,"top":0.1245012,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.13407822,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.009640957,"top":0.1452514,"width":0.0019946808,"height":0.008778931},"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":19,"bounds":{"left":0.0,"top":0.16280925,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.17238627,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":19,"bounds":{"left":0.0,"top":0.20111732,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.21069433,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update, 1 requires restart","depth":19,"bounds":{"left":0.0,"top":0.23942538,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.0039893617,"top":0.2490024,"width":0.007978723,"height":0.01915403},"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.00930851,"top":0.2601756,"width":0.0023271276,"height":0.008778931},"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":19,"bounds":{"left":0.0,"top":0.27773345,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":19,"bounds":{"left":0.0,"top":0.3160415,"width":0.015957447,"height":0.03830806},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":17,"bounds":{"left":0.022606382,"top":0.047885075,"width":0.018949468,"height":0.02793296},"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":18,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.018949468,"height":0.0103751},"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.015957447,"top":0.07581804,"width":0.09940159,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.01662234,"top":0.07821229,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.022606382,"top":0.07581804,"width":0.045877658,"height":0.017557861},"role_description":"heading"},{"role":"AXStaticText","text":"SCREENPIPE [SSH: NAS]","depth":23,"bounds":{"left":0.022606382,"top":0.079010375,"width":0.045877658,"height":0.0103751},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.09577015,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.09577015,"width":0.017287234,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.11332801,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.11332801,"width":0.0076462766,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.10605053,"top":0.11412609,"width":0.004654255,"height":0.011173184},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.008976064,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.019614361,"top":0.14844373,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.14844373,"width":0.010970744,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.16440542,"width":0.0063164895,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.1660016,"width":0.018949468,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.1819633,"width":0.0063164895,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.18355946,"width":0.03557181,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.19952115,"width":0.0076462766,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.20111732,"width":0.020944148,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.21707901,"width":0.0076462766,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.017287234,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.23463687,"width":0.0063164895,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.23623304,"width":0.039893616,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.01861702,"top":0.25219473,"width":0.0076462766,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.25379092,"width":0.028590426,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.015957447,"top":0.9473264,"width":0.09940159,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.01662234,"top":0.9497207,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":22,"bounds":{"left":0.022606382,"top":0.9473264,"width":0.01662234,"height":0.017557861},"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":23,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.01662234,"height":0.0103751},"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.015957447,"top":0.9648843,"width":0.09940159,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.01662234,"top":0.96727854,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":22,"bounds":{"left":0.022606382,"top":0.9648843,"width":0.01761968,"height":0.017557861},"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":23,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.01761968,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"app_settings.json, Editor Group 1","depth":28,"bounds":{"left":0.11569149,"top":0.047885075,"width":0.055851065,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe_sync.sh, Editor Group 1","depth":28,"bounds":{"left":0.17154256,"top":0.047885075,"width":0.06050532,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"db.sqlite-shm, preview, Editor Group 1","depth":28,"bounds":{"left":0.23171543,"top":0.047885075,"width":0.04886968,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.3287899,"top":0.29608938,"width":0.015957447,"height":0.039106146},"role_description":"text"},{"role":"AXStaticText","text":"The editor could not be opened because the file was not found.","depth":27,"bounds":{"left":0.26861703,"top":0.3463687,"width":0.13630319,"height":0.013567438},"role_description":"text"},{"role":"AXButton","text":"Create File","depth":26,"bounds":{"left":0.3238032,"top":0.3719074,"width":0.026263298,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"lets add ability to jump…, Editor Group 2","depth":28,"bounds":{"left":0.5578458,"top":0.047885075,"width":0.06948138,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":22,"bounds":{"left":0.118351065,"top":0.59936154,"width":0.027925532,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":24,"bounds":{"left":0.122340426,"top":0.60814047,"width":0.019946808,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":22,"bounds":{"left":0.14594415,"top":0.59936154,"width":0.023603724,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":24,"bounds":{"left":0.14993352,"top":0.60814047,"width":0.015625,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":22,"bounds":{"left":0.16921543,"top":0.59936154,"width":0.039893616,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":24,"bounds":{"left":0.1732048,"top":0.60814047,"width":0.031914894,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":22,"bounds":{"left":0.2087766,"top":0.59936154,"width":0.026595745,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":24,"bounds":{"left":0.21276596,"top":0.60814047,"width":0.01861702,"height":0.0103751},"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":22,"bounds":{"left":0.23537233,"top":0.59936154,"width":0.020279255,"height":0.02793296},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":24,"bounds":{"left":0.2393617,"top":0.60814047,"width":0.012300532,"height":0.0103751},"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0006648936,"top":0.98244214,"width":0.028590426,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0033244682,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.017952127,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.030917553,"top":0.98244214,"width":0.023271276,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.031914894,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.03723404,"top":0.9856345,"width":0.015957447,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.05418883,"top":0.98244214,"width":0.00731383,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.06416223,"top":0.98244214,"width":0.022606382,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.06582447,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.07114362,"top":0.9856345,"width":0.004986702,"height":0.011173184},"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07579787,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.08111702,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":16,"bounds":{"left":0.08843085,"top":0.98244214,"width":0.012632979,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.09009308,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.09541223,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.9886968,"top":0.98244214,"width":0.010638298,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Signed out","depth":16,"bounds":{"left":0.9567819,"top":0.98244214,"width":0.031914894,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.9594415,"top":0.9848364,"width":0.005319149,"height":0.012769354},"role_description":"text"},{"role":"AXStaticText","text":"Signed out","depth":17,"bounds":{"left":0.96476066,"top":0.9856345,"width":0.021276595,"height":0.011173184},"role_description":"text"},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.90359044,"top":0.98244214,"width":0.05319149,"height":0.01755786},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":12,"role_description":"text"},{"role":"AXButton","text":"lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time","depth":19,"bounds":{"left":0.56017286,"top":0.08060654,"width":0.099734046,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":19,"bounds":{"left":0.9780585,"top":0.08060654,"width":0.00930851,"height":0.022346368},"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":19,"bounds":{"left":0.9886968,"top":0.08060654,"width":0.00930851,"height":0.022346368},"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":24,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.\n\nSummary:\n1. Primary Request and Intent:\n\nThe user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:\n- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.\n- **Q2**: AND combination search (term1 + term2 must both appear) → Added \"AND also\" input field.\n- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.\n- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.\n- **Q5**: \"still the same\" (container not picking up config) → Explained `up -d` vs `restart`.\n- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.\n- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.\n- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.\n- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.\n\n2. Key Technical Concepts:\n\n- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.\n- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.\n- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.\n- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.\n- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.\n- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.\n- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.\n- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.\n- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.\n- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.\n- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\\#recycle/`.\n\n3. Files and Code Sections:\n\n- **`/volume1/screenpipe/app/main.py`**\n - Added `/api/apps` endpoint (all unique app names from frames table)\n - Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)\n - `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: \"...\"}`\n - Key snippet:\n ```python","depth":26,"role_description":"text"},{"role":"AXButton","text":"@app.get(\"/api/timetable\"","depth":26,"help_text":"Open app.get(\"/api/timetable\"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")\n async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):\n ...\n rows = conn.execute(f\"\"\"\n SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,\n f.offset_index, f.snapshot_path,\n vc.file_path AS video_path, vc.fps AS video_fps\n FROM frames f\n JOIN video_chunks vc ON f.video_chunk_id = vc.id\n WHERE f.timestamp >= ? AND f.timestamp < ?\n AND f.video_chunk_id IS NOT NULL {dev_clause}\n ORDER BY f.timestamp\n \"\"\", params).fetchall()\n # seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)\n ```\n\n- **`/volume1/screenpipe/app/docker-compose.yml`**\n - Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`\n - Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`\n - screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`\n\n- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)\n - **Search enhancements**:\n - Added `id=\"sq2\"` \"AND also\" input between search-row1 and search-row2\n - Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id=\"msOnlyApps\"`, `id=\"msSkipApps\"`)\n - Updated `buildUrl()` to combine `q + \" \" + q2` and convert times with `localTimeToUtc()`\n - Added `fmtDateTime(ts)` showing \"Apr 20 14:08\" format\n - Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC\n - Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`\n - **Timetable tab** (new page):\n - Tab button added between Work Report and AI Summary\n - `showPage` array updated: `['activity','search','audio','report','timetable','summary']`\n - `refresh()` calls `loadTimetable()` when on timetable page\n - **Timetable CSS** (key styles):\n ```css\n .tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }\n .tt-inner { position:relative; height:52px; } /* width set dynamically */\n .tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n .tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n .tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }\n .tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }\n ```\n - **Timetable JS state variables**:\n ```javascript\n let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;\n let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;\n const _ttAppColors = {};\n const TT_ZOOMS = [1, 2, 4, 8, 16, 32];\n const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};\n ```\n - **Key JS functions**:\n - `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders\n - `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead\n - `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)\n - `ttOverviewClick(e)` — scrolls timeline + seeks video\n - `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`\n - `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`\n - `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video\n - `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked\n - `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`\n - `_ttShowNow(f)` — updates screenshot thumbnail + now-text div\n - `ttSyncBtn()` — syncs play/pause button text\n - Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom\n\n- **`/volume1/screenpipe/.gitignore`**\n ```\n *.db, *.sqlite, *.sqlite-shm, *.sqlite-wal\n data/, \\#recycle/,","depth":26,"role_description":"text"},{"role":"AXButton","text":"@eaDir/","depth":26,"help_text":"Open eaDir/","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app_settings.json, app/.env\n __pycache__/, *.pyc, .DS_Store\n ```\n\n4. Errors and Fixes:\n\n- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\\#recycle/`. Also had to `git rm --cached \"#recycle/desktop.ini\"` to unstage it.\n- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.\n- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.\n- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.\n- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.\n\n5. Problem Solving:\n\n- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.\n- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.\n- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).\n- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.\n\n6. All User Messages:\n\n- \"do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps.\"\n- \"doi I need to restart?\"\n- \"there is sudo docker compose\"\n- \"no still the same\"\n- \"add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git\"\n- \"just do it\" (re: git push)\n- \"how to make sure data in :8767 are accurate and point to archive.db\"\n- \"I can't see older than 16th there should 21st of april. In http://192.168.0.242:8766/ I can see all but not on sqlite viewer http://192.168.0.242:8767\"\n- \"ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive\"\n- [docker compose output showing orphan container error]\n- \"looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast\"\n- \"lets make the playing speed more than 8x\"\n- \"still playing speed is not showing properly still just in one second. also I want to see in timeline where I am\"\n\n7. Pending Tasks:\n\n- **Playback speed fix** (in progress, partially done):\n - Add `<div class=\"tt-playhead-time\" id=\"ttPlayheadTime\"></div>` inside `ttInner` HTML\n - Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions\n - Update speed select `onchange` to call `ttSetSpeed(+this.value)`\n - Add 64× option to speed select\n - Update `_ttMovePlayhead` to also update `ttPlayheadTime` label\n - Update `ttSyncBtn` to start/stop timer based on play state + speed\n - Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)\n - Rebuild Docker image after changes\n\n8. Current Work:\n\nWorking on fixing two issues with the Timetable tab:\n1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.\n2. **Timeline position indicator**: Playhead not prominent enough. \n\n**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:\n```css\n.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n```\n\nSession was interrupted by summary request after this CSS edit, mid-implementation.\n\n9. Optional Next Step:\n\nContinuing the fix for: \"still playing speed is not showing properly still just in one second. also I want to see in timeline where I am\"\n\nThe next steps in order are:\n1. Add `<div class=\"tt-playhead-time\" id=\"ttPlayheadTime\"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)\n2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`\n3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)\n4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option\n5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer\n6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`\n\nIf you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl\nContinue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with \"I'll continue\" or similar. Pick up the last task as if the break never happened.","depth":26,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find timetable speed and playhead related code","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"tt-playhead\\|ttPlayhead\\|ttInner\\|_ttMovePlayhead\\|ttSetSpeed\\|_ttStartSpeed\\|_ttStopSpeed\\|ttSyncBtn\\|playbackRate\\|speed.*select\\|spdSel\\|ttSpeed\" /volume1/screenpipe/app/static/index.html | head -80","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }\n208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }\n580: <div class=\"tt-inner\" id=\"ttInner\" onclick=\"ttTimelineClick(event)\">\n583: <div class=\"tt-playhead\" id=\"ttPlayhead\"></div>\n598: onpause=\"ttSyncBtn()\"\n599: onplay=\"ttSyncBtn()\">\n607: <select id=\"ttSpeed\" onchange=\"document.getElementById('ttVideo').playbackRate=+this.value\">\n1624: document.getElementById('ttInner').style.width = '100%';\n1632: document.getElementById('ttPlayhead').style.display = 'none';\n1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';\n1700: const inner = document.getElementById('ttInner');\n1710: const inner = document.getElementById('ttInner');\n1718: const inner = document.getElementById('ttInner');\n1750: _ttMovePlayhead(new Date(best.ts).getTime());\n1772: _ttMovePlayhead(new Date(best.ts).getTime());\n1791:function _ttMovePlayhead(tsMs) {\n1792: const ph = document.getElementById('ttPlayhead');\n1802: const ph = document.getElementById('ttPlayhead');\n1805: const inner = document.getElementById('ttInner');\n1819:function ttSyncBtn() {","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 576-625)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1786-1865)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find chunk loading and playhead update functions","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"ttUpdatePlayhead\\|ttNextChunk\\|ttLoadChunk\\|_ttCurChunk\\|_ttChunks\\|_ttFrames\" /volume1/screenpipe/app/static/index.html | head -50","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"596: onended=\"ttNextChunk()\"\n597: ontimeupdate=\"ttUpdatePlayhead()\"\n1569:let _ttFrames = [];\n1570:let _ttChunks = [];\n1571:let _ttCurChunk = -1;\n1607: _ttFrames = data.frames;\n1609: for (const f of _ttFrames) {\n1613: _ttChunks = [...chunkMap.values()];\n1614: _ttCurChunk = -1;\n1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();\n1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();\n1620: for (const f of _ttFrames) _ttColor(f.app);\n1640: for (const f of _ttFrames) {\n1736: if (!_ttFrames.length) return;\n1737: let best = _ttFrames[0], minDiff = Infinity;\n1738: for (const f of _ttFrames) {\n1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);\n1744: _ttCurChunk = ci;\n1753:function ttNextChunk() {\n1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;\n1755: _ttCurChunk++;\n1757: video.src = _ttChunks[_ttCurChunk][0].video_url;\n1762:function ttUpdatePlayhead() {\n1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;\n1765: const chunk = _ttChunks[_ttCurChunk];","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1754-1793)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1701-1760)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1561-1640)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Find time formatting functions","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"grep -n \"function fmtTime\\|function fmtDate\\|function _fmt\\|localTimeToUtc\\|fmtDateTime\" /volume1/screenpipe/app/static/index.html | head -20","depth":25,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":24,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;\n1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;\n1153: let meta = `<span style=\"color:var(--muted)\">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;\n1166: meta = `<span style=\"color:var(--muted)\">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class=\"badge ${r.is_input_device?'mic':'sys'}\">${r.is_input_device?'MIC':'SYS'}</span>`;\n1307:function fmtTime(ts) {\n1312:function fmtDateTime(ts) {\n1320:function localTimeToUtc(timeStr) {\n1778:function _fmtSec(s) {\n1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"(lines 1308-1327)","depth":24,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":23,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Now I have everything I need. I'll implement the frame-by-frame timer system that replaces","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"video.playbackRate","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Edit","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"role_description":"text"},{"role":"AXLink","text":"index.html","depth":24,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"index.html","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Added 1 line","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Edit","depth":24,"role_description":"text"}]...
|
809945923361858319
|
-6284062775197318938
|
visual_change
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G) - 2 pending changes
2
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update, 1 requires restart
3
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
.gitignore
app_settings.json
archive.db
db.sqlite
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
app_settings.json, Editor Group 1
screenpipe_sync.sh, Editor Group 1
db.sqlite-shm, preview, Editor Group 1
The editor could not be opened because the file was not found.
Create File
lets add ability to jump…, Editor Group 2
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Downloading VS Code Server...
lets add ability to jump fro,m search to timeline so we can see the exact screen (also based on monitor and time
Session history
New session
Message actions
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
1. Primary Request and Intent:
The user has been developing a Screenpipe dashboard on a Synology NAS. Requests in chronological order:
- **Q1**: Are db.sqlite-shm and db.sqlite-wal used? → Explained WAL mode; cleaned up files.
- **Q2**: AND combination search (term1 + term2 must both appear) → Added "AND also" input field.
- **Q3**: Explain UTC time issue, show date in results, make Only/Skip apps use multiselect → Implemented all three.
- **Q4**: Point sqlite-web at archive.db, add second sqlite-web for db.sqlite → Updated docker-compose.yml, added two services on ports 8767/8768.
- **Q5**: "still the same" (container not picking up config) → Explained `up -d` vs `restart`.
- **Q6**: Add git, push to gitea.com/lakylak/screenpipe.git → Initialized repo, committed, pushed.
- **Q7**: Add Timetable tab with video playback and timeline → Full implementation with click-to-seek, auto-advancing chunks, legend.
- **Q8**: Add scroll/zoom on timeline, jump to specific time, better awareness → Implemented zoom (1×–32×), scrollable timeline, overview minimap, viewport indicator, Jump-to-time input, screenshot thumbnail.
- **Q9 (most recent)**: Make playing speed more than 8×, fix speed not working, show position on timeline → CSS fix done (wider playhead + time label style), remainder in progress.
2. Key Technical Concepts:
- **SQLite WAL mode**: db.sqlite-shm and db.sqlite-wal are WAL companion files; cleaned with `PRAGMA wal_checkpoint(TRUNCATE)`.
- **SQLite FTS5**: Space-separated terms = AND; `MATCH 'term1 term2'` requires both; OR requires explicit `OR` keyword.
- **FastAPI**: Python backend with route handlers in main.py, consumers pattern for DB queries.
- **Docker Compose**: App image is built (code baked in), not volume-mounted → requires `build` + `up -d` for code changes. `restart` doesn't re-read compose file — need `up -d`.
- **sqlite-web**: Read-only flag `-r`, pre-built image, no rebuild needed for config changes.
- **Video playback**: screenpipe records at 0.1–0.3 fps (timelapse). `seek = offset_index / fps` gives seconds into video chunk. ~245 chunks/day across 2 monitors. Videos may be encoded at standard fps making them very short at native speed.
- **Timeline rendering**: App-colored segments built by merging consecutive frames with same `app_name`. Percentage positions: `((ts - dayStart) / span * 100)%`.
- **Zoom/scroll**: Inner div width = `zoom × 100%`, outer wrapper has `overflow-x:auto`. Playhead position stays as % of inner div, which is correct at all zoom levels.
- **Timer-based speed**: For speed > 2×, browser `playbackRate` is unreliable on low-FPS video; correct approach is `setInterval` advancing `video.currentTime` by `speed * interval_ms / 1000` seconds per tick.
- **UTC vs local time**: Backend treats `time_from`/`time_to` as UTC. Frontend converts with `localTimeToUtc()` before sending.
- **Git**: `#recycle/` in .gitignore treated as comment — must escape as `\#recycle/`.
3. Files and Code Sections:
- **`/volume1/screenpipe/app/main.py`**
- Added `/api/apps` endpoint (all unique app names from frames table)
- Added `/api/timetable` endpoint (frames + video URLs + screenshot URLs per device per date)
- `/api/timetable` response structure: `{frames: [{ts, app, win, video_url, seek, screenshot_url}], devices: [...], device: "..."}`
- Key snippet:
```python
@app.get("/api/timetable"
)
async def timetable_data(d: str | None = Query(None), device: str | None = Query(None)):
...
rows = conn.execute(f"""
SELECT f.timestamp AS ts, f.app_name AS app, f.window_name AS win,
f.offset_index, f.snapshot_path,
vc.file_path AS video_path, vc.fps AS video_fps
FROM frames f
JOIN video_chunks vc ON f.video_chunk_id = vc.id
WHERE f.timestamp >= ? AND f.timestamp < ?
AND f.video_chunk_id IS NOT NULL {dev_clause}
ORDER BY f.timestamp
""", params).fetchall()
# seek = offset_index / fps, screenshot_url from _snapshot_to_url(snapshot_path)
```
- **`/volume1/screenpipe/app/docker-compose.yml`**
- Changed sqlite-web service name to `sqlite-web-archive` → port 8767 → `/data/archive.db`
- Added `sqlite-web-live` → port 8768 → `/data/db.sqlite`
- screenpipe-app: port 8766, `DB_PATH: /data/db.sqlite`, `TZ: Europe/Sofia`
- **`/volume1/screenpipe/app/static/index.html`** (single large file with all CSS/HTML/JS)
- **Search enhancements**:
- Added `id="sq2"` "AND also" input between search-row1 and search-row2
- Replaced `sOnlyApps`/`sSkipApps` text inputs with custom multiselect components (`id="msOnlyApps"`, `id="msSkipApps"`)
- Updated `buildUrl()` to combine `q + " " + q2` and convert times with `localTimeToUtc()`
- Added `fmtDateTime(ts)` showing "Apr 20 14:08" format
- Added `localTimeToUtc(timeStr)` converting local HH:MM to UTC
- Multiselect state: `const _msState = { msOnlyApps: new Set(), msSkipApps: new Set() }`
- **Timetable tab** (new page):
- Tab button added between Work Report and AI Summary
- `showPage` array updated: `['activity','search','audio','report','timetable','summary']`
- `refresh()` calls `loadTimetable()` when on timetable page
- **Timetable CSS** (key styles):
```css
.tt-scroll-wrap { overflow-x:auto; ... scrollbar-width:thin; }
.tt-inner { position:relative; height:52px; } /* width set dynamically */
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
.tt-overview-wrap { position:relative; height:14px; ... cursor:pointer; }
.tt-overview-vp { position:absolute; background:rgba(255,255,255,0.12); border:1px solid rgba(255,255,255,0.4); }
```
- **Timetable JS state variables**:
```javascript
let _ttFrames = [], _ttChunks = [], _ttCurChunk = -1;
let _ttDayStart = 0, _ttDayEnd = 0, _ttZoom = 1;
const _ttAppColors = {};
const TT_ZOOMS = [1, 2, 4, 8, 16, 32];
const TT_TICK_MIN = {1:30, 2:15, 4:10, 8:5, 16:2, 32:1};
```
- **Key JS functions**:
- `loadTimetable()` — fetches `/api/timetable`, groups chunks, renders
- `ttZoom(dir)` — changes zoom level, updates inner width, re-renders ticks, scrolls to playhead
- `ttTimelineClick(e)` — uses `inner.getBoundingClientRect()` (works correctly when scrolled)
- `ttOverviewClick(e)` — scrolls timeline + seeks video
- `ttUpdateOverviewVp()` — updates white viewport rect using `wrap.scrollLeft / inner.scrollWidth`
- `ttJumpToTime()` — parses time input, converts to ms, calls `ttSeekToMs`
- `ttSeekToMs(tsMs)` — binary-searches nearest frame, loads chunk, seeks video
- `_ttScrollToPlayhead(force)` — scrolls wrap so playhead stays at ~35% from left when Follow is checked
- `_ttMovePlayhead(tsMs)` — sets `ph.style.left` as percentage, calls `_ttScrollToPlayhead`
- `_ttShowNow(f)` — updates screenshot thumbnail + now-text div
- `ttSyncBtn()` — syncs play/pause button text
- Keyboard: Space=play/pause, ←/→=±10s, Ctrl+←/→=±30s, +/-=zoom
- **`/volume1/screenpipe/.gitignore`**
```
*.db, *.sqlite, *.sqlite-shm, *.sqlite-wal
data/, \#recycle/,
@eaDir/
app_settings.json, app/.env
__pycache__/, *.pyc, .DS_Store
```
4. Errors and Fixes:
- **`#recycle/` in .gitignore treated as comment**: `#` starts a comment in .gitignore. Fixed by escaping: `\#recycle/`. Also had to `git rm --cached "#recycle/desktop.ini"` to unstage it.
- **`sudo docker compose restart sqlite-web` didn't apply config change**: `restart` reuses existing container config, doesn't re-read compose file. Fix: `sudo docker compose up -d` recreates containers with new config.
- **Orphan container holding port 8767**: Old `screenpipe-sqlweb` container still running after rename. Fix: `sudo docker compose up -d --remove-orphans`.
- **`sudo docker` not accessible from Claude Code**: Interactive sudo required. User runs commands in NAS terminal.
- **`git config --global --add safe.directory /volume1/screenpipe`**: Required due to dubious ownership of NAS volume directory.
5. Problem Solving:
- **Time zone confusion in search**: Backend uses UTC for time_from/time_to; frontend displays local time. Solved by `localTimeToUtc()` converting before API call, and showing date+time in results.
- **sqlite-web not showing April 17–21 data**: Container was pointing at db.sqlite (old config), not archive.db. Fixed by updating docker-compose.yml + `up -d`.
- **Video playback speed**: Browser `video.playbackRate` is capped (~16× max in Chrome) and performs poorly for very low FPS (0.1–0.3 fps) screenpipe videos. Each chunk may only be 1–2 seconds of wall-clock encoded video, playing through instantly. Solution: implement timer-based frame-jumping for speed > 2× (in progress).
- **Playhead visibility**: White 2px line was hard to see. Fixed CSS to 3px width + stronger box-shadow + added `.tt-playhead-time` overlay label style.
6. All User Messages:
- "do we use db.sqlite-shm and db.sqlite-wal for anything right now? [image of search UI] Lets add ability to search with combination... Explain how does the search work time seems to work in utc maybe display date next to the time in results. Make only apps and skip apps multiselect with all available apps."
- "doi I need to restart?"
- "there is sudo docker compose"
- "no still the same"
- "add git. I have created gitea repo https://gitea.com/lakylak/screenpipe.git"
- "just do it" (re: git push)
- "how to make sure data in :8767 are accurate and point to archive.db"
- "I can't see older than 16th there should 21st of april. In http://[IP_ADDRESS]:8766/ I can see all but not on sqlite viewer http://[IP_ADDRESS]:8767"
- "ok lets add additional port to read db.sqlite, I would like to see the structure of official db that reads db.sqlite db and one for archive"
- [docker compose output showing orphan container error]
- "looks great. I want to have ability to scroll left and right and also to jump to specific time. I want to be more aware to what I see. Still it should be fast"
- "lets make the playing speed more than 8x"
- "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
7. Pending Tasks:
- **Playback speed fix** (in progress, partially done):
- Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` inside `ttInner` HTML
- Implement `_ttStartSpeedTimer(speed)` / `_ttStopSpeedTimer()` / `ttSetSpeed(speed)` functions
- Update speed select `onchange` to call `ttSetSpeed(+this.value)`
- Add 64× option to speed select
- Update `_ttMovePlayhead` to also update `ttPlayheadTime` label
- Update `ttSyncBtn` to start/stop timer based on play state + speed
- Update `ttNextChunk` and `ttSeekToMs` to stop timer (restarted by onplay → ttSyncBtn)
- Rebuild Docker image after changes
8. Current Work:
Working on fixing two issues with the Timetable tab:
1. **Playback speed**: `video.playbackRate` doesn't work well for low-FPS screenpipe videos. The plan is to implement a `setInterval`-based frame-jumper for speed > 2× that advances `video.currentTime` by `speed * intervalMs / 1000` every 100–200ms, bypassing browser playbackRate limits.
2. **Timeline position indicator**: Playhead not prominent enough.
**CSS already changed** in `/volume1/screenpipe/app/static/index.html`:
```css
.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
```
Session was interrupted by summary request after this CSS edit, mid-implementation.
9. Optional Next Step:
Continuing the fix for: "still playing speed is not showing properly still just in one second. also I want to see in timeline where I am"
The next steps in order are:
1. Add `<div class="tt-playhead-time" id="ttPlayheadTime"></div>` to the HTML inside `#ttInner` (after the existing `.tt-playhead` div)
2. Update `_ttMovePlayhead` to set `ttPlayheadTime` position and text content with `fmtTime()`
3. Add timer-based speed system to JS (new functions `_ttStartSpeedTimer`, `_ttStopSpeedTimer`, `ttSetSpeed`)
4. Update speed select's `onchange` to `ttSetSpeed(+this.value)` and add 64× option
5. Update `ttSyncBtn`, `ttNextChunk`, `ttSeekToMs` to integrate with timer
6. Rebuild: `sudo docker compose build screenpipe-app && sudo docker compose up -d screenpipe-app`
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /home/Adm1n/.claude/projects/-volume1-screenpipe/7777f46e-1e40-4051-b4bb-f43aedd59556.jsonl
Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Thinking
Thinking
Bash
Find timetable speed and playhead related code
IN
grep -n "tt-playhead\|ttPlayhead\|ttInner\|_ttMovePlayhead\|ttSetSpeed\|_ttStartSpeed\|_ttStopSpeed\|ttSyncBtn\|playbackRate\|speed.*select\|spdSel\|ttSpeed" /volume1/screenpipe/app/static/index.html | head -80
Copy code to clipboard
OUT
207:.tt-playhead { position:absolute; top:0; width:3px; height:36px; background:white; box-shadow:0 0 8px rgba(255,255,255,.9); z-index:10; pointer-events:none; display:none; }
208:.tt-playhead-time { position:absolute; top:2px; font-size:9px; font-weight:600; color:white; background:rgba(0,0,0,.75); padding:1px 4px; border-radius:2px; white-space:nowrap; transform:translateX(-50%); z-index:12; pointer-events:none; display:none; }
580: <div class="tt-inner" id="ttInner" onclick="ttTimelineClick(event)">
583: <div class="tt-playhead" id="ttPlayhead"></div>
598: onpause="ttSyncBtn()"
599: onplay="ttSyncBtn()">
607: <select id="ttSpeed" onchange="document.getElementById('ttVideo').playbackRate=+this.value">
1624: document.getElementById('ttInner').style.width = '100%';
1632: document.getElementById('ttPlayhead').style.display = 'none';
1694: document.getElementById('ttInner').style.width = (_ttZoom * 100) + '%';
1700: const inner = document.getElementById('ttInner');
1710: const inner = document.getElementById('ttInner');
1718: const inner = document.getElementById('ttInner');
1750: _ttMovePlayhead(new Date(best.ts).getTime());
1772: _ttMovePlayhead(new Date(best.ts).getTime());
1791:function _ttMovePlayhead(tsMs) {
1792: const ph = document.getElementById('ttPlayhead');
1802: const ph = document.getElementById('ttPlayhead');
1805: const inner = document.getElementById('ttInner');
1819:function ttSyncBtn() {
Read
index.html
index.html
(lines 576-625)
Read
index.html
index.html
(lines 1786-1865)
Thinking
Thinking
Bash
Find chunk loading and playhead update functions
IN
grep -n "ttUpdatePlayhead\|ttNextChunk\|ttLoadChunk\|_ttCurChunk\|_ttChunks\|_ttFrames" /volume1/screenpipe/app/static/index.html | head -50
Copy code to clipboard
OUT
596: onended="ttNextChunk()"
597: ontimeupdate="ttUpdatePlayhead()"
1569:let _ttFrames = [];
1570:let _ttChunks = [];
1571:let _ttCurChunk = -1;
1607: _ttFrames = data.frames;
1609: for (const f of _ttFrames) {
1613: _ttChunks = [...chunkMap.values()];
1614: _ttCurChunk = -1;
1616: _ttDayStart = new Date(_ttFrames[0].ts).getTime();
1617: _ttDayEnd = new Date(_ttFrames[_ttFrames.length - 1].ts).getTime();
1620: for (const f of _ttFrames) _ttColor(f.app);
1640: for (const f of _ttFrames) {
1736: if (!_ttFrames.length) return;
1737: let best = _ttFrames[0], minDiff = Infinity;
1738: for (const f of _ttFrames) {
1742: const ci = _ttChunks.findIndex(ch => ch[0].video_url === best.video_url);
1744: _ttCurChunk = ci;
1753:function ttNextChunk() {
1754: if (_ttCurChunk + 1 >= _ttChunks.length) return;
1755: _ttCurChunk++;
1757: video.src = _ttChunks[_ttCurChunk][0].video_url;
1762:function ttUpdatePlayhead() {
1764: if (_ttCurChunk < 0 || _ttCurChunk >= _ttChunks.length) return;
1765: const chunk = _ttChunks[_ttCurChunk];
Read
index.html
index.html
(lines 1754-1793)
Thinking
Thinking
Read
index.html
index.html
(lines 1701-1760)
Thinking
Thinking
Read
index.html
index.html
(lines 1561-1640)
Thinking
Thinking
Bash
Find time formatting functions
IN
grep -n "function fmtTime\|function fmtDate\|function _fmt\|localTimeToUtc\|fmtDateTime" /volume1/screenpipe/app/static/index.html | head -20
Copy code to clipboard
OUT
1088: if (tf) url += `&time_from=${localTimeToUtc(tf)}`;
1089: if (tt) url += `&time_to=${localTimeToUtc(tt)}`;
1153: let meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge}`;
1166: meta = `<span style="color:var(--muted)">${fmtDateTime(r.timestamp)}</span>${srcBadge} <span class="badge ${r.is_input_device?'mic':'sys'}">${r.is_input_device?'MIC':'SYS'}</span>`;
1307:function fmtTime(ts) {
1312:function fmtDateTime(ts) {
1320:function localTimeToUtc(timeStr) {
1778:function _fmtSec(s) {
1788: `${fmtDateTime(f.ts)} · ${f.app}${f.win ? ' / ' + f.win : ''}`;
Read
index.html
index.html
(lines 1308-1327)
Thinking
Thinking
Now I have everything I need. I'll implement the frame-by-frame timer system that replaces
video.playbackRate
with wall-clock accurate playback, plus add the playhead time label. Let me make the changes:
Edit
index.html
index.html
Added 1 line
Edit...
|
80837
|
|
80839
|
2138
|
3
|
2026-04-25T15:04:21.820748+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129461820_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"}]...
|
-3703186244002040380
|
-2718488517826159908
|
visual_change
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too...
|
NULL
|
|
80843
|
2139
|
0
|
2026-04-25T15:05:01.599446+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129501599_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude is responding","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:54","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1986343140796161255
|
-2718488513531192098
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
80841
|
|
80845
|
2139
|
1
|
2026-04-25T15:05:31.847181+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129531847_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
NULL
|
|
80847
|
2139
|
2
|
2026-04-25T15:06:02.111273+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129562111_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
80845
|
|
80850
|
2139
|
3
|
2026-04-25T15:06:32.372121+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129592372_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude is responding","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:54","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1986343140796161255
|
-2718488513531192098
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
80845
|
|
80852
|
2139
|
4
|
2026-04-25T15:07:02.626544+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129622626_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
NULL
|
|
80853
|
2139
|
5
|
2026-04-25T15:07:11.308302+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129631308_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"}]...
|
7045776401672041447
|
-2718595169380443460
|
click
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable...
|
80852
|
|
80856
|
2139
|
6
|
2026-04-25T15:07:41.536405+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129661536_m1.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude is responding","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:54","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1986343140796161255
|
-2718488513531192098
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
NULL
|
|
80860
|
2139
|
7
|
2026-04-25T15:08:04.761201+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129684761_m1.jpg...
|
Firefox
|
mikrotik - Google Search — Personal
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
mikrotik - Google Search
mikrotik - Google Search
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
mikrotik
mikrotik
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Short videos
Short videos
Videos
Videos
Forums
Forums
News
News
More filters
More
Tools
Tools
Search Results
Search Results
Web result with site links
Web result with site links
MikroTik · Routers and Wireless MikroTik https://mikrotik.com
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
MikroTik
https://mikrotik.com
About this result
MikroTik
offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"mikrotik - Google Search","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"mikrotik - Google Search","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":7,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Accessibility help","depth":7,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Accessibility help","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Accessibility feedback","depth":7,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Accessibility feedback","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to Google Home","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"mikrotik","depth":9,"value":"mikrotik","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"mikrotik","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search by voice","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search by image","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":8,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"AI Mode","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI Mode","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Images","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Images","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Short videos","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Short videos","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Videos","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Videos","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"News","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"News","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More filters","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Tools","depth":16,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Tools","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Search Results","depth":8,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search Results","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Web result with site links","depth":15,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Web result with site links","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"MikroTik · Routers and Wireless MikroTik https://mikrotik.com","depth":17,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXHeading","text":"MikroTik · Routers and Wireless","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik · Routers and Wireless","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"https://mikrotik.com","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"About this result","depth":17,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MikroTik","depth":18,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Downloads","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Downloads","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Downloads","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Find your hardware model and download factory dedicated ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Products","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Products","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Products","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WinBox","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"WinBox","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WinBox","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Advanced desktop utility to manage RouterOS limitless ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RouterOS","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"RouterOS","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"RouterOS","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"LOG IN","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"LOG IN","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LOG IN","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mikrotik develops high performance routers and ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"More results from mikrotik.com »","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More results from mikrotik.com »","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Downloads","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Downloads","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Downloads","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Find your hardware model and download factory dedicated ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Products","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Products","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Products","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WinBox","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"WinBox","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WinBox","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Advanced desktop utility to manage RouterOS limitless ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RouterOS","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"RouterOS","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"RouterOS","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"LOG IN","depth":18,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"LOG IN","depth":19,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LOG IN","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
8905639753516162119
|
6392039164008860303
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
mikrotik - Google Search
mikrotik - Google Search
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
mikrotik
mikrotik
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Short videos
Short videos
Videos
Videos
Forums
Forums
News
News
More filters
More
Tools
Tools
Search Results
Search Results
Web result with site links
Web result with site links
MikroTik · Routers and Wireless MikroTik https://mikrotik.com
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
MikroTik
https://mikrotik.com
About this result
MikroTik
offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN...
|
80856
|
|
80863
|
2139
|
8
|
2026-04-25T15:08:11.234218+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129691234_m1.jpg...
|
Firefox
|
MikroTik · Routers and Wireless — Personal
|
True
|
mikrotik.com
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
ROSE Data server (RDS)
RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).
20 x U.2 NVMe's
100G high-speed networking
16-core 2 GHz ARM CPU
32GB DDR4 RAM
ROSE (RouterOS Edition)
Container-ready
Dual hot-swappable power supplies
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hEX S (2025)
A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.
2.5G SFP uplink
5 x 1G ethernet (bonding support)
PoE-In & PoE-Out
USB 3 port for storage & file sharing
Dual-Core ARM CPU + 512 MB RAM
Flexible powering (12–57 V)
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
CRS812 DDQ
This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.
2 x 400G QSFP56-DD, 2 x 200G QSFP56
8 x 50G SFP56
1G/10G Ethernet ports
4 GB of RAM
Quad-core 2 GHz ARM CPU
Dual-redundanthot-swap power supplies
4 x hot-swap cooling fans
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hAP ax³
Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!
2.5G ethernet PoE-In/Out
4 x 1G ethernet
802.11ax + Wave 2
Strong Dual-Band, Dual-Chain wireless
USB 3 port for storage & file sharing
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Go to slide #0
Go to slide #1
Go to slide #2
Go to slide #3
HARDWARE
ENHANCE YOUR NETWORK
ENHANCE YOUR NETWORK
WITH HARDWARE THAT WORKS HARDER
WITH HARDWARE THAT WORKS HARDER
MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.
ETHERNET ROUTERS
Go to products list
SWITCHES
Go to products list
WIRELESS SYSTEMS
Go to products list
WIRELESS HOME & OFFICE
Go to products list
LTE/5G
Go to products list
IOT PRODUCTS
Go to products list
60 GHZ PRODUCTS
Go to products list
ROUTERBOARD
Go to products list
VIEW ALL
VIEW ALL
VIDEO BLOG
KNOW OUR TECH...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Routers and Wireless","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Routers and Wireless","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROSE Data server (RDS)","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 x U.2 NVMe's","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G high-speed networking","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16-core 2 GHz ARM CPU","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32GB DDR4 RAM","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROSE (RouterOS Edition)","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Container-ready","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual hot-swappable power supplies","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":9,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":9,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hEX S (2025)","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G SFP uplink","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5 x 1G ethernet (bonding support)","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE-In & PoE-Out","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"USB 3 port for storage & file sharing","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual-Core ARM CPU + 512 MB RAM","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Flexible powering (12–57 V)","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS812 DDQ","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 x 400G QSFP56-DD, 2 x 200G QSFP56","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 x 50G SFP56","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1G/10G Ethernet ports","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 GB of RAM","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core 2 GHz ARM CPU","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual-redundanthot-swap power supplies","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x hot-swap cooling fans","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hAP ax³","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G ethernet PoE-In/Out","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x 1G ethernet","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"802.11ax + Wave 2","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Strong Dual-Band, Dual-Chain wireless","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"USB 3 port for storage & file sharing","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Go to slide #0","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #1","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #2","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #3","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"ENHANCE YOUR NETWORK","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ENHANCE YOUR NETWORK","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WITH HARDWARE THAT WORKS HARDER","depth":6,"bounds":{"left":0.09861111,"top":0.0,"width":0.7,"height":0.04},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WITH HARDWARE THAT WORKS HARDER","depth":7,"bounds":{"left":0.09861111,"top":0.0,"width":0.38680556,"height":0.04777778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.","depth":7,"bounds":{"left":0.09861111,"top":0.007777778,"width":0.6940972,"height":0.067777775},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ETHERNET ROUTERS","depth":7,"bounds":{"left":0.17847222,"top":0.17555556,"width":0.090277776,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.09861111,"top":0.14777778,"width":0.25,"height":0.44111112},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.45034721,"top":0.17555556,"width":0.046527777,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.34861112,"top":0.14777778,"width":0.25,"height":0.44111112},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WIRELESS SYSTEMS","depth":7,"bounds":{"left":0.6784722,"top":0.17555556,"width":0.090277776,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.5986111,"top":0.14777778,"width":0.25,"height":0.44111112},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WIRELESS HOME & OFFICE","depth":7,"bounds":{"left":0.9138889,"top":0.17555556,"width":0.08611113,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.8486111,"top":0.14777778,"width":0.15138888,"height":0.44111112},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LTE/5G","depth":7,"bounds":{"left":0.20625,"top":0.70555556,"width":0.034722224,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.09861111,"top":0.67777777,"width":0.25,"height":0.32222223},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"IOT PRODUCTS","depth":7,"bounds":{"left":0.43993056,"top":0.70555556,"width":0.06736111,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.34861112,"top":0.67777777,"width":0.25,"height":0.32222223},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"60 GHZ PRODUCTS","depth":7,"bounds":{"left":0.6826389,"top":0.70555556,"width":0.08194444,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.5986111,"top":0.67777777,"width":0.25,"height":0.32222223},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ROUTERBOARD","depth":7,"bounds":{"left":0.94166666,"top":0.70555556,"width":0.058333337,"height":0.02111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"bounds":{"left":0.8486111,"top":0.67777777,"width":0.15138888,"height":0.32222223},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"VIEW ALL","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"VIEW ALL","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VIDEO BLOG","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KNOW OUR TECH","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
8520974789688603508
|
6698038206155494159
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
ROSE Data server (RDS)
RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).
20 x U.2 NVMe's
100G high-speed networking
16-core 2 GHz ARM CPU
32GB DDR4 RAM
ROSE (RouterOS Edition)
Container-ready
Dual hot-swappable power supplies
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hEX S (2025)
A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.
2.5G SFP uplink
5 x 1G ethernet (bonding support)
PoE-In & PoE-Out
USB 3 port for storage & file sharing
Dual-Core ARM CPU + 512 MB RAM
Flexible powering (12–57 V)
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
CRS812 DDQ
This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.
2 x 400G QSFP56-DD, 2 x 200G QSFP56
8 x 50G SFP56
1G/10G Ethernet ports
4 GB of RAM
Quad-core 2 GHz ARM CPU
Dual-redundanthot-swap power supplies
4 x hot-swap cooling fans
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hAP ax³
Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!
2.5G ethernet PoE-In/Out
4 x 1G ethernet
802.11ax + Wave 2
Strong Dual-Band, Dual-Chain wireless
USB 3 port for storage & file sharing
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Go to slide #0
Go to slide #1
Go to slide #2
Go to slide #3
HARDWARE
ENHANCE YOUR NETWORK
ENHANCE YOUR NETWORK
WITH HARDWARE THAT WORKS HARDER
WITH HARDWARE THAT WORKS HARDER
MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.
ETHERNET ROUTERS
Go to products list
SWITCHES
Go to products list
WIRELESS SYSTEMS
Go to products list
WIRELESS HOME & OFFICE
Go to products list
LTE/5G
Go to products list
IOT PRODUCTS
Go to products list
60 GHZ PRODUCTS
Go to products list
ROUTERBOARD
Go to products list
VIEW ALL
VIEW ALL
VIDEO BLOG
KNOW OUR TECH...
|
NULL
|
|
80871
|
2139
|
9
|
2026-04-25T15:08:41.510354+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129721510_m1.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
In Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Product page for CRS304-4XG-IN","depth":2,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":6,"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"bounds":{"left":0.09861111,"top":0.175,"width":0.13333334,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"bounds":{"left":0.09861111,"top":0.20444444,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.13368055,"top":0.20277777,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.11666667,"top":0.2522222,"width":0.014930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"bounds":{"left":0.2361111,"top":0.2522222,"width":0.05486111,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.11666667,"top":0.28333333,"width":0.029861111,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"bounds":{"left":0.09861111,"top":0.3311111,"width":0.225,"height":0.038333334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"bounds":{"left":0.35416666,"top":0.175,"width":0.15,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"bounds":{"left":0.35416666,"top":0.20444444,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.38923612,"top":0.20277777,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.37222221,"top":0.2522222,"width":0.039930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.49166667,"top":0.2522222,"width":0.014930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.37222221,"top":0.28333333,"width":0.014930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.49166667,"top":0.28333333,"width":0.029861111,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"bounds":{"left":0.35416666,"top":0.3311111,"width":0.22986111,"height":0.09833334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"bounds":{"left":0.6097222,"top":0.175,"width":0.13333334,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"bounds":{"left":0.6097222,"top":0.20444444,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.64479166,"top":0.20277777,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.62777776,"top":0.2522222,"width":0.039930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.74722224,"top":0.2522222,"width":0.014930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"bounds":{"left":0.6097222,"top":0.3,"width":0.21006945,"height":0.07833333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"bounds":{"left":0.86527777,"top":0.175,"width":0.125,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"bounds":{"left":0.86527777,"top":0.20444444,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.90034723,"top":0.20277777,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.8833333,"top":0.2522222,"width":0.039930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":1.0,"top":0.2522222,"width":-0.0027778149,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.8833333,"top":0.28333333,"width":0.014930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.86527777,"top":0.3311111,"width":0.13472223,"height":0.038333334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"bounds":{"left":0.09861111,"top":0.48333332,"width":0.23333333,"height":0.51666665},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"bounds":{"left":0.09861111,"top":0.88277775,"width":0.15,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"bounds":{"left":0.09861111,"top":0.9122222,"width":0.045138888,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.14375,"top":0.91055554,"width":0.0034722222,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"bounds":{"left":0.11666667,"top":0.96,"width":0.02013889,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.2361111,"top":0.96,"width":0.029861111,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"bounds":{"left":0.09861111,"top":1.0,"width":0.22013889,"height":-0.00777781},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"bounds":{"left":0.35416666,"top":0.48333332,"width":0.23333333,"height":0.51666665},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"bounds":{"left":0.35416666,"top":0.88277775,"width":0.15,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.35416666,"top":0.9122222,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.38923612,"top":0.91055554,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.37222221,"top":0.96,"width":0.039930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.49166667,"top":0.96,"width":0.014930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.37222221,"top":0.9911111,"width":0.014930556,"height":0.0088889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.49166667,"top":0.9911111,"width":0.029861111,"height":0.0088889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"bounds":{"left":0.35416666,"top":1.0,"width":0.22013889,"height":-0.03888893},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"bounds":{"left":0.6097222,"top":0.48333332,"width":0.23333333,"height":0.51666665},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"bounds":{"left":0.6097222,"top":0.88277775,"width":0.125,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"bounds":{"left":0.6097222,"top":0.9122222,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.64479166,"top":0.91055554,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.62777776,"top":0.96,"width":0.039930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"bounds":{"left":0.74722224,"top":0.96,"width":0.02013889,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.62777776,"top":0.9911111,"width":0.014930556,"height":0.0088889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.74722224,"top":0.9911111,"width":0.029861111,"height":0.0088889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"bounds":{"left":0.6097222,"top":1.0,"width":0.22986111,"height":-0.03888893},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"bounds":{"left":0.86527777,"top":0.48333332,"width":0.13472223,"height":0.51666665},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"bounds":{"left":0.86527777,"top":0.88277775,"width":0.1,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"bounds":{"left":0.86527777,"top":0.9122222,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.90034723,"top":0.91055554,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.8833333,"top":0.96,"width":0.039930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":1.0,"top":0.96,"width":-0.0027778149,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.8833333,"top":0.9911111,"width":0.014930556,"height":0.0088889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":1.0,"top":0.9911111,"width":-0.0027778149,"height":0.0088889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.8833333,"top":1.0,"width":0.025,"height":-0.02222228},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"bounds":{"left":0.86527777,"top":1.0,"width":0.13472223,"height":-0.07000005},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-2132259248825135502
|
-3695496063107433599
|
idle
|
accessibility
|
NULL
|
Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
In Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*...
|
80863
|
|
80874
|
2139
|
10
|
2026-04-25T15:09:02.578476+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129742578_m1.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"","depth":6,"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"bounds":{"left":0.09861111,"top":0.175,"width":0.13333334,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"bounds":{"left":0.09861111,"top":0.20444444,"width":0.035069443,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.13368055,"top":0.20277777,"width":0.0038194444,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.11666667,"top":0.2522222,"width":0.014930556,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"bounds":{"left":0.2361111,"top":0.2522222,"width":0.05486111,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.11666667,"top":0.28333333,"width":0.029861111,"height":0.018333333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"bounds":{"left":0.09861111,"top":0.3311111,"width":0.225,"height":0.038333334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"bounds":{"left":0.35416666,"top":0.175,"width":0.15,"height":0.029444445},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-7430263588872251707
|
5257872614166125259
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM...
|
NULL
|
|
80842
|
2140
|
0
|
2026-04-25T15:04:46.014979+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129486014_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude is responding","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:54","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1986343140796161255
|
-2718488513531192098
|
visual_change
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
NULL
|
|
80844
|
2140
|
1
|
2026-04-25T15:05:16.376043+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129516376_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
80842
|
|
80846
|
2140
|
2
|
2026-04-25T15:05:46.617835+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129546617_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
NULL
|
|
80848
|
2140
|
3
|
2026-04-25T15:06:16.909620+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129576909_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
80846
|
|
80849
|
2140
|
4
|
2026-04-25T15:06:22.950589+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129582950_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude is responding","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:54","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1986343140796161255
|
-2718488513531192098
|
visual_change
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.
14:54
Edit...
|
80846
|
|
80851
|
2140
|
5
|
2026-04-25T15:06:53.284455+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129613284_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
idle
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
NULL
|
|
80854
|
2140
|
6
|
2026-04-25T15:07:11.308287+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129631308_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"}]...
|
4236425236504434394
|
-2718488517826160418
|
click
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine...
|
80851
|
|
80855
|
2140
|
7
|
2026-04-25T15:07:30.125331+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129650125_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price....
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude is responding","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price.","depth":24,"role_description":"text"}]...
|
-750750777980414104
|
-2718488513531193122
|
visual_change
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Claude is responding
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?
CRS310 does it have 10g? Also sfp+ does it have extra consideration. Size heat powerconsumptiom and price....
|
NULL
|
|
80857
|
2140
|
8
|
2026-04-25T15:07:57.373196+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129677373_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305-1G-4S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310-8G+2S+IN","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"4× SFP+ + 1× 1G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"8× 2.5G + 2× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, runs hot","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Very popular, small, managed, affordable","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Good if you also want multi-gig for APs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS305 or CRS310","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"My recommendation path","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"My recommendation path","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Check your Mac adapter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Check your router's WAN port","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— if it's 1G, a 1G uplink from switch is fine","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Go SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if the switch will be in a rack/closet;","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"go RJ45","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"if cable convenience matters more than heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik CRS310","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"is the sweet spot if you want multi-gig WiFi AP support in the future too","depth":24,"role_description":"text"},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give positive feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give negative feedback","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"You said: CRS310 does it have 10g?","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: CRS310 does it have 10g?","depth":21,"role_description":"text"}]...
|
6849647257409819845
|
-2718488513497638178
|
visual_change
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M
8× 10GBASE-T
Managed, runs hot
MikroTik CRS305-1G-4S+IN
4× SFP+ + 1× 1G
Very popular, small, managed, affordable
MikroTik CRS310-8G+2S+IN
8× 2.5G + 2× SFP+
Good if you also want multi-gig for APs
Model
TP-Link TL-SX1008
TP-Link TL-SX3008F
Netgear XS508M
MikroTik CRS305-1G-4S+IN
MikroTik CRS310-8G+2S+IN
Ports
8× 10GBASE-T
8× SFP+
8× 10GBASE-T
4× SFP+ + 1× 1G
8× 2.5G + 2× SFP+
Notes
Unmanaged, very simple, no VLANs
Managed, needs DAC/transceivers
Managed, runs hot
Very popular, small, managed, affordable
Good if you also want multi-gig for APs
Model
Ports
Notes
MikroTik CRS305 or CRS310
are the most popular picks in the homelab community for exactly your use case — good value, proper managed features, active community, no cloud dependency.
My recommendation path
My recommendation path
Check your Mac adapter
— M4 Air needs USB4→10G adapter (e.g. Sonnet or QNAP); confirm it supports jumbo frames
Check your router's WAN port
— if it's 1G, a 1G uplink from switch is fine
Go SFP+
if the switch will be in a rack/closet;
go RJ45
if cable convenience matters more than heat
MikroTik CRS310
is the sweet spot if you want multi-gig WiFi AP support in the future too
Copy
Give positive feedback
Give negative feedback
Retry
You said: CRS310 does it have 10g?
You said: CRS310 does it have 10g?...
|
80855
|
|
80858
|
2140
|
9
|
2026-04-25T15:08:00.369328+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129680369_m2.jpg...
|
Firefox
|
Personal — Mozilla Firefox
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
New Tab
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
22°
C
New York City
Open menu
Do you want to see the weather for your location?
Do you want to see the weather for your location?
Not now
Not now
Yes
Yes
Mozilla Firefox
Search with Google or enter address
Search with Google or enter address
Inbox (7) - [EMAIL] - Gmail
Inbox (7) - [EMAIL] - Gmail
Open context menu for Inbox (7) - [EMAIL] - Gmail
(132) YouTube
(132) YouTube
Open context menu for (132) YouTube
Screenpipe — Archive
Screenpipe — Archive
Open context menu for Screenpipe — Archive
(56) Inbox | [EMAIL] | Proton Mail
(56) Inbox | [EMAIL] | Proton Mail
Open context menu for (56) Inbox | [EMAIL] | Proton Mail
Screenpipe — Archive
Screenpipe — Archive
Open context menu for Screenpipe — Archive
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Open context menu for DXP4800PLUS-B5F8
Shameless • HBO Max
Shameless • HBO Max
Open context menu for Shameless • HBO Max
Denník N - Nezávislý denník
Denník N - Nezávislý denník
Open context menu for Denník N - Nezávislý denník
Customize
Customize...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.074221864,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.074221864,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.074221864,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.3463687,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.3575419,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3790902,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.39026338,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.41181165,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.42298484,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.4445331,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.4557063,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.4772546,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4884278,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.509976,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.5211492,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.54269755,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.55387074,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.575419,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5865922,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.60814047,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.61931366,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.6408619,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.6520351,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6480447,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.67517954,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22°","depth":8,"bounds":{"left":0.94148934,"top":0.10415004,"width":0.00930851,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"C","depth":8,"bounds":{"left":0.95079786,"top":0.10415004,"width":0.0039893617,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"New York City","depth":8,"bounds":{"left":0.94148934,"top":0.12051077,"width":0.02825798,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open menu","depth":7,"bounds":{"left":0.9734042,"top":0.0981644,"width":0.01662234,"height":0.043894652},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Do you want to see the weather for your location?","depth":8,"bounds":{"left":0.88547206,"top":0.17478053,"width":0.08809841,"height":0.02952913},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Do you want to see the weather for your location?","depth":9,"bounds":{"left":0.88547206,"top":0.17478053,"width":0.083277926,"height":0.02952913},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Not now","depth":9,"bounds":{"left":0.92237365,"top":0.21348763,"width":0.028091755,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Not now","depth":11,"bounds":{"left":0.92769283,"top":0.21667998,"width":0.017453458,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Yes","depth":9,"bounds":{"left":0.95545214,"top":0.21348763,"width":0.018118352,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yes","depth":11,"bounds":{"left":0.96077126,"top":0.21667998,"width":0.007480053,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Mozilla Firefox","depth":9,"bounds":{"left":0.33892953,"top":0.40782124,"width":0.43583778,"height":0.051077414},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXButton","text":"Search with Google or enter address","depth":9,"bounds":{"left":0.43716756,"top":0.4828412,"width":0.2393617,"height":0.0415004},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Search with Google or enter address","depth":11,"bounds":{"left":0.4537899,"top":0.4960096,"width":0.08344415,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":12,"bounds":{"left":0.39727393,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":14,"bounds":{"left":0.4019282,"top":0.61731845,"width":0.030585106,"height":0.051077414},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":12,"bounds":{"left":0.42918882,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"(132) YouTube","depth":12,"bounds":{"left":0.43716756,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"(132) YouTube","depth":14,"bounds":{"left":0.4426529,"top":0.61731845,"width":0.028922873,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for (132) YouTube","depth":12,"bounds":{"left":0.46908244,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe — Archive","depth":12,"bounds":{"left":0.47706118,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":14,"bounds":{"left":0.48321143,"top":0.61731845,"width":0.027593086,"height":0.025538707},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Screenpipe — Archive","depth":12,"bounds":{"left":0.50897604,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":12,"bounds":{"left":0.5169548,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":14,"bounds":{"left":0.52160907,"top":0.61731845,"width":0.030585106,"height":0.051077414},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for (56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":12,"bounds":{"left":0.54886967,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Screenpipe — Archive","depth":12,"bounds":{"left":0.5568484,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":14,"bounds":{"left":0.56299865,"top":0.61731845,"width":0.027593086,"height":0.025538707},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Screenpipe — Archive","depth":12,"bounds":{"left":0.5887633,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"DXP4800PLUS-B5F8","depth":12,"bounds":{"left":0.59674203,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":14,"bounds":{"left":0.6015625,"top":0.61731845,"width":0.03025266,"height":0.025538707},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for DXP4800PLUS-B5F8","depth":12,"bounds":{"left":0.6286569,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Shameless • HBO Max","depth":12,"bounds":{"left":0.63663566,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Shameless • HBO Max","depth":14,"bounds":{"left":0.6441157,"top":0.61731845,"width":0.024933511,"height":0.025538707},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Shameless • HBO Max","depth":12,"bounds":{"left":0.66855055,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Denník N - Nezávislý denník","depth":12,"bounds":{"left":0.6765292,"top":0.5482841,"width":0.039893616,"height":0.09736632},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Denník N - Nezávislý denník","depth":14,"bounds":{"left":0.68567157,"top":0.61731845,"width":0.021609042,"height":0.03830806},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Denník N - Nezávislý denník","depth":12,"bounds":{"left":0.7084442,"top":0.55706304,"width":0.007978723,"height":0.01915403},"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":8,"bounds":{"left":0.97955453,"top":0.9509178,"width":0.012965426,"height":0.0311253},"help_text":"Customize this page","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customize","depth":10,"bounds":{"left":0.98271275,"top":0.95929766,"width":0.017287254,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-317800071854177194
|
-4006597241033696473
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
New Tab
New Tab
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
22°
C
New York City
Open menu
Do you want to see the weather for your location?
Do you want to see the weather for your location?
Not now
Not now
Yes
Yes
Mozilla Firefox
Search with Google or enter address
Search with Google or enter address
Inbox (7) - [EMAIL] - Gmail
Inbox (7) - [EMAIL] - Gmail
Open context menu for Inbox (7) - [EMAIL] - Gmail
(132) YouTube
(132) YouTube
Open context menu for (132) YouTube
Screenpipe — Archive
Screenpipe — Archive
Open context menu for Screenpipe — Archive
(56) Inbox | [EMAIL] | Proton Mail
(56) Inbox | [EMAIL] | Proton Mail
Open context menu for (56) Inbox | [EMAIL] | Proton Mail
Screenpipe — Archive
Screenpipe — Archive
Open context menu for Screenpipe — Archive
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Open context menu for DXP4800PLUS-B5F8
Shameless • HBO Max
Shameless • HBO Max
Open context menu for Shameless • HBO Max
Denník N - Nezávislý denník
Denník N - Nezávislý denník
Open context menu for Denník N - Nezávislý denník
Customize
Customize...
|
NULL
|
|
80859
|
2140
|
10
|
2026-04-25T15:08:03.387001+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129683387_m2.jpg...
|
Firefox
|
mikrotik - Google Search — Personal
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
mikrotik - Google Search
mikrotik - Google Search
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
mikrotik
mikrotik
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Short videos
Short videos
Videos
Videos
Forums
Forums
News
News
More filters
More
Search Results
Search Results
Web result with site links
Web result with site links
MikroTik · Routers and Wireless MikroTik https://mikrotik.com
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
MikroTik
https://mikrotik.com
About this result
MikroTik
offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"mikrotik - Google Search","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"mikrotik - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.043218084,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":7,"bounds":{"left":0.11735372,"top":0.0981644,"width":0.03656915,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":8,"bounds":{"left":0.12283909,"top":0.101356745,"width":0.025598405,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Accessibility help","depth":7,"bounds":{"left":0.11735372,"top":0.0981644,"width":0.03656915,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Accessibility help","depth":8,"bounds":{"left":0.123005316,"top":0.101356745,"width":0.025265958,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Accessibility feedback","depth":7,"bounds":{"left":0.11735372,"top":0.12051077,"width":0.03656915,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Accessibility feedback","depth":8,"bounds":{"left":0.123005316,"top":0.123703115,"width":0.025265958,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to Google Home","depth":10,"bounds":{"left":0.13829787,"top":0.08060654,"width":0.030585106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"mikrotik","depth":9,"bounds":{"left":0.19049202,"top":0.07342378,"width":0.21875,"height":0.03990423},"value":"mikrotik","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"mikrotik","depth":10,"bounds":{"left":0.19049202,"top":0.08539505,"width":0.018949468,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear","depth":9,"bounds":{"left":0.40924203,"top":0.07342378,"width":0.015957447,"height":0.03990423},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search by voice","depth":9,"bounds":{"left":0.4268617,"top":0.083798885,"width":0.013297873,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search by image","depth":9,"bounds":{"left":0.4401596,"top":0.083798885,"width":0.013297873,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search","depth":9,"bounds":{"left":0.45478722,"top":0.07342378,"width":0.01462766,"height":0.03990423},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":9,"bounds":{"left":0.9640958,"top":0.07741421,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":8,"bounds":{"left":0.9800532,"top":0.07741421,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"AI Mode","depth":11,"bounds":{"left":0.1861702,"top":0.12210695,"width":0.025930852,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI Mode","depth":13,"bounds":{"left":0.19015957,"top":0.13647246,"width":0.017952127,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All","depth":11,"bounds":{"left":0.21210106,"top":0.12210695,"width":0.013464096,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All","depth":14,"bounds":{"left":0.21609043,"top":0.13647246,"width":0.005485372,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Images","depth":11,"bounds":{"left":0.22556517,"top":0.12210695,"width":0.023769947,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Images","depth":13,"bounds":{"left":0.22955452,"top":0.13647246,"width":0.015791224,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Short videos","depth":11,"bounds":{"left":0.24933511,"top":0.12210695,"width":0.035738032,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Short videos","depth":13,"bounds":{"left":0.25332448,"top":0.13647246,"width":0.027759308,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Videos","depth":11,"bounds":{"left":0.28507313,"top":0.12210695,"width":0.022772606,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Videos","depth":13,"bounds":{"left":0.2890625,"top":0.13647246,"width":0.014793883,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums","depth":11,"bounds":{"left":0.30784574,"top":0.12210695,"width":0.024102394,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":13,"bounds":{"left":0.3118351,"top":0.13647246,"width":0.016123671,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"News","depth":11,"bounds":{"left":0.33194813,"top":0.12210695,"width":0.019946808,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"News","depth":13,"bounds":{"left":0.3359375,"top":0.13647246,"width":0.011968086,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More filters","depth":11,"bounds":{"left":0.35189494,"top":0.12210695,"width":0.025099734,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.3558843,"top":0.13647246,"width":0.011136968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Search Results","depth":8,"bounds":{"left":0.113696806,"top":0.16041501,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search Results","depth":9,"bounds":{"left":0.113696806,"top":0.16041501,"width":0.03158245,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Web result with site links","depth":13,"bounds":{"left":0.19015957,"top":0.20031923,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Web result with site links","depth":14,"bounds":{"left":0.19015957,"top":0.20071827,"width":0.09524601,"height":0.021947326},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"MikroTik · Routers and Wireless MikroTik https://mikrotik.com","depth":14,"bounds":{"left":0.19015957,"top":0.1943336,"width":0.09208777,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"MikroTik · Routers and Wireless","depth":15,"bounds":{"left":0.19015957,"top":0.21468475,"width":0.09208777,"height":0.024740623},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik · Routers and Wireless","depth":16,"bounds":{"left":0.19015957,"top":0.21907422,"width":0.09208777,"height":0.020351157},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik","depth":19,"bounds":{"left":0.20345744,"top":0.1859537,"width":0.017453458,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"https://mikrotik.com","depth":19,"bounds":{"left":0.20345744,"top":0.2019154,"width":0.034408245,"height":0.011173184},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"About this result","depth":14,"bounds":{"left":0.23986037,"top":0.19872306,"width":0.00930851,"height":0.015961692},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MikroTik","depth":15,"bounds":{"left":0.19015957,"top":0.2442139,"width":0.019115692,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.","depth":14,"bounds":{"left":0.19015957,"top":0.2442139,"width":0.20927526,"height":0.030327214},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Downloads","depth":16,"bounds":{"left":0.19647606,"top":0.3008779,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Downloads","depth":17,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Downloads","depth":18,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Find your hardware model and download factory dedicated ...","depth":17,"bounds":{"left":0.19647606,"top":0.32402235,"width":0.12616356,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Products","depth":16,"bounds":{"left":0.19647606,"top":0.3575419,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Products","depth":17,"bounds":{"left":0.19647606,"top":0.35953712,"width":0.024268618,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Products","depth":18,"bounds":{"left":0.19647606,"top":0.35953712,"width":0.024268618,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":17,"bounds":{"left":0.19647606,"top":0.38068634,"width":0.12915559,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WinBox","depth":16,"bounds":{"left":0.19647606,"top":0.4142059,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"WinBox","depth":17,"bounds":{"left":0.19647606,"top":0.4162011,"width":0.020279255,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WinBox","depth":18,"bounds":{"left":0.19647606,"top":0.4162011,"width":0.020279255,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Advanced desktop utility to manage RouterOS limitless ...","depth":17,"bounds":{"left":0.19647606,"top":0.43735036,"width":0.11851729,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RouterOS","depth":16,"bounds":{"left":0.19647606,"top":0.4708699,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"RouterOS","depth":17,"bounds":{"left":0.19647606,"top":0.47286513,"width":0.026263298,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"RouterOS","depth":18,"bounds":{"left":0.19647606,"top":0.47286513,"width":0.026263298,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":17,"bounds":{"left":0.19647606,"top":0.49401435,"width":0.12915559,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"LOG IN","depth":16,"bounds":{"left":0.19647606,"top":0.5275339,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"LOG IN","depth":17,"bounds":{"left":0.19647606,"top":0.52952915,"width":0.019780586,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LOG IN","depth":18,"bounds":{"left":0.19647606,"top":0.52952915,"width":0.019780586,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mikrotik develops high performance routers and ...","depth":17,"bounds":{"left":0.19647606,"top":0.5506784,"width":0.103390954,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"More results from mikrotik.com »","depth":17,"bounds":{"left":0.19614361,"top":0.58339983,"width":0.0674867,"height":0.01915403},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More results from mikrotik.com »","depth":18,"bounds":{"left":0.19614361,"top":0.5865922,"width":0.0674867,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Downloads","depth":16,"bounds":{"left":0.19647606,"top":0.3008779,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Downloads","depth":17,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Downloads","depth":18,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Find your hardware model and download factory dedicated ...","depth":17,"bounds":{"left":0.19647606,"top":0.32402235,"width":0.12616356,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Products","depth":16,"bounds":{"left":0.19647606,"top":0.3575419,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"}]...
|
1883471080486375345
|
6387535564381882895
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
mikrotik - Google Search
mikrotik - Google Search
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
mikrotik
mikrotik
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Short videos
Short videos
Videos
Videos
Forums
Forums
News
News
More filters
More
Search Results
Search Results
Web result with site links
Web result with site links
MikroTik · Routers and Wireless MikroTik https://mikrotik.com
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
MikroTik
https://mikrotik.com
About this result
MikroTik
offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products...
|
80858
|
|
80861
|
2140
|
11
|
2026-04-25T15:08:04.845647+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129684845_m2.jpg...
|
Firefox
|
mikrotik - Google Search — Personal
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
mikrotik - Google Search
mikrotik - Google Search
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
mikrotik
mikrotik
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Short videos
Short videos
Videos
Videos
Forums
Forums
News
News
More filters
More
Tools
Tools
Search Results
Search Results
Web result with site links
Web result with site links
MikroTik · Routers and Wireless MikroTik https://mikrotik.com
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
MikroTik
https://mikrotik.com
About this result
MikroTik
offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Thumbnail image for MikroTik
MikroTik
MikroTik
More options for MikroTik
Image of MikroTik
Image of MikroTik
Image of MikroTik · hEX refresh...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"mikrotik - Google Search","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"mikrotik - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.043218084,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":7,"bounds":{"left":0.11735372,"top":0.0981644,"width":0.03656915,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":8,"bounds":{"left":0.12283909,"top":0.101356745,"width":0.025598405,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Accessibility help","depth":7,"bounds":{"left":0.11735372,"top":0.0981644,"width":0.03656915,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Accessibility help","depth":8,"bounds":{"left":0.123005316,"top":0.101356745,"width":0.025265958,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Accessibility feedback","depth":7,"bounds":{"left":0.11735372,"top":0.12051077,"width":0.03656915,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Accessibility feedback","depth":8,"bounds":{"left":0.123005316,"top":0.123703115,"width":0.025265958,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to Google Home","depth":10,"bounds":{"left":0.13829787,"top":0.08060654,"width":0.030585106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"mikrotik","depth":9,"bounds":{"left":0.19049202,"top":0.07342378,"width":0.21875,"height":0.03990423},"value":"mikrotik","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"mikrotik","depth":10,"bounds":{"left":0.19049202,"top":0.08539505,"width":0.018949468,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear","depth":9,"bounds":{"left":0.40924203,"top":0.07342378,"width":0.015957447,"height":0.03990423},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search by voice","depth":9,"bounds":{"left":0.4268617,"top":0.083798885,"width":0.013297873,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search by image","depth":9,"bounds":{"left":0.4401596,"top":0.083798885,"width":0.013297873,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search","depth":9,"bounds":{"left":0.45478722,"top":0.07342378,"width":0.01462766,"height":0.03990423},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":9,"bounds":{"left":0.9640958,"top":0.07741421,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":8,"bounds":{"left":0.9800532,"top":0.07741421,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"AI Mode","depth":17,"bounds":{"left":0.1861702,"top":0.12210695,"width":0.025930852,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI Mode","depth":19,"bounds":{"left":0.19015957,"top":0.13647246,"width":0.017952127,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All","depth":17,"bounds":{"left":0.21210106,"top":0.12210695,"width":0.013464096,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All","depth":20,"bounds":{"left":0.21609043,"top":0.13647246,"width":0.005485372,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Images","depth":17,"bounds":{"left":0.22556517,"top":0.12210695,"width":0.023769947,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Images","depth":19,"bounds":{"left":0.22955452,"top":0.13647246,"width":0.015791224,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Short videos","depth":17,"bounds":{"left":0.24933511,"top":0.12210695,"width":0.035738032,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Short videos","depth":19,"bounds":{"left":0.25332448,"top":0.13647246,"width":0.027759308,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Videos","depth":17,"bounds":{"left":0.28507313,"top":0.12210695,"width":0.022772606,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Videos","depth":19,"bounds":{"left":0.2890625,"top":0.13647246,"width":0.014793883,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums","depth":17,"bounds":{"left":0.30784574,"top":0.12210695,"width":0.024102394,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":19,"bounds":{"left":0.3118351,"top":0.13647246,"width":0.016123671,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"News","depth":17,"bounds":{"left":0.33194813,"top":0.12210695,"width":0.019946808,"height":0.03830806},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"News","depth":19,"bounds":{"left":0.3359375,"top":0.13647246,"width":0.011968086,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More filters","depth":17,"bounds":{"left":0.35189494,"top":0.12210695,"width":0.025099734,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":20,"bounds":{"left":0.3558843,"top":0.13647246,"width":0.011136968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Tools","depth":16,"bounds":{"left":0.37699467,"top":0.12210695,"width":0.02543218,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Tools","depth":18,"bounds":{"left":0.38098404,"top":0.13647246,"width":0.011469414,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Search Results","depth":8,"bounds":{"left":0.113696806,"top":0.16041501,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search Results","depth":9,"bounds":{"left":0.113696806,"top":0.16041501,"width":0.03158245,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Web result with site links","depth":15,"bounds":{"left":0.19015957,"top":0.20031923,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Web result with site links","depth":16,"bounds":{"left":0.19015957,"top":0.20071827,"width":0.09524601,"height":0.021947326},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"MikroTik · Routers and Wireless MikroTik https://mikrotik.com","depth":17,"bounds":{"left":0.19015957,"top":0.1943336,"width":0.09208777,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXHeading","text":"MikroTik · Routers and Wireless","depth":18,"bounds":{"left":0.19015957,"top":0.21468475,"width":0.09208777,"height":0.024740623},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik · Routers and Wireless","depth":19,"bounds":{"left":0.19015957,"top":0.21907422,"width":0.09208777,"height":0.020351157},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik","depth":22,"bounds":{"left":0.20345744,"top":0.1859537,"width":0.017453458,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"https://mikrotik.com","depth":22,"bounds":{"left":0.20345744,"top":0.2019154,"width":0.034408245,"height":0.011173184},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"About this result","depth":17,"bounds":{"left":0.23986037,"top":0.19872306,"width":0.00930851,"height":0.015961692},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MikroTik","depth":18,"bounds":{"left":0.19015957,"top":0.2442139,"width":0.019115692,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.","depth":17,"bounds":{"left":0.19015957,"top":0.2442139,"width":0.20927526,"height":0.030327214},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Downloads","depth":18,"bounds":{"left":0.19647606,"top":0.3008779,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Downloads","depth":19,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Downloads","depth":20,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Find your hardware model and download factory dedicated ...","depth":19,"bounds":{"left":0.19647606,"top":0.32402235,"width":0.12616356,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Products","depth":18,"bounds":{"left":0.19647606,"top":0.3575419,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Products","depth":19,"bounds":{"left":0.19647606,"top":0.35953712,"width":0.024268618,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Products","depth":20,"bounds":{"left":0.19647606,"top":0.35953712,"width":0.024268618,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"bounds":{"left":0.19647606,"top":0.38068634,"width":0.12915559,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WinBox","depth":18,"bounds":{"left":0.19647606,"top":0.4142059,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"WinBox","depth":19,"bounds":{"left":0.19647606,"top":0.4162011,"width":0.020279255,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WinBox","depth":20,"bounds":{"left":0.19647606,"top":0.4162011,"width":0.020279255,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Advanced desktop utility to manage RouterOS limitless ...","depth":19,"bounds":{"left":0.19647606,"top":0.43735036,"width":0.11851729,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RouterOS","depth":18,"bounds":{"left":0.19647606,"top":0.4708699,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"RouterOS","depth":19,"bounds":{"left":0.19647606,"top":0.47286513,"width":0.026263298,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"RouterOS","depth":20,"bounds":{"left":0.19647606,"top":0.47286513,"width":0.026263298,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"bounds":{"left":0.19647606,"top":0.49401435,"width":0.12915559,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"LOG IN","depth":18,"bounds":{"left":0.19647606,"top":0.5275339,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"LOG IN","depth":19,"bounds":{"left":0.19647606,"top":0.52952915,"width":0.019780586,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LOG IN","depth":20,"bounds":{"left":0.19647606,"top":0.52952915,"width":0.019780586,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mikrotik develops high performance routers and ...","depth":19,"bounds":{"left":0.19647606,"top":0.5506784,"width":0.103390954,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"More results from mikrotik.com »","depth":19,"bounds":{"left":0.19614361,"top":0.58339983,"width":0.0674867,"height":0.01915403},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More results from mikrotik.com »","depth":20,"bounds":{"left":0.19614361,"top":0.5865922,"width":0.0674867,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Downloads","depth":18,"bounds":{"left":0.19647606,"top":0.3008779,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Downloads","depth":19,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Downloads","depth":20,"bounds":{"left":0.19647606,"top":0.3028731,"width":0.029920213,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Find your hardware model and download factory dedicated ...","depth":19,"bounds":{"left":0.19647606,"top":0.32402235,"width":0.12616356,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Products","depth":18,"bounds":{"left":0.19647606,"top":0.3575419,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"Products","depth":19,"bounds":{"left":0.19647606,"top":0.35953712,"width":0.024268618,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Products","depth":20,"bounds":{"left":0.19647606,"top":0.35953712,"width":0.024268618,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"bounds":{"left":0.19647606,"top":0.38068634,"width":0.12915559,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WinBox","depth":18,"bounds":{"left":0.19647606,"top":0.4142059,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"WinBox","depth":19,"bounds":{"left":0.19647606,"top":0.4162011,"width":0.020279255,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WinBox","depth":20,"bounds":{"left":0.19647606,"top":0.4162011,"width":0.020279255,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Advanced desktop utility to manage RouterOS limitless ...","depth":19,"bounds":{"left":0.19647606,"top":0.43735036,"width":0.11851729,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RouterOS","depth":18,"bounds":{"left":0.19647606,"top":0.4708699,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"RouterOS","depth":19,"bounds":{"left":0.19647606,"top":0.47286513,"width":0.026263298,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"RouterOS","depth":20,"bounds":{"left":0.19647606,"top":0.47286513,"width":0.026263298,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik makes networking hardware and software, which is ...","depth":19,"bounds":{"left":0.19647606,"top":0.49401435,"width":0.12915559,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"LOG IN","depth":18,"bounds":{"left":0.19647606,"top":0.5275339,"width":0.19015957,"height":0.0207502},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"LOG IN","depth":19,"bounds":{"left":0.19647606,"top":0.52952915,"width":0.019780586,"height":0.018355945},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LOG IN","depth":20,"bounds":{"left":0.19647606,"top":0.52952915,"width":0.019780586,"height":0.018355945},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mikrotik develops high performance routers and ...","depth":19,"bounds":{"left":0.19647606,"top":0.5506784,"width":0.103390954,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"More results from mikrotik.com »","depth":19,"bounds":{"left":0.19614361,"top":0.58339983,"width":0.0674867,"height":0.01915403},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More results from mikrotik.com »","depth":20,"bounds":{"left":0.19614361,"top":0.5865922,"width":0.0674867,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Thumbnail image for MikroTik","depth":17,"bounds":{"left":0.43218085,"top":0.19393456,"width":0.01861702,"height":0.007980846},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"MikroTik","depth":17,"bounds":{"left":0.4554521,"top":0.18754987,"width":0.036901597,"height":0.028731046},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik","depth":18,"bounds":{"left":0.4554521,"top":0.18754987,"width":0.036901597,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More options for MikroTik","depth":20,"bounds":{"left":0.54853725,"top":0.19393456,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Image of MikroTik","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Image of MikroTik","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Image of MikroTik · hEX refresh","depth":24,"bounds":{"left":0.50265956,"top":0.32881084,"width":0.05319149,"height":0.09497207},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-8781721332158457617
|
6392179935857351599
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
mikrotik - Google Search
mikrotik - Google Search
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
mikrotik
mikrotik
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Short videos
Short videos
Videos
Videos
Forums
Forums
News
News
More filters
More
Tools
Tools
Search Results
Search Results
Web result with site links
Web result with site links
MikroTik · Routers and Wireless MikroTik https://mikrotik.com
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
MikroTik
https://mikrotik.com
About this result
MikroTik
offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure.
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Downloads
Downloads
Downloads
Find your hardware model and download factory dedicated ...
Products
Products
Products
MikroTik makes networking hardware and software, which is ...
WinBox
WinBox
WinBox
Advanced desktop utility to manage RouterOS limitless ...
RouterOS
RouterOS
RouterOS
MikroTik makes networking hardware and software, which is ...
LOG IN
LOG IN
LOG IN
Mikrotik develops high performance routers and ...
More results from mikrotik.com »
More results from mikrotik.com »
Thumbnail image for MikroTik
MikroTik
MikroTik
More options for MikroTik
Image of MikroTik
Image of MikroTik
Image of MikroTik · hEX refresh...
|
NULL
|
|
80862
|
2140
|
12
|
2026-04-25T15:08:06.439712+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129686439_m2.jpg...
|
Firefox
|
MikroTik · Routers and Wireless — Personal
|
True
|
mikrotik.com
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
ROSE Data server (RDS)
RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).
20 x U.2 NVMe's
100G high-speed networking
16-core 2 GHz ARM CPU
32GB DDR4 RAM
ROSE (RouterOS Edition)
Container-ready
Dual hot-swappable power supplies
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hEX S (2025)
A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.
2.5G SFP uplink
5 x 1G ethernet (bonding support)
PoE-In & PoE-Out
USB 3 port for storage & file sharing
Dual-Core ARM CPU + 512 MB RAM
Flexible powering (12–57 V)
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
CRS812 DDQ
This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.
2 x 400G QSFP56-DD, 2 x 200G QSFP56
8 x 50G SFP56
1G/10G Ethernet ports
4 GB of RAM
Quad-core 2 GHz ARM CPU
Dual-redundanthot-swap power supplies
4 x hot-swap cooling fans
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hAP ax³
Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!
2.5G ethernet PoE-In/Out
4 x 1G ethernet
802.11ax + Wave 2
Strong Dual-Band, Dual-Chain wireless
USB 3 port for storage & file sharing
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Go to slide #0
Go to slide #1
Go to slide #2
Go to slide #3
HARDWARE
ENHANCE YOUR NETWORK
ENHANCE YOUR NETWORK
WITH HARDWARE THAT WORKS HARDER
WITH HARDWARE THAT WORKS HARDER
MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.
ETHERNET ROUTERS
Go to products list
SWITCHES
Go to products list
WIRELESS SYSTEMS
Go to products list
WIRELESS HOME & OFFICE
Go to products list
LTE/5G
Go to products list
IOT PRODUCTS
Go to products list
60 GHZ PRODUCTS
Go to products list
ROUTERBOARD
Go to products list
VIEW ALL
VIEW ALL
VIDEO BLOG
KNOW OUR TECH
Go to https://www.youtube.com/watch?v=FLkIH65B8CQ
RouterOS 7.22 changelog - custom app stores, Netinstall with device-mode, BGP features and more...
Oh, and simplified WiFi... We are working on that too.
Go to https://www.youtube.com/watch?v=yjq03Ql7aes
Free 1GB of data for your KNOT Embedded LTE4
Mikrotik Connectivity offer for the owners of KNOT Embedded LTE4
Go to https://www.youtube.com/watch?v=wokFbm24X8k
[ENG link in description] Ātrs un stabils internets JEBKUR ar ATL 5G!
ENG video: https://www.youtube.com/watch?v=DEVhw2vcPcQ
Ātrs, stabils jeb citiem vārdiem NORMĀLS internets laukos - tas nav par daudz prasīts. Izmēģini ATL 5G R16 un aizmirsti par bremzīgu savienojumu!
https://mikrotik.com/product/atl_5g_r16
Go to https://www.youtube.com/watch?v=5MtgE54BOGA
RouterOS 7.21 changelog - apps, IPsec with QKD, 2-factor SSH and more...
If you still want to catch up with the changes that took place in 7.21 - here is your chance. Video about 7.22 coming soon...
Go to https://www.youtube.com/watch?v=H1oUKylBcdk
wAP ax LTE7 kit: Wi-Fi with no fear!
A weatherproof Wi-Fi 6 access point with CAT7 LTE and strong
dual-band antennas for reliable full property coverage in
challenging environments.
https://mikrotik.com/product/wap_ax_lte7
Go to https://www.youtube.com/watch?v=bgaTjTeUlho
Build electronics projects with MikroTik!
Sometimes you don't have to buy a single-board computer or a single-board MCU... You might be able to take reading from sensors and control relays straight from RouterOS!
Read more about GPIO here:
https://help.mikrotik.com/docs/spaces/ROS/pages/68944101/GPIO
https://help.mikrotik.com/docs/spaces/UM/pages/366477381/KNOT+Embedded+LTE4+EC25-EU+KNe
https://help.mikrotik.com/docs/spaces/UM/pages/41680915/RB924i-2nD-BT5+BG77
https://help.mikrotik.com/docs/spaces/UM/pages/14222434/RBM33G
TikTube
TikTube
YouTube
YouTube
NEWSLETTER
HIGHLIGHTS
Go to https://mt.lv/news131
Newsletter #131 | January 2026
Meet the new CRS804 DDQ – a compact 400G switch built for AI clusters, storage fabrics, and high-speed aggregation at a surprisingly accessible price. This issue also covers LTE Category 7 upgrades across popular devices, real-world campus and rural networking stories, and the RouterOS 7.20.7 long-term release. Plus: easier container apps and new videos.
Go to https://mt.lv/news130
Newsletter #130 | December 2025
New gear, real-world stories, and practical tips – straight from the MikroTik lab and the field. This edition brings compact industrial LTE, compact PoE with built-in backup power/battery option, and a distributor story that proves performance doesn’t need enterprise pricing. Plus: free VPN tools, fresh videos, and MikroTips you can actually use.
Go to https://box.mikrotik.com/f/3cfe54fe655f4da2acff/
Happy holidays!
To ensure smooth order processing before the holidays, please place purchase orders in advance. MikroTik warehouse will be closed on Dec 24–28 and Dec 31–Jan 4. On Dec 23 and Dec 30, shipment pickups are available until 14:30 (GMT+2).
Go to https://www.mt.lv/news129
Newsletter #129 | November 2025
Meet the new hAP ax S, explore the industrial KNOT LR9G kit, see how MikroTik Connectivity is evolving, and check out new Rose Data Server use cases. Plus the Latvian quantum research milestone, our conference and Olympiad highlights, and plenty of new videos and #MikroTips.
Go to https://mt.lv/news128
Newsletter #128 | September 2025
This month’s newsletter dives into our biggest leap yet – from the first 400-Gigabit switch to the Wi-Fi 6 rackmount CRS. Plus: the heavy-duty GPERx6, new 400G accessories, real-world server setups, fresh #MikroTips, YouTube reviews, and more
ESIM
CONNECTIVITY
CONNECTIVITY
Seamless Networking with latest eSIM-enabled devices designed for IoT, enterprise, mobile networking, and more.
Go to /connectivity
MOBILE
BACK TO HOME APP
BACK TO HOME APP
Free secure VPN access anywhere -
unleash the power of your router!
Go to /bth
DESKTOP
WINBOX
WINBOX...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Routers and Wireless","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Routers and Wireless","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.054521278,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROSE Data server (RDS)","depth":9,"bounds":{"left":0.5674867,"top":0.18635276,"width":0.21060506,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).","depth":9,"bounds":{"left":0.5674867,"top":0.25977653,"width":0.22024602,"height":0.07462091},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 x U.2 NVMe's","depth":11,"bounds":{"left":0.58078456,"top":0.36711892,"width":0.035904255,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G high-speed networking","depth":11,"bounds":{"left":0.58078456,"top":0.3990423,"width":0.06216755,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16-core 2 GHz ARM CPU","depth":11,"bounds":{"left":0.58078456,"top":0.4309657,"width":0.050199468,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32GB DDR4 RAM","depth":11,"bounds":{"left":0.58078456,"top":0.46288908,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROSE (RouterOS Edition)","depth":11,"bounds":{"left":0.58078456,"top":0.49481246,"width":0.05501995,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Container-ready","depth":11,"bounds":{"left":0.58078456,"top":0.52673584,"width":0.035904255,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual hot-swappable power supplies","depth":11,"bounds":{"left":0.58078456,"top":0.5586592,"width":0.07895612,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":9,"bounds":{"left":0.5674867,"top":0.60335195,"width":0.028091755,"height":0.028731046},"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":10,"bounds":{"left":0.5731383,"top":0.6113328,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":9,"bounds":{"left":0.59823805,"top":0.60335195,"width":0.041223403,"height":0.028731046},"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":10,"bounds":{"left":0.60388964,"top":0.6113328,"width":0.029920213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hEX S (2025)","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G SFP uplink","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5 x 1G ethernet (bonding support)","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE-In & PoE-Out","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"USB 3 port for storage & file sharing","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual-Core ARM CPU + 512 MB RAM","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Flexible powering (12–57 V)","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS812 DDQ","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 x 400G QSFP56-DD, 2 x 200G QSFP56","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 x 50G SFP56","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1G/10G Ethernet ports","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 GB of RAM","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core 2 GHz ARM CPU","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual-redundanthot-swap power supplies","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x hot-swap cooling fans","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hAP ax³","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G ethernet PoE-In/Out","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x 1G ethernet","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"802.11ax + Wave 2","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Strong Dual-Band, Dual-Chain wireless","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"USB 3 port for storage & file sharing","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Go to slide #0","depth":9,"bounds":{"left":0.48886302,"top":0.72505987,"width":0.04488032,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #1","depth":9,"bounds":{"left":0.5443817,"top":0.72505987,"width":0.024102394,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #2","depth":9,"bounds":{"left":0.57912236,"top":0.72505987,"width":0.020944148,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #3","depth":9,"bounds":{"left":0.6107048,"top":0.72505987,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.3174867,"top":0.8731046,"width":0.022273935,"height":0.015163607},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"ENHANCE YOUR NETWORK","depth":6,"bounds":{"left":0.3174867,"top":0.91460496,"width":0.33510637,"height":0.035913806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ENHANCE YOUR NETWORK","depth":7,"bounds":{"left":0.3174867,"top":0.9114126,"width":0.15159574,"height":0.042298485},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WITH HARDWARE THAT WORKS HARDER","depth":6,"bounds":{"left":0.3174867,"top":0.9505187,"width":0.33510637,"height":0.028731046},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WITH HARDWARE THAT WORKS HARDER","depth":7,"bounds":{"left":0.3174867,"top":0.9477255,"width":0.18517287,"height":0.03431764},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.","depth":7,"bounds":{"left":0.3174867,"top":1.0,"width":0.33228058,"height":-0.005586624},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ETHERNET ROUTERS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SWITCHES","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WIRELESS SYSTEMS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WIRELESS HOME & OFFICE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LTE/5G","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"IOT PRODUCTS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"60 GHZ PRODUCTS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ROUTERBOARD","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"VIEW ALL","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"VIEW ALL","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VIDEO BLOG","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KNOW OUR TECH","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Previous","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Next","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=FLkIH65B8CQ","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS 7.22 changelog - custom app stores, Netinstall with device-mode, BGP features and more...","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Oh, and simplified WiFi... We are working on that too.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=yjq03Ql7aes","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Free 1GB of data for your KNOT Embedded LTE4","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mikrotik Connectivity offer for the owners of KNOT Embedded LTE4","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=wokFbm24X8k","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[ENG link in description] Ātrs un stabils internets JEBKUR ar ATL 5G!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ENG video: https://www.youtube.com/watch?v=DEVhw2vcPcQ\nĀtrs, stabils jeb citiem vārdiem NORMĀLS internets laukos - tas nav par daudz prasīts. Izmēģini ATL 5G R16 un aizmirsti par bremzīgu savienojumu!\nhttps://mikrotik.com/product/atl_5g_r16","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=5MtgE54BOGA","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS 7.21 changelog - apps, IPsec with QKD, 2-factor SSH and more...","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you still want to catch up with the changes that took place in 7.21 - here is your chance. Video about 7.22 coming soon...","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=H1oUKylBcdk","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"wAP ax LTE7 kit: Wi-Fi with no fear!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A weatherproof Wi-Fi 6 access point with CAT7 LTE and strong\ndual-band antennas for reliable full property coverage in\nchallenging environments.\nhttps://mikrotik.com/product/wap_ax_lte7","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=bgaTjTeUlho","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Build electronics projects with MikroTik!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sometimes you don't have to buy a single-board computer or a single-board MCU... You might be able to take reading from sensors and control relays straight from RouterOS!\nRead more about GPIO here:\nhttps://help.mikrotik.com/docs/spaces/ROS/pages/68944101/GPIO\nhttps://help.mikrotik.com/docs/spaces/UM/pages/366477381/KNOT+Embedded+LTE4+EC25-EU+KNe\nhttps://help.mikrotik.com/docs/spaces/UM/pages/41680915/RB924i-2nD-BT5+BG77\nhttps://help.mikrotik.com/docs/spaces/UM/pages/14222434/RBM33G","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" TikTube","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TikTube","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" YouTube","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YouTube","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NEWSLETTER","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HIGHLIGHTS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Previous","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Next","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://mt.lv/news131","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Newsletter #131 | January 2026","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meet the new CRS804 DDQ – a compact 400G switch built for AI clusters, storage fabrics, and high-speed aggregation at a surprisingly accessible price. This issue also covers LTE Category 7 upgrades across popular devices, real-world campus and rural networking stories, and the RouterOS 7.20.7 long-term release. Plus: easier container apps and new videos.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://mt.lv/news130","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Newsletter #130 | December 2025","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"New gear, real-world stories, and practical tips – straight from the MikroTik lab and the field. This edition brings compact industrial LTE, compact PoE with built-in backup power/battery option, and a distributor story that proves performance doesn’t need enterprise pricing. Plus: free VPN tools, fresh videos, and MikroTips you can actually use.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://box.mikrotik.com/f/3cfe54fe655f4da2acff/","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Happy holidays!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"To ensure smooth order processing before the holidays, please place purchase orders in advance. MikroTik warehouse will be closed on Dec 24–28 and Dec 31–Jan 4. On Dec 23 and Dec 30, shipment pickups are available until 14:30 (GMT+2).","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.mt.lv/news129","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Newsletter #129 | November 2025","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Meet the new hAP ax S, explore the industrial KNOT LR9G kit, see how MikroTik Connectivity is evolving, and check out new Rose Data Server use cases. Plus the Latvian quantum research milestone, our conference and Olympiad highlights, and plenty of new videos and #MikroTips.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://mt.lv/news128","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Newsletter #128 | September 2025","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This month’s newsletter dives into our biggest leap yet – from the first 400-Gigabit switch to the Wi-Fi 6 rackmount CRS. Plus: the heavy-duty GPERx6, new 400G accessories, real-world server setups, fresh #MikroTips, YouTube reviews, and more","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ESIM","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"CONNECTIVITY","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CONNECTIVITY","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Seamless Networking with latest eSIM-enabled devices designed for IoT, enterprise, mobile networking, and more.","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to /connectivity","depth":7,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MOBILE","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"BACK TO HOME APP","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BACK TO HOME APP","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Free secure VPN access anywhere -","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"unleash the power of your router!","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to /bth","depth":7,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DESKTOP","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WINBOX","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WINBOX","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
8638032092565148948
|
-2867468863847476977
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
ROSE Data server (RDS)
RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).
20 x U.2 NVMe's
100G high-speed networking
16-core 2 GHz ARM CPU
32GB DDR4 RAM
ROSE (RouterOS Edition)
Container-ready
Dual hot-swappable power supplies
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hEX S (2025)
A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.
2.5G SFP uplink
5 x 1G ethernet (bonding support)
PoE-In & PoE-Out
USB 3 port for storage & file sharing
Dual-Core ARM CPU + 512 MB RAM
Flexible powering (12–57 V)
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
CRS812 DDQ
This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.
2 x 400G QSFP56-DD, 2 x 200G QSFP56
8 x 50G SFP56
1G/10G Ethernet ports
4 GB of RAM
Quad-core 2 GHz ARM CPU
Dual-redundanthot-swap power supplies
4 x hot-swap cooling fans
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hAP ax³
Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!
2.5G ethernet PoE-In/Out
4 x 1G ethernet
802.11ax + Wave 2
Strong Dual-Band, Dual-Chain wireless
USB 3 port for storage & file sharing
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Go to slide #0
Go to slide #1
Go to slide #2
Go to slide #3
HARDWARE
ENHANCE YOUR NETWORK
ENHANCE YOUR NETWORK
WITH HARDWARE THAT WORKS HARDER
WITH HARDWARE THAT WORKS HARDER
MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.
ETHERNET ROUTERS
Go to products list
SWITCHES
Go to products list
WIRELESS SYSTEMS
Go to products list
WIRELESS HOME & OFFICE
Go to products list
LTE/5G
Go to products list
IOT PRODUCTS
Go to products list
60 GHZ PRODUCTS
Go to products list
ROUTERBOARD
Go to products list
VIEW ALL
VIEW ALL
VIDEO BLOG
KNOW OUR TECH
Go to https://www.youtube.com/watch?v=FLkIH65B8CQ
RouterOS 7.22 changelog - custom app stores, Netinstall with device-mode, BGP features and more...
Oh, and simplified WiFi... We are working on that too.
Go to https://www.youtube.com/watch?v=yjq03Ql7aes
Free 1GB of data for your KNOT Embedded LTE4
Mikrotik Connectivity offer for the owners of KNOT Embedded LTE4
Go to https://www.youtube.com/watch?v=wokFbm24X8k
[ENG link in description] Ātrs un stabils internets JEBKUR ar ATL 5G!
ENG video: https://www.youtube.com/watch?v=DEVhw2vcPcQ
Ātrs, stabils jeb citiem vārdiem NORMĀLS internets laukos - tas nav par daudz prasīts. Izmēģini ATL 5G R16 un aizmirsti par bremzīgu savienojumu!
https://mikrotik.com/product/atl_5g_r16
Go to https://www.youtube.com/watch?v=5MtgE54BOGA
RouterOS 7.21 changelog - apps, IPsec with QKD, 2-factor SSH and more...
If you still want to catch up with the changes that took place in 7.21 - here is your chance. Video about 7.22 coming soon...
Go to https://www.youtube.com/watch?v=H1oUKylBcdk
wAP ax LTE7 kit: Wi-Fi with no fear!
A weatherproof Wi-Fi 6 access point with CAT7 LTE and strong
dual-band antennas for reliable full property coverage in
challenging environments.
https://mikrotik.com/product/wap_ax_lte7
Go to https://www.youtube.com/watch?v=bgaTjTeUlho
Build electronics projects with MikroTik!
Sometimes you don't have to buy a single-board computer or a single-board MCU... You might be able to take reading from sensors and control relays straight from RouterOS!
Read more about GPIO here:
https://help.mikrotik.com/docs/spaces/ROS/pages/68944101/GPIO
https://help.mikrotik.com/docs/spaces/UM/pages/366477381/KNOT+Embedded+LTE4+EC25-EU+KNe
https://help.mikrotik.com/docs/spaces/UM/pages/41680915/RB924i-2nD-BT5+BG77
https://help.mikrotik.com/docs/spaces/UM/pages/14222434/RBM33G
TikTube
TikTube
YouTube
YouTube
NEWSLETTER
HIGHLIGHTS
Go to https://mt.lv/news131
Newsletter #131 | January 2026
Meet the new CRS804 DDQ – a compact 400G switch built for AI clusters, storage fabrics, and high-speed aggregation at a surprisingly accessible price. This issue also covers LTE Category 7 upgrades across popular devices, real-world campus and rural networking stories, and the RouterOS 7.20.7 long-term release. Plus: easier container apps and new videos.
Go to https://mt.lv/news130
Newsletter #130 | December 2025
New gear, real-world stories, and practical tips – straight from the MikroTik lab and the field. This edition brings compact industrial LTE, compact PoE with built-in backup power/battery option, and a distributor story that proves performance doesn’t need enterprise pricing. Plus: free VPN tools, fresh videos, and MikroTips you can actually use.
Go to https://box.mikrotik.com/f/3cfe54fe655f4da2acff/
Happy holidays!
To ensure smooth order processing before the holidays, please place purchase orders in advance. MikroTik warehouse will be closed on Dec 24–28 and Dec 31–Jan 4. On Dec 23 and Dec 30, shipment pickups are available until 14:30 (GMT+2).
Go to https://www.mt.lv/news129
Newsletter #129 | November 2025
Meet the new hAP ax S, explore the industrial KNOT LR9G kit, see how MikroTik Connectivity is evolving, and check out new Rose Data Server use cases. Plus the Latvian quantum research milestone, our conference and Olympiad highlights, and plenty of new videos and #MikroTips.
Go to https://mt.lv/news128
Newsletter #128 | September 2025
This month’s newsletter dives into our biggest leap yet – from the first 400-Gigabit switch to the Wi-Fi 6 rackmount CRS. Plus: the heavy-duty GPERx6, new 400G accessories, real-world server setups, fresh #MikroTips, YouTube reviews, and more
ESIM
CONNECTIVITY
CONNECTIVITY
Seamless Networking with latest eSIM-enabled devices designed for IoT, enterprise, mobile networking, and more.
Go to /connectivity
MOBILE
BACK TO HOME APP
BACK TO HOME APP
Free secure VPN access anywhere -
unleash the power of your router!
Go to /bth
DESKTOP
WINBOX
WINBOX...
|
80861
|
|
80864
|
2140
|
13
|
2026-04-25T15:08:11.234236+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129691234_m2.jpg...
|
Firefox
|
MikroTik · Routers and Wireless — Personal
|
True
|
mikrotik.com
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
ROSE Data server (RDS)
RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).
20 x U.2 NVMe's
100G high-speed networking
16-core 2 GHz ARM CPU
32GB DDR4 RAM
ROSE (RouterOS Edition)
Container-ready
Dual hot-swappable power supplies
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hEX S (2025)
A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.
2.5G SFP uplink
5 x 1G ethernet (bonding support)
PoE-In & PoE-Out
USB 3 port for storage & file sharing
Dual-Core ARM CPU + 512 MB RAM
Flexible powering (12–57 V)
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
CRS812 DDQ
This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.
2 x 400G QSFP56-DD, 2 x 200G QSFP56
8 x 50G SFP56
1G/10G Ethernet ports
4 GB of RAM
Quad-core 2 GHz ARM CPU
Dual-redundanthot-swap power supplies
4 x hot-swap cooling fans
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hAP ax³
Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!
2.5G ethernet PoE-In/Out
4 x 1G ethernet
802.11ax + Wave 2
Strong Dual-Band, Dual-Chain wireless
USB 3 port for storage & file sharing
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Go to slide #0
Go to slide #1
Go to slide #2
Go to slide #3
HARDWARE
ENHANCE YOUR NETWORK
ENHANCE YOUR NETWORK
WITH HARDWARE THAT WORKS HARDER
WITH HARDWARE THAT WORKS HARDER
MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.
ETHERNET ROUTERS
Go to products list
SWITCHES
Go to products list
WIRELESS SYSTEMS
Go to products list
WIRELESS HOME & OFFICE
Go to products list
LTE/5G
Go to products list
IOT PRODUCTS
Go to products list
60 GHZ PRODUCTS
Go to products list
ROUTERBOARD
Go to products list
VIEW ALL
VIEW ALL
VIDEO BLOG
KNOW OUR TECH
Go to https://www.youtube.com/watch?v=FLkIH65B8CQ
RouterOS 7.22 changelog - custom app stores, Netinstall with device-mode, BGP features and more...
Oh, and simplified WiFi... We are working on that too.
Go to https://www.youtube.com/watch?v=yjq03Ql7aes
Free 1GB of data for your KNOT Embedded LTE4
Mikrotik Connectivity offer for the owners of KNOT Embedded LTE4
Go to https://www.youtube.com/watch?v=wokFbm24X8k
[ENG link in description] Ātrs un stabils internets JEBKUR ar ATL 5G!...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Routers and Wireless","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Routers and Wireless","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.054521278,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROSE Data server (RDS)","depth":9,"bounds":{"left":0.5674867,"top":0.18635276,"width":0.21060506,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).","depth":9,"bounds":{"left":0.5674867,"top":0.25977653,"width":0.22024602,"height":0.07462091},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 x U.2 NVMe's","depth":11,"bounds":{"left":0.58078456,"top":0.36711892,"width":0.035904255,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G high-speed networking","depth":11,"bounds":{"left":0.58078456,"top":0.3990423,"width":0.06216755,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16-core 2 GHz ARM CPU","depth":11,"bounds":{"left":0.58078456,"top":0.4309657,"width":0.050199468,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32GB DDR4 RAM","depth":11,"bounds":{"left":0.58078456,"top":0.46288908,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROSE (RouterOS Edition)","depth":11,"bounds":{"left":0.58078456,"top":0.49481246,"width":0.05501995,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Container-ready","depth":11,"bounds":{"left":0.58078456,"top":0.52673584,"width":0.035904255,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual hot-swappable power supplies","depth":11,"bounds":{"left":0.58078456,"top":0.5586592,"width":0.07895612,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":9,"bounds":{"left":0.5674867,"top":0.60335195,"width":0.028091755,"height":0.028731046},"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":10,"bounds":{"left":0.5731383,"top":0.6113328,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":9,"bounds":{"left":0.59823805,"top":0.60335195,"width":0.041223403,"height":0.028731046},"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":10,"bounds":{"left":0.60388964,"top":0.6113328,"width":0.029920213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hEX S (2025)","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G SFP uplink","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5 x 1G ethernet (bonding support)","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE-In & PoE-Out","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"USB 3 port for storage & file sharing","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual-Core ARM CPU + 512 MB RAM","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Flexible powering (12–57 V)","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS812 DDQ","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 x 400G QSFP56-DD, 2 x 200G QSFP56","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 x 50G SFP56","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1G/10G Ethernet ports","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 GB of RAM","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core 2 GHz ARM CPU","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dual-redundanthot-swap power supplies","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x hot-swap cooling fans","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Background image","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hAP ax³","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G ethernet PoE-In/Out","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x 1G ethernet","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"802.11ax + Wave 2","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Strong Dual-Band, Dual-Chain wireless","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"USB 3 port for storage & file sharing","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DETAILS","depth":8,"help_text":"Go to product page","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DETAILS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":8,"help_text":"Go to retailers list","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Go to slide #0","depth":9,"bounds":{"left":0.48886302,"top":0.72505987,"width":0.04488032,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #1","depth":9,"bounds":{"left":0.5443817,"top":0.72505987,"width":0.024102394,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #2","depth":9,"bounds":{"left":0.57912236,"top":0.72505987,"width":0.020944148,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Go to slide #3","depth":9,"bounds":{"left":0.6107048,"top":0.72505987,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.3174867,"top":0.8731046,"width":0.022273935,"height":0.015163607},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"ENHANCE YOUR NETWORK","depth":6,"bounds":{"left":0.3174867,"top":0.91460496,"width":0.33510637,"height":0.035913806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ENHANCE YOUR NETWORK","depth":7,"bounds":{"left":0.3174867,"top":0.9114126,"width":0.15159574,"height":0.042298485},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"WITH HARDWARE THAT WORKS HARDER","depth":6,"bounds":{"left":0.3174867,"top":0.9505187,"width":0.33510637,"height":0.028731046},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WITH HARDWARE THAT WORKS HARDER","depth":7,"bounds":{"left":0.3174867,"top":0.9477255,"width":0.18517287,"height":0.03431764},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.","depth":7,"bounds":{"left":0.3174867,"top":1.0,"width":0.33228058,"height":-0.005586624},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ETHERNET ROUTERS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SWITCHES","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WIRELESS SYSTEMS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WIRELESS HOME & OFFICE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LTE/5G","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"IOT PRODUCTS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"60 GHZ PRODUCTS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ROUTERBOARD","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to products list","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"VIEW ALL","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"VIEW ALL","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VIDEO BLOG","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KNOW OUR TECH","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Previous","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Next","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=FLkIH65B8CQ","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS 7.22 changelog - custom app stores, Netinstall with device-mode, BGP features and more...","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Oh, and simplified WiFi... We are working on that too.","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=yjq03Ql7aes","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Free 1GB of data for your KNOT Embedded LTE4","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mikrotik Connectivity offer for the owners of KNOT Embedded LTE4","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to https://www.youtube.com/watch?v=wokFbm24X8k","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[ENG link in description] Ātrs un stabils internets JEBKUR ar ATL 5G!","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1383328773198097546
|
6662009409136546574
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Routers and Wireless
MikroTik · Routers and Wireless
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
ROSE Data server (RDS)
RDS is a high-performance, all-in-one storage, 100G networking, and container platform designed for enterprise environments. Featuring 20 U.2 NVMe storage slots and a special RouterOS Edition for Storage & Compute (ROSE).
20 x U.2 NVMe's
100G high-speed networking
16-core 2 GHz ARM CPU
32GB DDR4 RAM
ROSE (RouterOS Edition)
Container-ready
Dual hot-swappable power supplies
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hEX S (2025)
A compact, affordable wired router featuring a 2.5G SFP port, 5x Gigabit Ethernet, PoE out, USB, and a fast dual-core CPU — ideal for homes, offices, or underfunded labs that need reliable performance.
2.5G SFP uplink
5 x 1G ethernet (bonding support)
PoE-In & PoE-Out
USB 3 port for storage & file sharing
Dual-Core ARM CPU + 512 MB RAM
Flexible powering (12–57 V)
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
CRS812 DDQ
This switch is your next leap forward – a powerful, efficient, and cost-effective way to bring 50G, 200G, and 400G into your rack. Quad-core 2 GHz ARM CPU, dual-redundant power supplies and 4x hot-swap cooling fans, 2x 10G Ethernet, 8x 50G SFP56, 2x 200G QSFP56, and 2x 400G QSFP56-DD ports.
2 x 400G QSFP56-DD, 2 x 200G QSFP56
8 x 50G SFP56
1G/10G Ethernet ports
4 GB of RAM
Quad-core 2 GHz ARM CPU
Dual-redundanthot-swap power supplies
4 x hot-swap cooling fans
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Background image
hAP ax³
Our top-of-the-line AX home access point. With all the processing power and speed your household might ever need. Gen 6 wireless, 2.5 Gigabit Ethernet, PoE, WPA3, and more!
2.5G ethernet PoE-In/Out
4 x 1G ethernet
802.11ax + Wave 2
Strong Dual-Band, Dual-Chain wireless
USB 3 port for storage & file sharing
DETAILS
DETAILS
FIND RETAILER
FIND RETAILER
Go to slide #0
Go to slide #1
Go to slide #2
Go to slide #3
HARDWARE
ENHANCE YOUR NETWORK
ENHANCE YOUR NETWORK
WITH HARDWARE THAT WORKS HARDER
WITH HARDWARE THAT WORKS HARDER
MikroTik offers routers, switches, and wireless systems for every type of network – from home offices and small businesses to carrier-grade ISP infrastructure. Whether you're building a setup for a few users or thousands, there's a MikroTik device that fits your needs and your budget.
ETHERNET ROUTERS
Go to products list
SWITCHES
Go to products list
WIRELESS SYSTEMS
Go to products list
WIRELESS HOME & OFFICE
Go to products list
LTE/5G
Go to products list
IOT PRODUCTS
Go to products list
60 GHZ PRODUCTS
Go to products list
ROUTERBOARD
Go to products list
VIEW ALL
VIEW ALL
VIDEO BLOG
KNOW OUR TECH
Go to https://www.youtube.com/watch?v=FLkIH65B8CQ
RouterOS 7.22 changelog - custom app stores, Netinstall with device-mode, BGP features and more...
Oh, and simplified WiFi... We are working on that too.
Go to https://www.youtube.com/watch?v=yjq03Ql7aes
Free 1GB of data for your KNOT Embedded LTE4
Mikrotik Connectivity offer for the owners of KNOT Embedded LTE4
Go to https://www.youtube.com/watch?v=wokFbm24X8k
[ENG link in description] Ātrs un stabils internets JEBKUR ar ATL 5G!...
|
NULL
|
|
80865
|
2140
|
14
|
2026-04-25T15:08:12.423450+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129692423_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"bounds":{"left":0.3174867,"top":0.16839585,"width":0.25531915,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.3174867,"top":0.16480447,"width":0.07662899,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"bounds":{"left":0.3174867,"top":0.25059855,"width":0.034408245,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"bounds":{"left":0.3231383,"top":0.25937748,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.34009308,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"bounds":{"left":0.35455453,"top":0.25059855,"width":0.058344416,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"bounds":{"left":0.36020613,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4010971,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"bounds":{"left":0.41555852,"top":0.25059855,"width":0.051030584,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"bounds":{"left":0.4212101,"top":0.25937748,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.45495346,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"bounds":{"left":0.46924868,"top":0.25059855,"width":0.039228722,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"bounds":{"left":0.47490028,"top":0.25937748,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.49667552,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"bounds":{"left":0.51113695,"top":0.25059855,"width":0.05817819,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"bounds":{"left":0.51678854,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55767953,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"bounds":{"left":0.57197475,"top":0.25059855,"width":0.04886968,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"bounds":{"left":0.57762635,"top":0.25937748,"width":0.028756648,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6090425,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.7855718,"top":0.25059855,"width":0.010638298,"height":0.025538707},"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.7875665,"top":0.25538707,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"bounds":{"left":0.3174867,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.32014626,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"bounds":{"left":0.33261302,"top":0.5806065,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.3174867,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.32613033,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.38331118,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.32613033,"top":0.6584198,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.38331118,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"bounds":{"left":0.3174867,"top":0.6927374,"width":0.1100399,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"bounds":{"left":0.4398271,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.4424867,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"bounds":{"left":0.45495346,"top":0.5806065,"width":0.039893616,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"bounds":{"left":0.4398271,"top":0.6017558,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.46143618,"top":0.60055864,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"bounds":{"left":0.44847074,"top":0.6360734,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.5056516,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.44847074,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"bounds":{"left":0.5056516,"top":0.6584198,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.44847074,"top":0.68076617,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"bounds":{"left":0.4398271,"top":0.7150838,"width":0.10771277,"height":0.12809257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"bounds":{"left":0.5621675,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.5621675,"top":0.5806065,"width":0.051861703,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.5621675,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.57081115,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.62799203,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.57081115,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.6584198,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.5621675,"top":0.6927374,"width":0.10771277,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.5806065,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"bounds":{"left":0.68450797,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.6584198,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.6927374,"width":0.098071806,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3223284272476174312
|
-3677481664530842751
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM...
|
80864
|
|
80866
|
2140
|
15
|
2026-04-25T15:08:15.436101+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129695436_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G
Combo ports
ROS v7...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"bounds":{"left":0.3174867,"top":0.16839585,"width":0.25531915,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.3174867,"top":0.16480447,"width":0.07662899,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"bounds":{"left":0.3174867,"top":0.25059855,"width":0.034408245,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"bounds":{"left":0.3231383,"top":0.25937748,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.34009308,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"bounds":{"left":0.35455453,"top":0.25059855,"width":0.058344416,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"bounds":{"left":0.36020613,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4010971,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"bounds":{"left":0.41555852,"top":0.25059855,"width":0.051030584,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"bounds":{"left":0.4212101,"top":0.25937748,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.45495346,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"bounds":{"left":0.46924868,"top":0.25059855,"width":0.039228722,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"bounds":{"left":0.47490028,"top":0.25937748,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.49667552,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"bounds":{"left":0.51113695,"top":0.25059855,"width":0.05817819,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"bounds":{"left":0.51678854,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55767953,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"bounds":{"left":0.57197475,"top":0.25059855,"width":0.04886968,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"bounds":{"left":0.57762635,"top":0.25937748,"width":0.028756648,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6090425,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.7855718,"top":0.25059855,"width":0.010638298,"height":0.025538707},"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.7875665,"top":0.25538707,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"bounds":{"left":0.3174867,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.40791222,"top":0.3064645,"width":0.015957447,"height":0.03830806},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4119016,"top":0.3160415,"width":0.007978723,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.32014626,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"bounds":{"left":0.33261302,"top":0.5806065,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.3174867,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.32613033,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.38331118,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.32613033,"top":0.6584198,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.38331118,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"bounds":{"left":0.3174867,"top":0.6927374,"width":0.1100399,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"bounds":{"left":0.4398271,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.4424867,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"bounds":{"left":0.45495346,"top":0.5806065,"width":0.039893616,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"bounds":{"left":0.4398271,"top":0.6017558,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.46143618,"top":0.60055864,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"bounds":{"left":0.44847074,"top":0.6360734,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.5056516,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.44847074,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"bounds":{"left":0.5056516,"top":0.6584198,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.44847074,"top":0.68076617,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"bounds":{"left":0.4398271,"top":0.7150838,"width":0.10771277,"height":0.12809257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"bounds":{"left":0.5621675,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.5621675,"top":0.5806065,"width":0.051861703,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.5621675,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.57081115,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.62799203,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.57081115,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.6584198,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.5621675,"top":0.6927374,"width":0.10771277,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.5806065,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"bounds":{"left":0.68450797,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.6584198,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.6927374,"width":0.098071806,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$209.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24S+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24S+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$599.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One of our faster switches for the most demanding setups.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-4C+20G+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-4C+20G+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$999.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1768209930431276201
|
-4253942588431369343
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G
Combo ports
ROS v7...
|
NULL
|
|
80867
|
2140
|
16
|
2026-04-25T15:08:21.537314+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129701537_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"bounds":{"left":0.3174867,"top":0.16839585,"width":0.25531915,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.3174867,"top":0.16480447,"width":0.07662899,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"bounds":{"left":0.3174867,"top":0.25059855,"width":0.034408245,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"bounds":{"left":0.3231383,"top":0.25937748,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.34009308,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"bounds":{"left":0.35455453,"top":0.25059855,"width":0.058344416,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"bounds":{"left":0.36020613,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4010971,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"bounds":{"left":0.41555852,"top":0.25059855,"width":0.051030584,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"bounds":{"left":0.4212101,"top":0.25937748,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.45495346,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"bounds":{"left":0.46924868,"top":0.25059855,"width":0.039228722,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"bounds":{"left":0.47490028,"top":0.25937748,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.49667552,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"bounds":{"left":0.51113695,"top":0.25059855,"width":0.05817819,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"bounds":{"left":0.51678854,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55767953,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"bounds":{"left":0.57197475,"top":0.25059855,"width":0.04886968,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"bounds":{"left":0.57762635,"top":0.25937748,"width":0.028756648,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6090425,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.7855718,"top":0.25059855,"width":0.010638298,"height":0.025538707},"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.7875665,"top":0.25538707,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"bounds":{"left":0.3174867,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.32014626,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"bounds":{"left":0.33261302,"top":0.5806065,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.3174867,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.32613033,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.38331118,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.32613033,"top":0.6584198,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.38331118,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"bounds":{"left":0.3174867,"top":0.6927374,"width":0.1100399,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"bounds":{"left":0.4398271,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.53025264,"top":0.3064645,"width":0.015957447,"height":0.03830806},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.53424203,"top":0.3160415,"width":0.007978723,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.4424867,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"bounds":{"left":0.45495346,"top":0.5806065,"width":0.039893616,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"bounds":{"left":0.4398271,"top":0.6017558,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.46143618,"top":0.60055864,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"bounds":{"left":0.44847074,"top":0.6360734,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.5056516,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.44847074,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"bounds":{"left":0.5056516,"top":0.6584198,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.44847074,"top":0.68076617,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"bounds":{"left":0.4398271,"top":0.7150838,"width":0.10771277,"height":0.12809257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"bounds":{"left":0.5621675,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.5621675,"top":0.5806065,"width":0.051861703,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.5621675,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.57081115,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.62799203,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.57081115,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.6584198,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.5621675,"top":0.6927374,"width":0.10771277,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.5806065,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"bounds":{"left":0.68450797,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.6584198,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.6927374,"width":0.098071806,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$209.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4327662893624906241
|
-4253942412539036799
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM...
|
80866
|
|
80868
|
2140
|
17
|
2026-04-25T15:08:24.586821+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129704586_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
In Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Product page for CRS304-4XG-IN","depth":2,"bounds":{"left":0.5987367,"top":0.6863527,"width":0.059507977,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"bounds":{"left":0.3174867,"top":0.16839585,"width":0.25531915,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.3174867,"top":0.16480447,"width":0.07662899,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"bounds":{"left":0.3174867,"top":0.25059855,"width":0.034408245,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"bounds":{"left":0.3231383,"top":0.25937748,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.34009308,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"bounds":{"left":0.35455453,"top":0.25059855,"width":0.058344416,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"bounds":{"left":0.36020613,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4010971,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"bounds":{"left":0.41555852,"top":0.25059855,"width":0.051030584,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"bounds":{"left":0.4212101,"top":0.25937748,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.45495346,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"bounds":{"left":0.46924868,"top":0.25059855,"width":0.039228722,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"bounds":{"left":0.47490028,"top":0.25937748,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.49667552,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"bounds":{"left":0.51113695,"top":0.25059855,"width":0.05817819,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"bounds":{"left":0.51678854,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55767953,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"bounds":{"left":0.57197475,"top":0.25059855,"width":0.04886968,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"bounds":{"left":0.57762635,"top":0.25937748,"width":0.028756648,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6090425,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.7855718,"top":0.25059855,"width":0.010638298,"height":0.025538707},"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.7875665,"top":0.25538707,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"bounds":{"left":0.3174867,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.32014626,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"bounds":{"left":0.33261302,"top":0.5806065,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.3174867,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.32613033,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.38331118,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.32613033,"top":0.6584198,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.38331118,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"bounds":{"left":0.3174867,"top":0.6927374,"width":0.1100399,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"bounds":{"left":0.4398271,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.4424867,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"bounds":{"left":0.45495346,"top":0.5806065,"width":0.039893616,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"bounds":{"left":0.4398271,"top":0.6017558,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.46143618,"top":0.60055864,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"bounds":{"left":0.44847074,"top":0.6360734,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.5056516,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.44847074,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"bounds":{"left":0.5056516,"top":0.6584198,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.44847074,"top":0.68076617,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"bounds":{"left":0.4398271,"top":0.7150838,"width":0.10771277,"height":0.12809257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"bounds":{"left":0.5621675,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.6525931,"top":0.3064645,"width":0.015957447,"height":0.03830806},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6565825,"top":0.3160415,"width":0.007978723,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.5621675,"top":0.5806065,"width":0.051861703,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.5621675,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.57081115,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.62799203,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.57081115,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.6584198,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.5621675,"top":0.6927374,"width":0.10771277,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.5806065,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"bounds":{"left":0.68450797,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.6584198,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.6927374,"width":0.098071806,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$209.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24S+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24S+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$599.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One of our faster switches for the most demanding setups.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-4C+20G+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-4C+20G+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$999.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1548675836050365630
|
-4253942420927644799
|
visual_change
|
accessibility
|
NULL
|
Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
In Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G...
|
NULL
|
|
80869
|
2140
|
18
|
2026-04-25T15:08:27.624446+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129707624_m2.jpg...
|
Claude
|
Claude
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":14,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.0003324468,"height":0.0007980846},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":15,"bounds":{"left":0.0023271276,"top":0.025538707,"width":0.037898935,"height":0.0007980846},"role_description":"text"},{"role":"AXStaticText","text":"Click to collapse","depth":16,"bounds":{"left":0.105053194,"top":0.2434158,"width":0.030585106,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"⌘B","depth":16,"bounds":{"left":0.13763298,"top":0.2434158,"width":0.0063164895,"height":0.011971269},"role_description":"text"},{"role":"AXStaticText","text":"Drag to resize","depth":16,"bounds":{"left":0.105053194,"top":0.25538707,"width":0.025930852,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Collapse sidebar","depth":15,"bounds":{"left":0.030585106,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search","depth":15,"bounds":{"left":0.03856383,"top":0.02952913,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat","depth":16,"bounds":{"left":0.0056515955,"top":0.061452515,"width":0.021941489,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cowork","depth":16,"bounds":{"left":0.02825798,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code","depth":16,"bounds":{"left":0.038231384,"top":0.061452515,"width":0.00930851,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New chat ⌘N","depth":15,"bounds":{"left":0.005319149,"top":0.09177973,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New chat","depth":16,"bounds":{"left":0.015292553,"top":0.09497207,"width":0.019281914,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"⌘N","depth":17,"bounds":{"left":0.084109046,"top":0.09577015,"width":0.006981383,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Projects","depth":15,"bounds":{"left":0.005319149,"top":0.112529926,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Artifacts","depth":15,"bounds":{"left":0.005319149,"top":0.13328013,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":15,"bounds":{"left":0.005319149,"top":0.15403032,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pinned","depth":16,"bounds":{"left":0.00731383,"top":0.19393456,"width":0.08510638,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Bulgarian citizenship application process for EU residents","depth":18,"bounds":{"left":0.005319149,"top":0.21069433,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Bulgarian citizenship application process for EU residents","depth":19,"bounds":{"left":0.08577128,"top":0.21388668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Dawarich location tracking project","depth":18,"bounds":{"left":0.005319149,"top":0.23224261,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Dawarich location tracking project","depth":19,"bounds":{"left":0.08577128,"top":0.23543495,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Recents","depth":16,"bounds":{"left":0.00731383,"top":0.26256984,"width":0.064494684,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"View all","depth":16,"bounds":{"left":0.0731383,"top":0.26256984,"width":0.019281914,"height":0.012769354},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":18,"bounds":{"left":0.005319149,"top":0.2793296,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.08577128,"top":0.28252193,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Last swimming outing with Dani","depth":18,"bounds":{"left":0.005319149,"top":0.3008779,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Last swimming outing with Dani","depth":19,"bounds":{"left":0.08577128,"top":0.30407023,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 Screen pipe. Is there ability…","depth":18,"bounds":{"left":0.005319149,"top":0.32242617,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for 💬 Screen pipe. Is there ability…","depth":19,"bounds":{"left":0.08577128,"top":0.3256185,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Definition of incarcerated","depth":18,"bounds":{"left":0.005319149,"top":0.34397447,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Definition of incarcerated","depth":19,"bounds":{"left":0.08577128,"top":0.3471668,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chromecast remote volume buttons not working","depth":18,"bounds":{"left":0.005319149,"top":0.36552274,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Chromecast remote volume buttons not working","depth":19,"bounds":{"left":0.08577128,"top":0.36871508,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Salesforce API errors with Organization and FieldDefinition queries","depth":18,"bounds":{"left":0.005319149,"top":0.38707104,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Salesforce API errors with Organization and FieldDefinition queries","depth":19,"bounds":{"left":0.08577128,"top":0.39026338,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Daily activity summary from screenpipe data","depth":18,"bounds":{"left":0.005319149,"top":0.4086193,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Daily activity summary from screenpipe data","depth":19,"bounds":{"left":0.08577128,"top":0.41181165,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"MacBook unexpected restarts and kanji screen","depth":18,"bounds":{"left":0.005319149,"top":0.4301676,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for MacBook unexpected restarts and kanji screen","depth":19,"bounds":{"left":0.08577128,"top":0.43335995,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Security patch review and testing guidance","depth":18,"bounds":{"left":0.005319149,"top":0.4517159,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Security patch review and testing guidance","depth":19,"bounds":{"left":0.08577128,"top":0.45490822,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Food calorie values reference","depth":18,"bounds":{"left":0.005319149,"top":0.47326416,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Food calorie values reference","depth":19,"bounds":{"left":0.08577128,"top":0.4764565,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tracking location history from last week","depth":18,"bounds":{"left":0.005319149,"top":0.49481246,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Tracking location history from last week","depth":19,"bounds":{"left":0.08577128,"top":0.4980048,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe WAL processing when stopped","depth":18,"bounds":{"left":0.005319149,"top":0.51636076,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe WAL processing when stopped","depth":19,"bounds":{"left":0.08577128,"top":0.51955307,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reviewing recent conversation highlights","depth":18,"bounds":{"left":0.005319149,"top":0.53790903,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Reviewing recent conversation highlights","depth":19,"bounds":{"left":0.08577128,"top":0.54110134,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mac aliases not recognized","depth":18,"bounds":{"left":0.005319149,"top":0.5594573,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Mac aliases not recognized","depth":19,"bounds":{"left":0.08577128,"top":0.56264967,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Boosteroid still recording despite ignored windows setting","depth":18,"bounds":{"left":0.005319149,"top":0.5810056,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Boosteroid still recording despite ignored windows setting","depth":19,"bounds":{"left":0.08577128,"top":0.58419794,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Missing JavaScript promise in authorization response","depth":18,"bounds":{"left":0.005319149,"top":0.60255384,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Missing JavaScript promise in authorization response","depth":19,"bounds":{"left":0.08577128,"top":0.6057462,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Linux SQLite UI for NAS","depth":18,"bounds":{"left":0.005319149,"top":0.6241022,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Linux SQLite UI for NAS","depth":19,"bounds":{"left":0.08577128,"top":0.6272945,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Claude API 500 internal server error","depth":18,"bounds":{"left":0.005319149,"top":0.64565045,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Claude API 500 internal server error","depth":19,"bounds":{"left":0.08577128,"top":0.64884275,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screenpipe query capabilities and usage","depth":18,"bounds":{"left":0.005319149,"top":0.6671987,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for Screenpipe query capabilities and usage","depth":19,"bounds":{"left":0.08577128,"top":0.6703911,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"eGPU compatibility with Mac mini and Studio","depth":18,"bounds":{"left":0.005319149,"top":0.688747,"width":0.087765954,"height":0.0207502},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More options for eGPU compatibility with Mac mini and Studio","depth":19,"bounds":{"left":0.08577128,"top":0.69193935,"width":0.005984043,"height":0.014365523},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Relaunch to update v1.3883.0","depth":15,"bounds":{"left":0.005319149,"top":0.9185954,"width":0.087765954,"height":0.04309657},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Relaunch to update","depth":16,"bounds":{"left":0.023271276,"top":0.9265762,"width":0.043218084,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"v1.3883.0","depth":16,"bounds":{"left":0.023271276,"top":0.9425379,"width":0.015625,"height":0.011173184},"role_description":"text"},{"role":"AXPopUpButton","text":"Lukas Kovalik","depth":16,"bounds":{"left":0.005319149,"top":0.97126895,"width":0.037898935,"height":0.01915403},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.015292553,"top":0.9744613,"width":0.025265958,"height":0.011971269},"role_description":"text"},{"role":"AXButton","text":"Get apps and extensions","depth":15,"bounds":{"left":0.08510638,"top":0.97206706,"width":0.007978723,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"💬 What is the best switch I can…","depth":19,"bounds":{"left":0.10372341,"top":0.02793296,"width":0.078457445,"height":0.022346368},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"💬 What is the best switch I can…","depth":21,"bounds":{"left":0.10638298,"top":0.031923383,"width":0.0731383,"height":0.014365523},"role_description":"text"},{"role":"AXPopUpButton","text":"More options for 💬 What is the best switch I can…","depth":19,"bounds":{"left":0.1825133,"top":0.02793296,"width":0.00930851,"height":0.022346368},"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share chat","depth":21,"bounds":{"left":0.98537236,"top":0.026336791,"width":0.010638298,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Claude finished the response","depth":21,"role_description":"text"},{"role":"AXHeading","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":20,"role_description":"heading"},{"role":"AXStaticText","text":"You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"14:49","depth":22,"role_description":"text"},{"role":"AXButton","text":"Retry","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy","depth":22,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Claude responded: 10G Switch for Your Setup","depth":21,"role_description":"heading"},{"role":"AXStaticText","text":"Claude responded: 10G Switch for Your Setup","depth":22,"role_description":"text"},{"role":"AXHeading","text":"10G Switch for Your Setup","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"10G Switch for Your Setup","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.","depth":23,"role_description":"text"},{"role":"AXHeading","text":"What ports you actually need","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"What ports you actually need","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ NAS","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× 10G","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ Mac (via USB4/Thunderbolt adapter)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× uplink","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ your WiFi router (probably 1G is fine here unless router has 10G WAN)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"1× internet","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"→ if your ISP box connects here directly, or this goes to router instead","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"So minimum:","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"2–3× 10G ports","depth":24,"role_description":"text"},{"role":"AXStaticText","text":", rest can be 1G. This is called a","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"hybrid switch","depth":24,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"role_description":"text"},{"role":"AXHeading","text":"Key specs to evaluate","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Key specs to evaluate","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Port types","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"RJ45 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— regular copper, plug-and-play but generates more heat, higher latency","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"2.5G/5G ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"— useful for WiFi 6/6E APs that support multi-gig","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Switching capacity / backplane","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Should be non-blocking — all ports can run at full speed simultaneously","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"For a 4–8 port switch this is almost always the case","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Managed vs Unmanaged","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"You mentioned you know about VLANs — so you want","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"managed","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Power consumption & heat","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"10GBASE-T switches run","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"significantly hotter","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"than SFP+ — factor in noise if it's near your desk","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Fanless options exist but are pricier","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Things beyond VLANs to think about","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Things beyond VLANs to think about","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"LACP / Link Aggregation","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Jumbo frames (MTU 9000)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Flow control (IEEE 802.3x)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"STP (Spanning Tree)","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"IGMP Snooping","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"PoE","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Web UI vs CLI vs cloud-managed","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup","depth":24,"role_description":"text"},{"role":"AXStaticText","text":"MikroTik has full CLI + RouterOS — very powerful but steeper learning curve","depth":24,"role_description":"text"},{"role":"AXHeading","text":"Realistic options for your use case","depth":22,"role_description":"heading"},{"role":"AXStaticText","text":"Realistic options for your use case","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Ports","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX1008","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× 10GBASE-T","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Unmanaged, very simple, no VLANs","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"TP-Link TL-SX3008F","depth":26,"role_description":"text"},{"role":"AXStaticText","text":"8× SFP+","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Managed, needs DAC/transceivers","depth":25,"role_description":"text"},{"role":"AXStaticText","text":"Netgear XS508M","depth":26,"role_description":"text"}]...
|
8539548047952489363
|
-3296181821591233860
|
visual_change
|
accessibility
|
NULL
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Collapse sidebar
Search
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Last swimming outing with Dani
More options for Last swimming outing with Dani
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Screenpipe WAL processing when stopped
More options for Screenpipe WAL processing when stopped
Reviewing recent conversation highlights
More options for Reviewing recent conversation highlights
Mac aliases not recognized
More options for Mac aliases not recognized
Boosteroid still recording despite ignored windows setting
More options for Boosteroid still recording despite ignored windows setting
Missing JavaScript promise in authorization response
More options for Missing JavaScript promise in authorization response
Linux SQLite UI for NAS
More options for Linux SQLite UI for NAS
Claude API 500 internal server error
More options for Claude API 500 internal server error
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
eGPU compatibility with Mac mini and Studio
More options for eGPU compatibility with Mac mini and Studio
Relaunch to update v1.3883.0
Relaunch to update
v1.3883.0
Lukas Kovalik
Lukas Kovalik
Get apps and extensions
💬 What is the best switch I can…
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Share chat
Claude finished the response
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
You said: What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected.
What is the best switch I can but now to have Nas 10g, mac 10g, wifi router and internet connected. What to consider. What feature ˇ should these have. Give me some overview. I know of clans but is there something else to think about when buying switch
14:49
Retry
Edit
Copy
Claude responded: 10G Switch for Your Setup
Claude responded: 10G Switch for Your Setup
10G Switch for Your Setup
10G Switch for Your Setup
Your use case: NAS (DXP4800 Plus) + Mac (M4 Air) + router uplink + internet — all at 10G where possible.
What ports you actually need
What ports you actually need
1× 10G
→ NAS
1× 10G
→ Mac (via USB4/Thunderbolt adapter)
1× uplink
→ your WiFi router (probably 1G is fine here unless router has 10G WAN)
1× internet
→ if your ISP box connects here directly, or this goes to router instead
So minimum:
2–3× 10G ports
, rest can be 1G. This is called a
multi-gig
or
hybrid switch
.
Key specs to evaluate
Key specs to evaluate
Port types
SFP+
— fiber/DAC cables, cheaper at 10G but needs transceivers or DAC cables
RJ45 10GBASE-T
— regular copper, plug-and-play but generates more heat, higher latency
2.5G/5G ports
— useful for WiFi 6/6E APs that support multi-gig
Switching capacity / backplane
Should be non-blocking — all ports can run at full speed simultaneously
For a 4–8 port switch this is almost always the case
Managed vs Unmanaged
You mentioned you know about VLANs — so you want
managed
Also unlocks: QoS, port mirroring (useful for debugging), link aggregation (LAG/LACP), flow control
Power consumption & heat
10GBASE-T switches run
significantly hotter
than SFP+ — factor in noise if it's near your desk
Fanless options exist but are pricier
Things beyond VLANs to think about
Things beyond VLANs to think about
LACP / Link Aggregation
Your NAS supports this — bonding two 1G ports to get ~2G, or two 10G ports for 20G. Useful if your NAS has dual NICs.
Jumbo frames (MTU 9000)
Important for NAS performance. Make sure the switch supports it end-to-end — and that your NAS and Mac adapter also have it enabled.
Flow control (IEEE 802.3x)
Prevents packet loss under heavy load between NAS and Mac. Should be supported and ideally configurable per-port.
STP (Spanning Tree)
Prevents loops if you ever connect multiple switches. RSTP is the modern version — should be present on any managed switch.
IGMP Snooping
Relevant if you run Jellyfin or any multicast traffic. Keeps multicast from flooding all ports.
PoE
Probably not needed for your core devices, but if you ever add APs or IP cameras directly to the switch, PoE+ ports are useful. Adds cost though.
Web UI vs CLI vs cloud-managed
Cloud-managed (Ubiquiti, TP-Link Omada) = convenient but requires account/internet
Local web UI (Netgear, TP-Link non-cloud, MikroTik) = self-hosted friendly, better for your setup
MikroTik has full CLI + RouterOS — very powerful but steeper learning curve
Realistic options for your use case
Realistic options for your use case
Model
Ports
Notes
TP-Link TL-SX1008
8× 10GBASE-T
Unmanaged, very simple, no VLANs
TP-Link TL-SX3008F
8× SFP+
Managed, needs DAC/transceivers
Netgear XS508M...
|
80868
|
|
80870
|
2140
|
19
|
2026-04-25T15:08:30.645721+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129710645_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"bounds":{"left":0.3174867,"top":0.16839585,"width":0.25531915,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.3174867,"top":0.16480447,"width":0.07662899,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"bounds":{"left":0.3174867,"top":0.25059855,"width":0.034408245,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"bounds":{"left":0.3231383,"top":0.25937748,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.34009308,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"bounds":{"left":0.35455453,"top":0.25059855,"width":0.058344416,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"bounds":{"left":0.36020613,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4010971,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"bounds":{"left":0.41555852,"top":0.25059855,"width":0.051030584,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"bounds":{"left":0.4212101,"top":0.25937748,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.45495346,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"bounds":{"left":0.46924868,"top":0.25059855,"width":0.039228722,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"bounds":{"left":0.47490028,"top":0.25937748,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.49667552,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"bounds":{"left":0.51113695,"top":0.25059855,"width":0.05817819,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"bounds":{"left":0.51678854,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55767953,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"bounds":{"left":0.57197475,"top":0.25059855,"width":0.04886968,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"bounds":{"left":0.57762635,"top":0.25937748,"width":0.028756648,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6090425,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.7855718,"top":0.25059855,"width":0.010638298,"height":0.025538707},"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.7875665,"top":0.25538707,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"bounds":{"left":0.3174867,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.32014626,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"bounds":{"left":0.33261302,"top":0.5806065,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.3174867,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.32613033,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.38331118,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.32613033,"top":0.6584198,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.38331118,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"bounds":{"left":0.3174867,"top":0.6927374,"width":0.1100399,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"bounds":{"left":0.4398271,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.4424867,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"bounds":{"left":0.45495346,"top":0.5806065,"width":0.039893616,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"bounds":{"left":0.4398271,"top":0.6017558,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.46143618,"top":0.60055864,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"bounds":{"left":0.44847074,"top":0.6360734,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.5056516,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.44847074,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"bounds":{"left":0.5056516,"top":0.6584198,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.44847074,"top":0.68076617,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"bounds":{"left":0.4398271,"top":0.7150838,"width":0.10771277,"height":0.12809257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"bounds":{"left":0.5621675,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.6525931,"top":0.3064645,"width":0.015957447,"height":0.03830806},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6565825,"top":0.3160415,"width":0.007978723,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.5621675,"top":0.5806065,"width":0.051861703,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.5621675,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.57081115,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.62799203,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.57081115,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.6584198,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.5621675,"top":0.6927374,"width":0.10771277,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.5806065,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"bounds":{"left":0.68450797,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.6584198,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.6927374,"width":0.098071806,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$209.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
2234021505289962171
|
-4271956819705562239
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE...
|
NULL
|
|
80872
|
2140
|
20
|
2026-04-25T15:08:51.836242+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129731836_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G
Combo ports
ROS v7
Our top-of-the-line switch with incredible 2.5 Gigabit port density, combo ports, and even a pair of 40 Gbps QSFP+ cages. Enterprise-level gamechanger… for the price of a smartphone!...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.008778931,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"bounds":{"left":0.3174867,"top":0.29569036,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"bounds":{"left":0.3174867,"top":0.31683958,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.31564245,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.32613033,"top":0.35115722,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"bounds":{"left":0.38331118,"top":0.35115722,"width":0.026263298,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.32613033,"top":0.3735036,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"bounds":{"left":0.3174867,"top":0.40782124,"width":0.10771277,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.008778931,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"bounds":{"left":0.4398271,"top":0.29569036,"width":0.07180851,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"bounds":{"left":0.4398271,"top":0.31683958,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.4566157,"top":0.31564245,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.44847074,"top":0.35115722,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.5056516,"top":0.35115722,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.44847074,"top":0.3735036,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.5056516,"top":0.3735036,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"bounds":{"left":0.4398271,"top":0.40782124,"width":0.1100399,"height":0.07063048},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.008778931,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"bounds":{"left":0.5621675,"top":0.29569036,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"bounds":{"left":0.5621675,"top":0.31683958,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.31564245,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.57081115,"top":0.35115722,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.62799203,"top":0.35115722,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"bounds":{"left":0.5621675,"top":0.38547486,"width":0.10056516,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.008778931,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.29569036,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"bounds":{"left":0.68450797,"top":0.31683958,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.31564245,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.35115722,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.35115722,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.3735036,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.40782124,"width":0.10771277,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"bounds":{"left":0.3174867,"top":0.5171588,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"bounds":{"left":0.3174867,"top":0.80407023,"width":0.07180851,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"bounds":{"left":0.3174867,"top":0.82521945,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33909574,"top":0.82402235,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"bounds":{"left":0.32613033,"top":0.8595371,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.38331118,"top":0.8595371,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"bounds":{"left":0.3174867,"top":0.89385474,"width":0.10538564,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"bounds":{"left":0.4398271,"top":0.5171588,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"bounds":{"left":0.4398271,"top":0.80407023,"width":0.07180851,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.4398271,"top":0.82521945,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.4566157,"top":0.82402235,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.44847074,"top":0.8595371,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.5056516,"top":0.8595371,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.44847074,"top":0.8818835,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.5056516,"top":0.8818835,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"bounds":{"left":0.4398271,"top":0.9162011,"width":0.10538564,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"bounds":{"left":0.5621675,"top":0.5171588,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.6525931,"top":0.52992815,"width":0.015957447,"height":0.03830806},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6565825,"top":0.5395052,"width":0.007978723,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"bounds":{"left":0.5621675,"top":0.80407023,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"bounds":{"left":0.5621675,"top":0.82521945,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.82402235,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.57081115,"top":0.8595371,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"bounds":{"left":0.62799203,"top":0.8595371,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.57081115,"top":0.8818835,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.8818835,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"bounds":{"left":0.5621675,"top":0.9162011,"width":0.1100399,"height":0.07063048},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"bounds":{"left":0.68450797,"top":0.5171588,"width":0.11170213,"height":0.4828412},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"bounds":{"left":0.68450797,"top":0.80407023,"width":0.047872342,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"bounds":{"left":0.68450797,"top":0.82521945,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.82402235,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.8595371,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.8595371,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.8818835,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.7503325,"top":0.8818835,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.6931516,"top":0.9042298,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"bounds":{"left":0.68450797,"top":0.9385475,"width":0.1100399,"height":0.041899443},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"bounds":{"left":0.3174867,"top":1.0,"width":0.11170213,"height":-0.025538683},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"bounds":{"left":0.4398271,"top":1.0,"width":0.11170213,"height":-0.025538683},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"bounds":{"left":0.5621675,"top":1.0,"width":0.11170213,"height":-0.025538683},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+RM","depth":6,"bounds":{"left":0.68450797,"top":1.0,"width":0.11170213,"height":-0.025538683},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$209.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24S+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24S+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$599.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One of our faster switches for the most demanding setups.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-4C+20G+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-4C+20G+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$999.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Our top-of-the-line switch with incredible 2.5 Gigabit port density, combo ports, and even a pair of 40 Gbps QSFP+ cages. Enterprise-level gamechanger… for the price of a smartphone!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1365261201822021249
|
-4253942420927644799
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G
Combo ports
ROS v7
Our top-of-the-line switch with incredible 2.5 Gigabit port density, combo ports, and even a pair of 40 Gbps QSFP+ cages. Enterprise-level gamechanger… for the price of a smartphone!...
|
80870
|
|
80873
|
2140
|
21
|
2026-04-25T15:09:00.906327+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129740906_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
In Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Product page for CRS304-4XG-IN","depth":2,"bounds":{"left":0.6043883,"top":0.6065443,"width":0.059507977,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"bounds":{"left":0.3174867,"top":0.16839585,"width":0.25531915,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.3174867,"top":0.16480447,"width":0.07662899,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"bounds":{"left":0.3174867,"top":0.25059855,"width":0.034408245,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"bounds":{"left":0.3231383,"top":0.25937748,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.34009308,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"bounds":{"left":0.35455453,"top":0.25059855,"width":0.058344416,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"bounds":{"left":0.36020613,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4010971,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"bounds":{"left":0.41555852,"top":0.25059855,"width":0.051030584,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"bounds":{"left":0.4212101,"top":0.25937748,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.45495346,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"bounds":{"left":0.46924868,"top":0.25059855,"width":0.039228722,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"bounds":{"left":0.47490028,"top":0.25937748,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.49667552,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"bounds":{"left":0.51113695,"top":0.25059855,"width":0.05817819,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"bounds":{"left":0.51678854,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55767953,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"bounds":{"left":0.57197475,"top":0.25059855,"width":0.04886968,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"bounds":{"left":0.57762635,"top":0.25937748,"width":0.028756648,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6090425,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.7855718,"top":0.25059855,"width":0.010638298,"height":0.025538707},"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.7875665,"top":0.25538707,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"bounds":{"left":0.3174867,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.32014626,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"bounds":{"left":0.33261302,"top":0.5806065,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.3174867,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.32613033,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.38331118,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.32613033,"top":0.6584198,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.38331118,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"bounds":{"left":0.3174867,"top":0.6927374,"width":0.1100399,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"bounds":{"left":0.4398271,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.4424867,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"bounds":{"left":0.45495346,"top":0.5806065,"width":0.039893616,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"bounds":{"left":0.4398271,"top":0.6017558,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.46143618,"top":0.60055864,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"bounds":{"left":0.44847074,"top":0.6360734,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.5056516,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.44847074,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"bounds":{"left":0.5056516,"top":0.6584198,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.44847074,"top":0.68076617,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"bounds":{"left":0.4398271,"top":0.7150838,"width":0.10771277,"height":0.12809257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"bounds":{"left":0.5621675,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.6525931,"top":0.3064645,"width":0.015957447,"height":0.03830806},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6565825,"top":0.3160415,"width":0.007978723,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.5621675,"top":0.5806065,"width":0.051861703,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.5621675,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.57081115,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.62799203,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.57081115,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.6584198,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.5621675,"top":0.6927374,"width":0.10771277,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.5806065,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"bounds":{"left":0.68450797,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.6584198,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.6927374,"width":0.098071806,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 15FR","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 15FR","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$169.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netFiber 9","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netFiber 9","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$249.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24G-2S+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24G-2S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$209.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-24S+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-24S+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$599.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One of our faster switches for the most demanding setups.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS326-4C+20G+2Q+RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS326-4C+20G+2Q+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$999.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"40G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1548675836050365630
|
-4253942420927644799
|
visual_change
|
accessibility
|
NULL
|
Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
In Product page for CRS304-4XG-IN
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!
Product page for netPower 15FR
netPower 15FR
$169.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 15 reverse PoE ports and SFP. Cut costs, not speed – choose GPEN over GPON!
Product page for netFiber 9
netFiber 9
$249.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
ROS v7
A remarkable outdoor switch for setting up an optical 10G network that can even perform some light routing. The spiritual successor to the beloved FiberBox. Gigabit Ethernet, SFP/SFP+, PoE.
Product page for CRS326-24G-2S+IN
CRS326-24G-2S+IN
$199.00
*
SFP/SFP+
PoE
ARM
24 Gigabit ports, 2 SFP+ cages and a desktop case – server room power for your home!
Product page for CRS326-24G-2S+RM
CRS326-24G-2S+RM
$209.00
*
SFP/SFP+
PoE
ARM
24 Gigabit port switch with 2 x SFP+ cages in 1U rackmount case, Dual boot (RouterOS or SwitchOS)
Product page for CRS326-24S+2Q+RM
CRS326-24S+2Q+RM
$599.00
*
SFP/SFP+
40G
ROS v7
One of our faster switches for the most demanding setups.
Product page for CRS326-4C+20G+2Q+RM
CRS326-4C+20G+2Q+RM
$999.00
*
40G
2.5G...
|
NULL
|
|
80875
|
2140
|
22
|
2026-04-25T15:09:02.578466+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129742578_m2.jpg...
|
Firefox
|
MikroTik · Switches — Personal
|
True
|
mikrotik.com/products/group/switches
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · Switches","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · Switches","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.033410903,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.14205906,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.14205906,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SWITCHES","depth":6,"bounds":{"left":0.3174867,"top":0.16839585,"width":0.25531915,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.3174867,"top":0.16480447,"width":0.07662899,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Status ","depth":6,"bounds":{"left":0.3174867,"top":0.25059855,"width":0.034408245,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":8,"bounds":{"left":0.3231383,"top":0.25937748,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.34009308,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Wired Interfaces ","depth":6,"bounds":{"left":0.35455453,"top":0.25059855,"width":0.058344416,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wired Interfaces","depth":8,"bounds":{"left":0.36020613,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4010971,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Options Range ","depth":6,"bounds":{"left":0.41555852,"top":0.25059855,"width":0.051030584,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Options Range","depth":8,"bounds":{"left":0.4212101,"top":0.25937748,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.45495346,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Features ","depth":6,"bounds":{"left":0.46924868,"top":0.25059855,"width":0.039228722,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Features","depth":8,"bounds":{"left":0.47490028,"top":0.25937748,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.49667552,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operating System ","depth":6,"bounds":{"left":0.51113695,"top":0.25059855,"width":0.05817819,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operating System","depth":8,"bounds":{"left":0.51678854,"top":0.25937748,"width":0.038231384,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55767953,"top":0.2585794,"width":0.005984043,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Architecture ","depth":6,"bounds":{"left":0.57197475,"top":0.25059855,"width":0.04886968,"height":0.030327214},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Architecture","depth":8,"bounds":{"left":0.57762635,"top":0.25937748,"width":0.028756648,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6090425,"top":0.2585794,"width":0.006150266,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.7855718,"top":0.25059855,"width":0.010638298,"height":0.025538707},"help_text":"Choose sorting option","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.7875665,"top":0.25538707,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower Lite 8P","depth":6,"bounds":{"left":0.3174867,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.32014626,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"netPower Lite 8P","depth":7,"bounds":{"left":0.33261302,"top":0.5806065,"width":0.06382979,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.3174867,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.33427528,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.32613033,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.38331118,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"bounds":{"left":0.32613033,"top":0.6584198,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"bounds":{"left":0.38331118,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.","depth":7,"bounds":{"left":0.3174867,"top":0.6927374,"width":0.1100399,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS804 DDQ","depth":6,"bounds":{"left":0.4398271,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NEW","depth":7,"bounds":{"left":0.4424867,"top":0.584996,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS804 DDQ","depth":7,"bounds":{"left":0.45495346,"top":0.5806065,"width":0.039893616,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,295.00","depth":8,"bounds":{"left":0.4398271,"top":0.6017558,"width":0.021609042,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.46143618,"top":0.60055864,"width":0.0016622341,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"400G","depth":6,"bounds":{"left":0.44847074,"top":0.6360734,"width":0.009640957,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.5056516,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.44847074,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quad-core CPU","depth":6,"bounds":{"left":0.5056516,"top":0.6584198,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.44847074,"top":0.68076617,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.","depth":7,"bounds":{"left":0.4398271,"top":0.7150838,"width":0.10771277,"height":0.12809257},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS304-4XG-IN","depth":6,"bounds":{"left":0.5621675,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.6525931,"top":0.3064645,"width":0.015957447,"height":0.03830806},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.6565825,"top":0.3160415,"width":0.007978723,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.5621675,"top":0.5806065,"width":0.051861703,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"bounds":{"left":0.5621675,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.5789561,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"bounds":{"left":0.57081115,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.62799203,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":6,"bounds":{"left":0.57081115,"top":0.6584198,"width":0.011968086,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"bounds":{"left":0.62799203,"top":0.6584198,"width":0.014295213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.5621675,"top":0.6927374,"width":0.10771277,"height":0.056264963},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS305-1G-4S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.29369512,"width":0.11170213,"height":0.51955307},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS305-1G-4S+IN","depth":7,"bounds":{"left":0.68450797,"top":0.5806065,"width":0.059840426,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$149.00","depth":8,"bounds":{"left":0.68450797,"top":0.6017558,"width":0.016788565,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"bounds":{"left":0.70129657,"top":0.60055864,"width":0.0018284575,"height":0.009976057},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"bounds":{"left":0.6931516,"top":0.6360734,"width":0.019115692,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"bounds":{"left":0.7503325,"top":0.6360734,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"bounds":{"left":0.6931516,"top":0.6584198,"width":0.0071476065,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports","depth":7,"bounds":{"left":0.68450797,"top":0.6927374,"width":0.098071806,"height":0.027533919},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS312-4C+8XG-RM","depth":6,"bounds":{"left":0.3174867,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS312-4C+8XG-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$699.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Combo ports","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS320-8P-8B-4S+RM","depth":6,"bounds":{"left":0.4398271,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS320-8P-8B-4S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$489.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS317-1G-16S+RM","depth":6,"bounds":{"left":0.5621675,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS317-1G-16S+RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$499.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS309-1G-8S+IN","depth":6,"bounds":{"left":0.68450797,"top":0.8387869,"width":0.11170213,"height":0.1612131},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS309-1G-8S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$269.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS518-16XS-2XQ-RM","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS518-16XS-2XQ-RM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1,595.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-1G-5S-4S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-1G-5S-4S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for CRS310-8G+2S+IN","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CRS310-8G+2S+IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$219.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.5G","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ROS v7","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Product page for netPower 16P","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"netPower 16P","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$279.00","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"*","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SFP/SFP+","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Outdoors","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP 54","depth":6,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
5977766471226844178
|
-3695566431784502399
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · Switches
MikroTik · Switches
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
Status
Status
Wired Interfaces
Wired Interfaces
Options Range
Options Range
Features
Features
Operating System
Operating System
Architecture
Architecture
Product page for netPower Lite 8P
NEW
netPower Lite 8P
$199.00
*
SFP/SFP+
PoE
Outdoors
IP 54
Low-cost. Tough. And always ON! Compact PoE switch with built-in UPS and smart battery charger – because your CCTV cameras and access points deserve true off-the-grid resilience.
Product page for CRS804 DDQ
NEW
CRS804 DDQ
$1,295.00
*
400G
10G
ARM64
Quad-core CPU
ROS v7
A compact 1U 400G switch built for AI clusters, storage fabrics, and high-speed aggregation, featuring four 400G QSFP56-DD ports, dual 10 Gigabit Ethernet, and RouterOS v7. With hot-swap power supplies, robust cooling, and low power consumption, it delivers ultra-high bandwidth, wire-speed performance, and future-proof scalability at an accessible price point.
Product page for CRS304-4XG-IN
CRS304-4XG-IN
$199.00
*
10G
PoE
ARM64
ROS v7
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
Product page for CRS305-1G-4S+IN
CRS305-1G-4S+IN
$149.00
*
SFP/SFP+
PoE
ARM
Five-port desktop switch with one Gigabit Ethernet port and four SFP+ 10Gbps ports
Product page for CRS312-4C+8XG-RM
CRS312-4C+8XG-RM
$699.00
*
10G
Combo ports
ROS v7
Switch of the future: the first MikroTik product with 10G RJ45 Ethernet ports and SFP+
Product page for CRS320-8P-8B-4S+RM
CRS320-8P-8B-4S+RM
$489.00
*
SFP/SFP+
PoE
ARM
ROS v7
The first MikroTik high-power PoE++ switch – for easy and cost-effective powering of industry standard 802.3af/at/bt devices. Forget about countless power cables – create a cleaner space with PoE++!
Product page for CRS317-1G-16S+RM
CRS317-1G-16S+RM
$499.00
*
SFP/SFP+
ARM
Smart Switch, 1 x Gigabit LAN, 16 x SFP+ cages, Dual Core 800MHz CPU, 1GB RAM, 1U rackmount passive cooling case, Dual Power Supplies
Product page for CRS309-1G-8S+IN
CRS309-1G-8S+IN
$269.00
*
SFP/SFP+
PoE
ARM
Desktop switch with one Gigabit Ethernet port and eight SFP+ 10Gbps ports
Product page for CRS518-16XS-2XQ-RM
CRS518-16XS-2XQ-RM
$1,595.00
*
100G
ROS v7
A 100 Gigabit switch for enterprise networks and data centers. Hot-swappable parts and insane port density with 1.2 Tbps switching capacity!
Product page for CRS310-1G-5S-4S+IN
CRS310-1G-5S-4S+IN
$199.00
*
SFP/SFP+
PoE
ARM
ROS v7
10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing on a budget!
Product page for CRS310-8G+2S+IN
CRS310-8G+2S+IN
$219.00
*
SFP/SFP+
2.5G
ARM
ROS v7
Take advantage of the blazing fast 2.5/10 Gigabit combo and upgrade your workspace! This switch can utilize the full potential of RouterOS v7: run VLANs, Jumbo frames, link aggregation, ACL rules, and so much more!
Product page for netPower 16P
netPower 16P
$279.00
*
SFP/SFP+
PoE
ARM
Outdoors
IP 54
An outdoor 18 port switch with 16 Gigabit PoE-out ports and 2 SFP+. Power all your access points anywhere!...
|
80873
|
|
80876
|
2140
|
23
|
2026-04-25T15:09:03.899931+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129743899_m2.jpg...
|
Firefox
|
MikroTik · CRS304-4XG-IN — Personal
|
True
|
mikrotik.com/product/crs304_4xg_in
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · CRS304-4XG-IN
MikroTik · CRS304-4XG-IN
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
CRS304-4XG-IN
CRS304-4XG-IN
CRS304-4XG-IN
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
SPECIFICATION
SPECIFICATION
FIND RETAILER
FIND RETAILER
4 x 10G Ethernet ports
1Gbit management port
Durable lightweight enclosure
Massive fanless heat sink
RouterOS v7 and SwOS dual-boot
4x ways of powering
Watch Video
INTRODUCING THE CRS304-4XG-IN
INTRODUCING THE CRS304-4XG-IN
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
COOLING
INNOVATIVE DESIGN MEETS SILENT OPERATION
INNOVATIVE DESIGN MEETS SILENT OPERATION
The CRS304 features an enclosure that doubles as a robust, lightweight heat sink, eliminating the need for active cooling. This fanless design ensures silent operation, making it ideal for any environment where noise is a concern – offices, libraries, or even your bedroom homelab! The sturdy form-factor provides a premium feel, balancing comfortable weight and durability, all at an accessible price point
MOUNTING
VERSATILE MOUNTING OPTIONS
VERSATILE MOUNTING OPTIONS
This switch includes a convenient DIN rail mount on the sideand standard screw attachment points on the back, allowing for seamless integration literally anywhere. Furthermore, the side DIN rail mount can be moved to the back of the switch.
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
FOUR DIFFERENT POWER INPUT OPTIONS
FOUR DIFFERENT POWER INPUT OPTIONS
Power redundancy is a key feature of the CRS304. It offers four different power input options: two DC jacks, a 2-pin terminal, and PoE-in. The switch automatically selects the power source with the highest voltage, ensuring uninterrupted operation.
SMALL FRAME, BIG GAME
SMALL FRAME, BIG GAME
Powered by a dual-core ARM CPU and the mighty Marvell Prestera switch chip, the CRS304 delivers exceptional performance for its tiny size. Port-to-port forwarding, broadcast storm control, MAC filtering, VLANs, traffic mirroring, bandwidth limitations, and even some Layer 3 hardware offloading – not a problem for the CRS304-4XG-IN!
YOUR BACKPACK SERVER ROOM
YOUR BACKPACK SERVER ROOM
The CRS304’s small form factor and enhanced durability makes it an ideal choice for both stationary and mobile applications. Place it on your desk or keep it in your backpack for on-the-go networking – this is a must-have switch for any network administrator.
Specification
Specification
SPECIFICATIONS
Product code
CRS304-4XG-IN
Suggested price
$199.00
Architecture
ARM 64bit
CPU
98DX2528
CPU core count
2
CPU nominal frequency
1200 MHz
CPU Threads count
2
Switch chip model
98DX2528
RouterOS license
5
Operating System
RouterOS v7
Size of RAM
512 MB
Storage size
32 MB
Storage type
FLASH
MTBF
Approximately 200'000 hours at 25C
Tested ambient temperature
-40°C to 70°C
POWERING
Number of DC inputs
4
(DC jack, PoE-IN, 2-pin terminal)
DC jack input Voltage
12-57 V / 12-57 V
2-pin terminal input Voltage
12-57 V
Max power consumption
21 W
Max power consumption without attachments
15 W
PoE in
802.3af/at
Cooling type
Passive
PoE in input Voltage
36-57 V
ETHERNET
10/100/1000 Ethernet ports
1
Number of 1G/2.5G/5G/10G Ethernet ports
4
CERTIFICATION & APPROVALS
Certification
CE, EAC, ROHS
IP
20
INCLUDED PARTS
Image of 48 V 0.95 A power adapter 48 V 0.95 A power adapter
48 V 0.95 A power adapter
Image of Fastening set with DIN Fastening set with DIN
Fastening set with DIN
NOTE
The device has an operating system preinstalled and licensed. No separate purchase is necessary and the product is ready to use. The device includes free software updates for the life of the product or a minimum of 5 years starting from date of purchase.
SWITCHING RESULTS
ETHERNET TEST RESULTS
Documents
Documents
Brochure
Brochure
Read product brochure and find out about features and specification
.PDF
Open brochure
Safety and regulatory information
Safety and regulatory information
Block Diagram
Block Diagram
Declaration of Conformity
Declaration of Conformity
Dimensions
Dimensions
User manual
User manual
Product images
Product images
Download
Download
Latest RouterOS stable release
v7.22.2
download files for
ARM64
devices.
SYSTEM PACKAGE
RouterOS...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · CRS304-4XG-IN","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · CRS304-4XG-IN","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.046875,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"bounds":{"left":0.3174867,"top":0.07063048,"width":0.061835106,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7749335,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.010638298,"height":0.025538707},"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.7882314,"top":0.07741421,"width":0.005319149,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"bounds":{"left":0.3174867,"top":0.15482841,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"bounds":{"left":0.3174867,"top":0.15482841,"width":0.010804521,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"bounds":{"left":0.33178192,"top":0.15482841,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"bounds":{"left":0.33178192,"top":0.15482841,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SWITCHES","depth":6,"bounds":{"left":0.35571808,"top":0.15482841,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SWITCHES","depth":7,"bounds":{"left":0.35571808,"top":0.15482841,"width":0.02044548,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CRS304-4XG-IN","depth":6,"bounds":{"left":0.3174867,"top":0.33000797,"width":0.23271276,"height":0.19792499},"help_text":"Open gallery","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"CRS304-4XG-IN","depth":6,"bounds":{"left":0.56349736,"top":0.3499601,"width":0.23271276,"height":0.04309657},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"bounds":{"left":0.56349736,"top":0.34596968,"width":0.12450133,"height":0.050678372},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"bounds":{"left":0.56349736,"top":0.41939345,"width":0.2265625,"height":0.05546688},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SPECIFICATION","depth":6,"bounds":{"left":0.56349736,"top":0.50319237,"width":0.042386968,"height":0.028731046},"help_text":"Go to product specifications","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SPECIFICATION","depth":7,"bounds":{"left":0.56914896,"top":0.5111732,"width":0.031083776,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":6,"bounds":{"left":0.6085439,"top":0.50319237,"width":0.041223403,"height":0.028731046},"help_text":"Go to retailers map","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":7,"bounds":{"left":0.61419547,"top":0.5111732,"width":0.029920213,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"bounds":{"left":0.65242684,"top":0.50159615,"width":0.013464096,"height":0.031923383},"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.65508646,"top":0.5079808,"width":0.008144947,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x 10G Ethernet ports","depth":6,"bounds":{"left":0.39195478,"top":0.70031923,"width":0.07014628,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1Gbit management port","depth":6,"bounds":{"left":0.51961434,"top":0.70031923,"width":0.06698803,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Durable lightweight enclosure","depth":6,"bounds":{"left":0.64727396,"top":0.70031923,"width":0.092586435,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Massive fanless heat sink","depth":6,"bounds":{"left":0.39195478,"top":0.764166,"width":0.07978723,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS v7 and SwOS dual-boot","depth":6,"bounds":{"left":0.51961434,"top":0.764166,"width":0.095744684,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4x ways of powering","depth":6,"bounds":{"left":0.64727396,"top":0.764166,"width":0.06067154,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Watch Video","depth":7,"bounds":{"left":0.41589096,"top":0.89385474,"width":0.2819149,"height":0.10614526},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55019945,"top":1.0,"width":0.016123671,"height":-0.06823623},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"INTRODUCING THE CRS304-4XG-IN","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"INTRODUCING THE CRS304-4XG-IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"COOLING","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"INNOVATIVE DESIGN MEETS SILENT OPERATION","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"INNOVATIVE DESIGN MEETS SILENT OPERATION","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The CRS304 features an enclosure that doubles as a robust, lightweight heat sink, eliminating the need for active cooling. This fanless design ensures silent operation, making it ideal for any environment where noise is a concern – offices, libraries, or even your bedroom homelab! The sturdy form-factor provides a premium feel, balancing comfortable weight and durability, all at an accessible price point","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MOUNTING","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"VERSATILE MOUNTING OPTIONS","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VERSATILE MOUNTING OPTIONS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This switch includes a convenient DIN rail mount on the sideand standard screw attachment points on the back, allowing for seamless integration literally anywhere. Furthermore, the side DIN rail mount can be moved to the back of the switch.","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"FOUR DIFFERENT POWER INPUT OPTIONS","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FOUR DIFFERENT POWER INPUT OPTIONS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Power redundancy is a key feature of the CRS304. It offers four different power input options: two DC jacks, a 2-pin terminal, and PoE-in. The switch automatically selects the power source with the highest voltage, ensuring uninterrupted operation.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SMALL FRAME, BIG GAME","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SMALL FRAME, BIG GAME","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Powered by a dual-core ARM CPU and the mighty Marvell Prestera switch chip, the CRS304 delivers exceptional performance for its tiny size. Port-to-port forwarding, broadcast storm control, MAC filtering, VLANs, traffic mirroring, bandwidth limitations, and even some Layer 3 hardware offloading – not a problem for the CRS304-4XG-IN!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"YOUR BACKPACK SERVER ROOM","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YOUR BACKPACK SERVER ROOM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The CRS304’s small form factor and enhanced durability makes it an ideal choice for both stationary and mobile applications. Place it on your desk or keep it in your backpack for on-the-go networking – this is a must-have switch for any network administrator.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":7,"help_text":"Previous","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":7,"help_text":"Next","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Specification","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Specification","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SPECIFICATIONS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Product code","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Suggested price","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Architecture","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM 64bit","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"98DX2528","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU core count","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU nominal frequency","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1200 MHz","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU Threads count","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch chip model","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"98DX2528","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS license","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Operating System","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS v7","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Size of RAM","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"512 MB","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage size","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32 MB","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage type","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FLASH","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MTBF","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Approximately 200'000 hours at 25C","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tested ambient temperature","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-40°C to 70°C","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"POWERING","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Number of DC inputs","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(DC jack, PoE-IN, 2-pin terminal)","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DC jack input Voltage","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12-57 V / 12-57 V","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2-pin terminal input Voltage","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12-57 V","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Max power consumption","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21 W","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Max power consumption without attachments","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15 W","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE in","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"802.3af/at","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cooling type","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Passive","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE in input Voltage","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"36-57 V","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ETHERNET","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10/100/1000 Ethernet ports","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Number of 1G/2.5G/5G/10G Ethernet ports","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CERTIFICATION & APPROVALS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Certification","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CE, EAC, ROHS","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"INCLUDED PARTS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Image of 48 V 0.95 A power adapter 48 V 0.95 A power adapter","depth":8,"help_text":"View full size","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"48 V 0.95 A power adapter","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Image of Fastening set with DIN Fastening set with DIN","depth":8,"help_text":"View full size","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fastening set with DIN","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NOTE","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The device has an operating system preinstalled and licensed. No separate purchase is necessary and the product is ready to use. The device includes free software updates for the life of the product or a minimum of 5 years starting from date of purchase.","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHING RESULTS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ETHERNET TEST RESULTS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Documents","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Documents","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Brochure","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Brochure","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Read product brochure and find out about features and specification","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".PDF","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open brochure","depth":7,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":" Safety and regulatory information","depth":6,"help_text":"Open Safety and regulatory information","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Safety and regulatory information","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" Block Diagram","depth":6,"help_text":"Open Block Diagram","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Block Diagram","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" Declaration of Conformity","depth":6,"help_text":"Open Declaration of Conformity","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Declaration of Conformity","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" Dimensions","depth":6,"help_text":"Open Dimensions","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dimensions","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" User manual","depth":6,"help_text":"Open User manual","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"User manual","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":" Product images","depth":6,"help_text":"View images","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Product images","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Download","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Download","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Latest RouterOS stable release","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"v7.22.2","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"download files for","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"devices.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SYSTEM PACKAGE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RouterOS","depth":6,"help_text":"Download","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-2938366195902234330
|
4811319681474894821
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · CRS304-4XG-IN
MikroTik · CRS304-4XG-IN
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
CRS304-4XG-IN
CRS304-4XG-IN
CRS304-4XG-IN
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
SPECIFICATION
SPECIFICATION
FIND RETAILER
FIND RETAILER
4 x 10G Ethernet ports
1Gbit management port
Durable lightweight enclosure
Massive fanless heat sink
RouterOS v7 and SwOS dual-boot
4x ways of powering
Watch Video
INTRODUCING THE CRS304-4XG-IN
INTRODUCING THE CRS304-4XG-IN
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
COOLING
INNOVATIVE DESIGN MEETS SILENT OPERATION
INNOVATIVE DESIGN MEETS SILENT OPERATION
The CRS304 features an enclosure that doubles as a robust, lightweight heat sink, eliminating the need for active cooling. This fanless design ensures silent operation, making it ideal for any environment where noise is a concern – offices, libraries, or even your bedroom homelab! The sturdy form-factor provides a premium feel, balancing comfortable weight and durability, all at an accessible price point
MOUNTING
VERSATILE MOUNTING OPTIONS
VERSATILE MOUNTING OPTIONS
This switch includes a convenient DIN rail mount on the sideand standard screw attachment points on the back, allowing for seamless integration literally anywhere. Furthermore, the side DIN rail mount can be moved to the back of the switch.
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
FOUR DIFFERENT POWER INPUT OPTIONS
FOUR DIFFERENT POWER INPUT OPTIONS
Power redundancy is a key feature of the CRS304. It offers four different power input options: two DC jacks, a 2-pin terminal, and PoE-in. The switch automatically selects the power source with the highest voltage, ensuring uninterrupted operation.
SMALL FRAME, BIG GAME
SMALL FRAME, BIG GAME
Powered by a dual-core ARM CPU and the mighty Marvell Prestera switch chip, the CRS304 delivers exceptional performance for its tiny size. Port-to-port forwarding, broadcast storm control, MAC filtering, VLANs, traffic mirroring, bandwidth limitations, and even some Layer 3 hardware offloading – not a problem for the CRS304-4XG-IN!
YOUR BACKPACK SERVER ROOM
YOUR BACKPACK SERVER ROOM
The CRS304’s small form factor and enhanced durability makes it an ideal choice for both stationary and mobile applications. Place it on your desk or keep it in your backpack for on-the-go networking – this is a must-have switch for any network administrator.
Specification
Specification
SPECIFICATIONS
Product code
CRS304-4XG-IN
Suggested price
$199.00
Architecture
ARM 64bit
CPU
98DX2528
CPU core count
2
CPU nominal frequency
1200 MHz
CPU Threads count
2
Switch chip model
98DX2528
RouterOS license
5
Operating System
RouterOS v7
Size of RAM
512 MB
Storage size
32 MB
Storage type
FLASH
MTBF
Approximately 200'000 hours at 25C
Tested ambient temperature
-40°C to 70°C
POWERING
Number of DC inputs
4
(DC jack, PoE-IN, 2-pin terminal)
DC jack input Voltage
12-57 V / 12-57 V
2-pin terminal input Voltage
12-57 V
Max power consumption
21 W
Max power consumption without attachments
15 W
PoE in
802.3af/at
Cooling type
Passive
PoE in input Voltage
36-57 V
ETHERNET
10/100/1000 Ethernet ports
1
Number of 1G/2.5G/5G/10G Ethernet ports
4
CERTIFICATION & APPROVALS
Certification
CE, EAC, ROHS
IP
20
INCLUDED PARTS
Image of 48 V 0.95 A power adapter 48 V 0.95 A power adapter
48 V 0.95 A power adapter
Image of Fastening set with DIN Fastening set with DIN
Fastening set with DIN
NOTE
The device has an operating system preinstalled and licensed. No separate purchase is necessary and the product is ready to use. The device includes free software updates for the life of the product or a minimum of 5 years starting from date of purchase.
SWITCHING RESULTS
ETHERNET TEST RESULTS
Documents
Documents
Brochure
Brochure
Read product brochure and find out about features and specification
.PDF
Open brochure
Safety and regulatory information
Safety and regulatory information
Block Diagram
Block Diagram
Declaration of Conformity
Declaration of Conformity
Dimensions
Dimensions
User manual
User manual
Product images
Product images
Download
Download
Latest RouterOS stable release
v7.22.2
download files for
ARM64
devices.
SYSTEM PACKAGE
RouterOS...
|
NULL
|
|
80877
|
2140
|
24
|
2026-04-25T15:09:12.979628+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777129752979_m2.jpg...
|
Firefox
|
MikroTik · CRS304-4XG-IN — Personal
|
True
|
mikrotik.com/product/crs304_4xg_in
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · CRS304-4XG-IN
MikroTik · CRS304-4XG-IN
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
CRS304-4XG-IN
CRS304-4XG-IN
CRS304-4XG-IN
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
SPECIFICATION
SPECIFICATION
FIND RETAILER
FIND RETAILER
4 x 10G Ethernet ports
1Gbit management port
Durable lightweight enclosure
Massive fanless heat sink
RouterOS v7 and SwOS dual-boot
4x ways of powering
Watch Video
INTRODUCING THE CRS304-4XG-IN
INTRODUCING THE CRS304-4XG-IN
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
COOLING
INNOVATIVE DESIGN MEETS SILENT OPERATION
INNOVATIVE DESIGN MEETS SILENT OPERATION
The CRS304 features an enclosure that doubles as a robust, lightweight heat sink, eliminating the need for active cooling. This fanless design ensures silent operation, making it ideal for any environment where noise is a concern – offices, libraries, or even your bedroom homelab! The sturdy form-factor provides a premium feel, balancing comfortable weight and durability, all at an accessible price point
MOUNTING
VERSATILE MOUNTING OPTIONS
VERSATILE MOUNTING OPTIONS
This switch includes a convenient DIN rail mount on the sideand standard screw attachment points on the back, allowing for seamless integration literally anywhere. Furthermore, the side DIN rail mount can be moved to the back of the switch.
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
FOUR DIFFERENT POWER INPUT OPTIONS
FOUR DIFFERENT POWER INPUT OPTIONS
Power redundancy is a key feature of the CRS304. It offers four different power input options: two DC jacks, a 2-pin terminal, and PoE-in. The switch automatically selects the power source with the highest voltage, ensuring uninterrupted operation.
SMALL FRAME, BIG GAME
SMALL FRAME, BIG GAME
Powered by a dual-core ARM CPU and the mighty Marvell Prestera switch chip, the CRS304 delivers exceptional performance for its tiny size. Port-to-port forwarding, broadcast storm control, MAC filtering, VLANs, traffic mirroring, bandwidth limitations, and even some Layer 3 hardware offloading – not a problem for the CRS304-4XG-IN!
YOUR BACKPACK SERVER ROOM
YOUR BACKPACK SERVER ROOM
The CRS304’s small form factor and enhanced durability makes it an ideal choice for both stationary and mobile applications. Place it on your desk or keep it in your backpack for on-the-go networking – this is a must-have switch for any network administrator.
Specification
Specification
SPECIFICATIONS
Product code
CRS304-4XG-IN
Suggested price
$199.00
Architecture
ARM 64bit
CPU
98DX2528
CPU core count
2
CPU nominal frequency
1200 MHz
CPU Threads count
2
Switch chip model
98DX2528
RouterOS license
5
Operating System
RouterOS v7
Size of RAM
512 MB
Storage size
32 MB
Storage type
FLASH
MTBF
Approximately 200'000 hours at 25C
Tested ambient temperature
-40°C to 70°C
POWERING
Number of DC inputs
4
(DC jack, PoE-IN, 2-pin terminal)
DC jack input Voltage
12-57 V / 12-57 V
2-pin terminal input Voltage
12-57 V
Max power consumption
21 W
Max power consumption without attachments
15 W
PoE in
802.3af/at
Cooling type
Passive
PoE in input Voltage
36-57 V
ETHERNET
10/100/1000 Ethernet ports
1
Number of 1G/2.5G/5G/10G Ethernet ports
4
CERTIFICATION & APPROVALS
Certification
CE, EAC, ROHS
IP
20
INCLUDED PARTS
Image of 48 V 0.95 A power adapter 48 V 0.95 A power adapter
48 V 0.95 A power adapter
Image of Fastening set with DIN Fastening set with DIN
Fastening set with DIN
NOTE
The device has an operating system preinstalled and licensed. No separate purchase is necessary and the product is ready to use. The device includes free software updates for the life of the product or a minimum of 5 years starting from date of purchase.
SWITCHING RESULTS
ETHERNET TEST RESULTS
Documents
Documents
Brochure
Brochure
Read product brochure and find out about features and specification
.PDF
Open brochure
Safety and regulatory information
Safety and regulatory information
Block Diagram
Block Diagram
Declaration of Conformity
Declaration of Conformity
Dimensions
Dimensions
User manual
User manual
Product images
Product images
Download
Download
Latest RouterOS stable release
v7.22.2
download files for
ARM64
devices.
SYSTEM PACKAGE
RouterOS
RouterOS
MORE...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · CRS304-4XG-IN","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"MikroTik · CRS304-4XG-IN","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.046875,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.10139628,"top":0.6256983,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to main content","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to home page","depth":8,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"","depth":8,"help_text":"Search products","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":8,"help_text":"Account","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOME","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOME","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HARDWARE","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HARDWARE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SWITCHES","depth":6,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SWITCHES","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CRS304-4XG-IN","depth":6,"help_text":"Open gallery","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"CRS304-4XG-IN","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SPECIFICATION","depth":6,"help_text":"Go to product specifications","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SPECIFICATION","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FIND RETAILER","depth":6,"help_text":"Go to retailers map","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FIND RETAILER","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":6,"help_text":"Add to compare","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4 x 10G Ethernet ports","depth":6,"bounds":{"left":0.39195478,"top":0.03631285,"width":0.07014628,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1Gbit management port","depth":6,"bounds":{"left":0.51961434,"top":0.03631285,"width":0.06698803,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Durable lightweight enclosure","depth":6,"bounds":{"left":0.64727396,"top":0.03631285,"width":0.092586435,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Massive fanless heat sink","depth":6,"bounds":{"left":0.39195478,"top":0.100159615,"width":0.07978723,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS v7 and SwOS dual-boot","depth":6,"bounds":{"left":0.51961434,"top":0.100159615,"width":0.095744684,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4x ways of powering","depth":6,"bounds":{"left":0.64727396,"top":0.100159615,"width":0.06067154,"height":0.01715882},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Watch Video","depth":7,"bounds":{"left":0.41589096,"top":0.22984837,"width":0.2819149,"height":0.38068634},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.55019945,"top":0.40422985,"width":0.016123671,"height":0.038707104},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"INTRODUCING THE CRS304-4XG-IN","depth":6,"bounds":{"left":0.3174867,"top":0.7126895,"width":0.4787234,"height":0.028731046},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"INTRODUCING THE CRS304-4XG-IN","depth":7,"bounds":{"left":0.46742022,"top":0.70989627,"width":0.17885639,"height":0.03431764},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH","depth":6,"bounds":{"left":0.3174867,"top":0.75418997,"width":0.4787234,"height":0.019952115},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH","depth":7,"bounds":{"left":0.4581117,"top":0.7537909,"width":0.1974734,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE","depth":6,"bounds":{"left":0.3174867,"top":0.7741421,"width":0.4787234,"height":0.019952115},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE","depth":7,"bounds":{"left":0.46908244,"top":0.77374303,"width":0.17553191,"height":0.021149242},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"COOLING","depth":8,"bounds":{"left":0.3387633,"top":0.5678372,"width":0.019614361,"height":0.015163607},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"INNOVATIVE DESIGN MEETS SILENT OPERATION","depth":7,"bounds":{"left":0.3387633,"top":0.7944932,"width":0.19148937,"height":0.057462092},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"INNOVATIVE DESIGN MEETS SILENT OPERATION","depth":8,"bounds":{"left":0.3387633,"top":0.79169995,"width":0.1818484,"height":0.06304868},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The CRS304 features an enclosure that doubles as a robust, lightweight heat sink, eliminating the need for active cooling. This fanless design ensures silent operation, making it ideal for any environment where noise is a concern – offices, libraries, or even your bedroom homelab! The sturdy form-factor provides a premium feel, balancing comfortable weight and durability, all at an accessible price point","depth":8,"bounds":{"left":0.3387633,"top":0.8591381,"width":0.18982713,"height":0.11572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MOUNTING","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"VERSATILE MOUNTING OPTIONS","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VERSATILE MOUNTING OPTIONS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This switch includes a convenient DIN rail mount on the sideand standard screw attachment points on the back, allowing for seamless integration literally anywhere. Furthermore, the side DIN rail mount can be moved to the back of the switch.","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"FOUR DIFFERENT POWER INPUT OPTIONS","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FOUR DIFFERENT POWER INPUT OPTIONS","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Power redundancy is a key feature of the CRS304. It offers four different power input options: two DC jacks, a 2-pin terminal, and PoE-in. The switch automatically selects the power source with the highest voltage, ensuring uninterrupted operation.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"SMALL FRAME, BIG GAME","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SMALL FRAME, BIG GAME","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Powered by a dual-core ARM CPU and the mighty Marvell Prestera switch chip, the CRS304 delivers exceptional performance for its tiny size. Port-to-port forwarding, broadcast storm control, MAC filtering, VLANs, traffic mirroring, bandwidth limitations, and even some Layer 3 hardware offloading – not a problem for the CRS304-4XG-IN!","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"YOUR BACKPACK SERVER ROOM","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YOUR BACKPACK SERVER ROOM","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The CRS304’s small form factor and enhanced durability makes it an ideal choice for both stationary and mobile applications. Place it on your desk or keep it in your backpack for on-the-go networking – this is a must-have switch for any network administrator.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"","depth":7,"help_text":"Previous","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"","depth":7,"help_text":"Next","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Specification","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Specification","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SPECIFICATIONS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Product code","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CRS304-4XG-IN","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Suggested price","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$199.00","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Architecture","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM 64bit","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"98DX2528","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU core count","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU nominal frequency","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1200 MHz","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CPU Threads count","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Switch chip model","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"98DX2528","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS license","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Operating System","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RouterOS v7","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Size of RAM","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"512 MB","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage size","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32 MB","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage type","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FLASH","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MTBF","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Approximately 200'000 hours at 25C","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tested ambient temperature","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-40°C to 70°C","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"POWERING","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Number of DC inputs","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(DC jack, PoE-IN, 2-pin terminal)","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DC jack input Voltage","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12-57 V / 12-57 V","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2-pin terminal input Voltage","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12-57 V","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Max power consumption","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21 W","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Max power consumption without attachments","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15 W","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE in","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"802.3af/at","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cooling type","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Passive","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PoE in input Voltage","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"36-57 V","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ETHERNET","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10/100/1000 Ethernet ports","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Number of 1G/2.5G/5G/10G Ethernet ports","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CERTIFICATION & APPROVALS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Certification","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CE, EAC, ROHS","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IP","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"INCLUDED PARTS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Image of 48 V 0.95 A power adapter 48 V 0.95 A power adapter","depth":8,"help_text":"View full size","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"48 V 0.95 A power adapter","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Image of Fastening set with DIN Fastening set with DIN","depth":8,"help_text":"View full size","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fastening set with DIN","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NOTE","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The device has an operating system preinstalled and licensed. No separate purchase is necessary and the product is ready to use. The device includes free software updates for the life of the product or a minimum of 5 years starting from date of purchase.","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SWITCHING RESULTS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ETHERNET TEST RESULTS","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Documents","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Documents","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Brochure","depth":7,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Brochure","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Read product brochure and find out about features and specification","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".PDF","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open brochure","depth":7,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":" Safety and regulatory information","depth":6,"help_text":"Open Safety and regulatory information","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Safety and regulatory information","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" Block Diagram","depth":6,"help_text":"Open Block Diagram","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Block Diagram","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" Declaration of Conformity","depth":6,"help_text":"Open Declaration of Conformity","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Declaration of Conformity","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" Dimensions","depth":6,"help_text":"Open Dimensions","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Dimensions","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":" User manual","depth":6,"help_text":"Open User manual","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"User manual","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":" Product images","depth":6,"help_text":"View images","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Product images","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Download","depth":6,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Download","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Latest RouterOS stable release","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"v7.22.2","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"download files for","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ARM64","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"devices.","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SYSTEM PACKAGE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RouterOS","depth":6,"help_text":"Download","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"RouterOS","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MORE","depth":7,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-2241311769900835141
|
4811319681474894821
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · CRS304-4XG-IN
MikroTik · CRS304-4XG-IN
Close tab
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Go to home page
HOME
HOME
HARDWARE
HARDWARE
SWITCHES
SWITCHES
CRS304-4XG-IN
CRS304-4XG-IN
CRS304-4XG-IN
Compact, powerful, and ready to simplify your 10 Gigabit network setups with 4x10G Ethernet ports ready to use out-of-the-box. No extra modules needed!
SPECIFICATION
SPECIFICATION
FIND RETAILER
FIND RETAILER
4 x 10G Ethernet ports
1Gbit management port
Durable lightweight enclosure
Massive fanless heat sink
RouterOS v7 and SwOS dual-boot
4x ways of powering
Watch Video
INTRODUCING THE CRS304-4XG-IN
INTRODUCING THE CRS304-4XG-IN
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
COMPACT YET HIGHLY CAPABLE 10 GIGABIT ETHERNET SWITCH
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
DESIGNED TO SIMPLIFY YOUR NETWORK SETUP ROUTINE
COOLING
INNOVATIVE DESIGN MEETS SILENT OPERATION
INNOVATIVE DESIGN MEETS SILENT OPERATION
The CRS304 features an enclosure that doubles as a robust, lightweight heat sink, eliminating the need for active cooling. This fanless design ensures silent operation, making it ideal for any environment where noise is a concern – offices, libraries, or even your bedroom homelab! The sturdy form-factor provides a premium feel, balancing comfortable weight and durability, all at an accessible price point
MOUNTING
VERSATILE MOUNTING OPTIONS
VERSATILE MOUNTING OPTIONS
This switch includes a convenient DIN rail mount on the sideand standard screw attachment points on the back, allowing for seamless integration literally anywhere. Furthermore, the side DIN rail mount can be moved to the back of the switch.
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
MULTIPLE POWERING OPTIONS FOR ULTIMATE RELIABILITY
FOUR DIFFERENT POWER INPUT OPTIONS
FOUR DIFFERENT POWER INPUT OPTIONS
Power redundancy is a key feature of the CRS304. It offers four different power input options: two DC jacks, a 2-pin terminal, and PoE-in. The switch automatically selects the power source with the highest voltage, ensuring uninterrupted operation.
SMALL FRAME, BIG GAME
SMALL FRAME, BIG GAME
Powered by a dual-core ARM CPU and the mighty Marvell Prestera switch chip, the CRS304 delivers exceptional performance for its tiny size. Port-to-port forwarding, broadcast storm control, MAC filtering, VLANs, traffic mirroring, bandwidth limitations, and even some Layer 3 hardware offloading – not a problem for the CRS304-4XG-IN!
YOUR BACKPACK SERVER ROOM
YOUR BACKPACK SERVER ROOM
The CRS304’s small form factor and enhanced durability makes it an ideal choice for both stationary and mobile applications. Place it on your desk or keep it in your backpack for on-the-go networking – this is a must-have switch for any network administrator.
Specification
Specification
SPECIFICATIONS
Product code
CRS304-4XG-IN
Suggested price
$199.00
Architecture
ARM 64bit
CPU
98DX2528
CPU core count
2
CPU nominal frequency
1200 MHz
CPU Threads count
2
Switch chip model
98DX2528
RouterOS license
5
Operating System
RouterOS v7
Size of RAM
512 MB
Storage size
32 MB
Storage type
FLASH
MTBF
Approximately 200'000 hours at 25C
Tested ambient temperature
-40°C to 70°C
POWERING
Number of DC inputs
4
(DC jack, PoE-IN, 2-pin terminal)
DC jack input Voltage
12-57 V / 12-57 V
2-pin terminal input Voltage
12-57 V
Max power consumption
21 W
Max power consumption without attachments
15 W
PoE in
802.3af/at
Cooling type
Passive
PoE in input Voltage
36-57 V
ETHERNET
10/100/1000 Ethernet ports
1
Number of 1G/2.5G/5G/10G Ethernet ports
4
CERTIFICATION & APPROVALS
Certification
CE, EAC, ROHS
IP
20
INCLUDED PARTS
Image of 48 V 0.95 A power adapter 48 V 0.95 A power adapter
48 V 0.95 A power adapter
Image of Fastening set with DIN Fastening set with DIN
Fastening set with DIN
NOTE
The device has an operating system preinstalled and licensed. No separate purchase is necessary and the product is ready to use. The device includes free software updates for the life of the product or a minimum of 5 years starting from date of purchase.
SWITCHING RESULTS
ETHERNET TEST RESULTS
Documents
Documents
Brochure
Brochure
Read product brochure and find out about features and specification
.PDF
Open brochure
Safety and regulatory information
Safety and regulatory information
Block Diagram
Block Diagram
Declaration of Conformity
Declaration of Conformity
Dimensions
Dimensions
User manual
User manual
Product images
Product images
Download
Download
Latest RouterOS stable release
v7.22.2
download files for
ARM64
devices.
SYSTEM PACKAGE
RouterOS
RouterOS
MORE...
|
80876
|