Block distracting websites with powerful regex patterns and smart scheduling.
🔍 Regex Matching — Block URLs with flexible pattern matching
⏰ Smart Scheduling — Set active hours for each filter group
🔄 Easy Toggles — Enable/disable filters instantly
🚫 Instant Blocking — Pages blocked immediately on navigation
✅ Exception Support — Allow specific URLs even when filters match
🖥️ Focus Mode — Block social media and videos during work hours (9-5, Mon-Fri)
📚 Study Time — Block gaming and streaming sites during your study schedule
🌙 Bedtime — Wind down by blocking stimulating content in the evening
- Right-click the Teichos icon → Options
- Click New Filter
- Enter a URL pattern (simple text or regex)
- Choose a group (or use 24/7 Always Active)
- Save and browse — matching URLs are blocked!
Want to block sites only during work hours? Create a custom group:
- Click New Group
- Name it (e.g., "Work Hours")
- Uncheck Always Active
- Click New Schedule to add days and times
- Assign filters to your new group
Need to allow specific URLs even when they match a filter?
- Click New Exception
- Enter a URL pattern
- URLs matching exception patterns are never blocked
| Goal | Pattern | Type |
|---|---|---|
| Block Facebook | facebook.com |
Simple |
| Block YouTube videos | youtube.com/watch |
Simple |
| Block with regex | .*facebook\.com.* |
Regex |
| Block social media | .*(facebook|twitter|instagram)\.com.* |
Regex |
💡 Tip: Test regex patterns at regex101.com before adding them.
- esbuild — MIT
- ESLint (@eslint/js, eslint) — MIT
- Prettier — MIT
- TypeScript — Apache-2.0
- typescript-eslint — MIT
- tsx — MIT
- Vitest — MIT
- rimraf — ISC
- @types/chrome, @types/node — MIT
- Shield icons created by Freepik - Flaticon