大家好,
Digital Carrot 是一款可编程和可插拔的应用程序屏蔽器。它允许您在 iOS、Mac 和 Windows 上屏蔽网站和应用,直到满足一组条件或目标。例如,您可以屏蔽 Reddit、Instagram 和 Steam,直到您的 Apple Watch 报告您已经走了 5000 步。
该应用通过插件收集数据,您可以利用这些数据为自己设定目标。目标都是通过表达式表示的,这些表达式根据您提供的数据返回真或假。例如,如果您想设定一个目标,完成待办事项列表中的所有任务,您可以使用类似 `data.apple_reminders.due == 0` 的表达式。
屏蔽系统也是可插拔的。这意味着您可以通过 DNS 服务(如 Pi-hole)来屏蔽项目。这也意味着该应用不仅限于网站屏蔽!实际上,您可以编写插件来控制任何通过 REST 可用的内容,例如锁定您零食橱柜上的智能锁,或者在您外出之前调高办公室的空调温度。
保护安全和用户隐私是该应用的首要任务(考虑到它的设计初衷就是收集关于您的信息)。因此:
- 我们不收集或共享应用收集的任何信息。
- 我们的同步功能使用 AES256 和安全远程密码协议进行端到端加密。
- 所有插件都在沙箱中运行。它们无法访问其他插件提供的数据,除非用户授权,否则没有外部访问权限。
- 该应用对其拥有的数据保持透明。所有可用于目标的数据都可以在应用内浏览。
和许多人一样,我对大型科技公司对我们隐私的漠视感到失望,因此保持这些承诺对我个人来说非常重要。这个项目的乐趣之一在于,我可以通过利用收集到的关于我的所有信息,来帮助减少生活中的干扰 :)
总之,我不得不走 4 公里才能解锁 HN 以发布这个消息,希望您觉得它有帮助!
[1] 技术概述: [https://www.digitalcarrot.app/docs/overview/](https://www.digitalcarrot.app/docs/overview/)
[2] 插件库: [https://github.com/digital-carrot-app/plugins](https://github.com/digital-carrot-app/plugins)
[3] Pi-hole 插件: [https://github.com/digital-carrot-app/plugins/tree/main/pihole](https://github.com/digital-carrot-app/plugins/tree/main/pihole)
返回首页
最新
你好!<p>我是Ali,我开发了一个工具来帮助我学习西班牙语。关于这个工具的详细信息可以在关于页面找到,但简而言之,我发现像Duolingo这样的应用完全没用。理论上,它们是为了帮助你说一门语言而设计的,但我发现它们主要帮助我的肌肉记忆在屏幕上点击正确的地方,而并没有真正学会说任何东西。更重要的是,它们没有让我为西班牙语母语者说话的速度做好准备!<p>在放弃Duolingo后,我尝试了几种不同的方法;Pimsleur、Paul Noble和Language Transfer。这些方法各有千秋(但又相似),在车里听了几个月后,下次去西班牙时,我能够进行(非常)基本的对话,甚至在电话中预订附近餐厅的桌子,而没有说一句英语。<p>我还尝试了ISSEN(一个我在这里看到的YC初创公司,自称为AI语言导师),结果发现它... 让我失望。它说得太高深了,我觉得它问我关于宠物的事情?当我说我没有狗时,它完全忽略了这个问题,反而问我是什么品种的狗。我用过几种不同的“语音本地”AI代理,甚至是英语的那些在中断、理解和记忆方面都让人失望。更糟的是,它并没有帮助我在生活中唯一有时间学习西班牙语的时刻,那就是我开车的时候。<p>所以我决定尝试重现Language Transfer/Paul Noble的学习方法,但让你编写一个AI提示,以创建适合你兴趣和学习水平的课程。<p><a href="https://cadencespanish.com/" rel="nofollow">https://cadencespanish.com/</a><p>任何反馈都非常欢迎!<p>在技术栈方面,我使用了Lovable和Supabase。我手动写了一些文案,但没有写任何代码。我使用ElevenLabs进行实时语音转文本,使用Google Cloud进行文本转语音(这便宜得多,而且效果相当不错)。我是一名软件开发人员(我为一家完全不相关的YC支持的初创公司工作),但我对Lovable的快速开发过程有些迷恋,从“嗯,我想知道这是否可行”到生产环境中的东西。讽刺的是,我是通过之前Lovable开发的一个项目出错后,深入代码并重写部分内容,才学到了最多的React和react-router-dom。
我建立了一个小网站,发布LinkedIn Pinpoint谜题的每日解答:
<a href="https://www.pinpointanswers.online" rel="nofollow">https://www.pinpointanswers.online</a>
<p>该网站每天自动更新,包含逐步提示,并且界面简洁,没有广告或追踪功能。
<p>之所以制作这个网站,是因为我找不到一个干净、快速的Pinpoint玩家参考。
欢迎对速度、清晰度或功能提出反馈。
嗨,HN,我叫克利福德,我是Nori的创始人之一。自去年夏天以来,我一直在大量使用Claude Code,在了解了他们的TUI实现的一些权衡后,我知道我无法想象自己在未来几年内将这个界面作为我日常使用的工具之一。
使等宽文本输出高效并不是一个难题,那么为什么Claude Code在终端中会出现闪烁和频闪的问题呢?即使他们已经发布了多次改进,我仍然在行数较少的终端分屏、性能较差的模拟器,甚至在虚拟TTY(运行交互式程序的最简单环境)中看到这个问题。经过过去半年的深入研究,这个问题大多是不可避免的,因为Claude在不使用替代屏幕模式的情况下重新打印完整的终端历史,并使用基于React的框架(Ink)来渲染和样式化他们的文本。这对于JS+CSS在LLM中的“分发”以促进Claude Code的持续开发是很好的,但并没有提供我想要的体验。他们选择的框架在终端输入解析方面也存在局限性(例如去年的换行问题)。我曾经使用过的优秀终端界面(如neovim、btop、helix、Cataclysm DDA等)并没有为了开发便利而牺牲用户体验。他们在更适合这个问题的语言上构建了强大的终端接口,比如C、C++或Rust。
最后,虽然我非常希望Anthropic能继续改善他们的产品,但我无法想象将我经常使用的命令行工具与单一的LLM提供商绑定在一起。如果将我的代码推送到GitHub需要我在VSCode中编辑,那简直是疯狂——我希望我的工具能够专注于一件事情,那就是展示与代理交互的读-评-工具-循环。Opus 4.5表现出色,但对我来说,能够使用我每天计划使用的相同工具尝试不同的提供商是不可妥协的。Claude Code在如何最好地与来自不同提供商的多个代理在一个终端面板中进行交互方面不会长期工作,这对他们的业务来说是完全合理的。然而,根据我们在为代理构建配置文件和技能集、深入定制代理指令和子代理、以及本地代理的并行工作树方面的其他经验,我们对如何处理本地代理工作有很多设想。考虑到当前的设计是从代理层面进行集成,我们不打算绕过OAuth流程或在Claude Code SDK之外伪造系统提示(就像OpenCode的情况),以避免工具与提供商发生冲突。
这些是设计Nori CLI时考虑的主要因素。它是一个非常轻量且快速的TUI包装器,支持多个代理提供商。它在代理层面与提供商集成,而不是在模型层面。根据我们的经验,这不仅提供了更好的性能,而且也*符合当前基于订阅的使用条款。*这是一个非常早期的版本,但鉴于本周的时机,它可能为您提供一种无闪烁的方式来使用Claude Code进行编码!
该项目是开源的,建立在Zed团队(对各种编码代理的抽象)和Codex CLI团队(他们提供了最好的专有终端体验之一)的卓越工作基础上。
我非常好奇:
您在切换到这样的工具时,Claude Code中有哪些功能是您无法放弃的?
Claude Code中有哪些功能虽然按预期工作,但您无法忍受?
我很好奇人们是如何在本地进行RAG(检索增强生成)操作的,尤其是在内部代码或复杂文档的情况下,尽量减少依赖?<p>你们是使用向量数据库、某种语义搜索、知识图谱还是超图?