这个在终端里上网的浏览器,凭什么让开发者睡不着觉?
还记得以前上网就是看文字吗?
现在的互联网太吵了。自动播放的视频、烦人的Cookie弹窗、各种套路设计、像素追踪器、动不动几MB的JavaScript代码——就为了看篇文章,至于吗?
KRNL把这一切统统扔掉了。
这是个挺有意思的开源项目(目前还是demo阶段),让你直接在终端里浏览网页,把页面渲染成纯文字。你可以自己选字体、配色、显示尺寸。没有图片,没有广告,没有追踪脚本。干干净净的内容。
KRNL跟别人不一样在哪
想法很简单:让网页回归最原始的样子——能读的文字。 具体来说:
字体排版你说了算。 终端用什么字体、什么大小、什么尺寸,网页都得配合你,不是你配合它。
真正的深色模式。 再也不会出现颜色反转出错、对比度惨不忍睹的情况。直接就能用。
终端配色自定义。 对于整天泡在终端里的人,这点太重要了。
核心功能一个不落: 文件上传下载、JavaScript弹窗、HTTP认证、现代JS支持、多标签页、搜索——命令行全搞定。
如果你是喜欢self-hosting的人,KRNL还整合了BrowserBox的功能:CAPTCHA可以弹出来用GUI操作、macOS上支持WebAuthn、还能远程调试DevTools。对于需要调试Web应用但又不想换环境的开发者来说,相当实用。
隐私敏感的开发者的福音
这才是KRNL真正有意思的地方——数据主权。现在的网站追踪你,用户根本想象不到有多夸张。每次页面加载、每次滚动、每次点击,都被记录下来、分析、卖给广告商。
KRNL从根本上打破了这个模式。JavaScript追踪脚本没法给你的浏览器做指纹(因为压根没有传统意义上的浏览器)。没有Canvas指纹。浏览器历史也不存在你控制不了的地方。
项目维护者说得很直接:涉及敏感操作,建议自己部署。 这跟"数据应该放在你自己能控制的地方"这个理念完全吻合——你的服务器、你的域名、你的基础设施。
大趋势:极简主义回来了
KRNL不是一个人在战斗。我们看到以文字优先的上网方式正在复兴。RSS阅读器重新火起来,Mastodon和Fediverse这样的平台也越来越受欢迎。
开发者和深度用户重新认识到:有时候最快、最安全、最不受干扰的获取信息方式,就是纯文字。 终端几十年前就教过我们这个道理。KRNL把这个经验带到了现代互联网上。
怎么上手
现在就试试这个demo吧——不用注册、不用下载、不用付钱:
ssh krnl.duetbrowser.com
想self-hosting并用上完整的BrowserBox集成,项目页面有详细教程教你搭建自己的实例。考虑到隐私方面的优势,跑在自己的VPS或云服务器上是个明智的选择。
最后说两句
不管KRNL最后成为你的日常浏览器,还是只用来处理特定任务,它都提醒了一件事:网页没必要搞得那么复杂。 一个网页的核心——你想看的那些内容——就够了。
你的域名。你的hosting。你的浏览器。你的规则。
互联网正在朝着更注重用户控制权的方向发展,而像KRNL这样的项目,正在指向一个有趣的可能性:由你决定怎么体验这个网络。
你有没有试过KRNL或其他基于终端的浏览器方案?评论区聊聊——说说你是怎么"夺回"自己的上网体验的。