热度观测:最近观测 144 分,达到本渠道热门门槛 50;1.23672 小时内增加 4 分,平均 +3.2/小时。

← 返回内容列表
YHacker News采集材料

Hob:本地运行的文件 AI 助手

10-27 00:12 · 北京时间

本地部署

命中应用场景,需阅读原文判断

原文与观测指标

1 个来源
YHacker News

Hob:本地运行的文件 AI 助手

pancomplex
查看原文
积分144采集时的累计值
每小时增长+3.2分 / 小时 · 观测区间平均值
评论33来源返回的评论总量

发布时间:2026-10-27 00:12 · 北京时间

指标采集:10-27 17:00 · 指标已取得

对比区间:10-27 15:45 至 10-27 17:00 · 1.24 小时 · 净增量 +4

摘要

Hob 是跨平台桌面应用,使用本机开源模型处理文件,适合希望离线操作、避免文件离开设备的用户。它可读写本地文件、识别图片,并在沙盒中编写 Python 工具进行数据处理、文档转换和绘图。

摘要由 AI 生成,请以原文为准。
观测历史 · 最近 4 条 展开 / 收起

缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。

采集时间 · 北京时间指标数值来源状态
10-27 17:00:05评论33Hacker News 官方接口已取得
10-27 17:00:05积分144Hacker News 官方接口已取得
10-27 15:45:53评论32Hacker News 官方接口已取得
10-27 15:45:53积分140Hacker News 官方接口已取得
采集原文 展开 / 收起

Show HN: Hob - Open-source, on device alternative to Claude Cowork and ChatGPT

jrm4 2026-10-26T20:26:17 So there are a zillion of these, including ones that do what yours does. But that being said, I'm going to always upvote every single one of them because this is better and more important that what the big companies are doing across the board. jrm4 2026-10-26T22:34:22 Fwiw, I'm liking the koboldcpp "ecosystem", including koboldlite; basically it's letting me try a little of everything, though there may be something of a "jack of all trades master of none" thing going on. But it has these nice little presets for, e.g. llms, voice, music, images, a "chatgpt"-esque interface, etc. pancomplex 2026-10-26T20:34:27 Thank you! Would love to hear which ones you've used. Working with local files without anything going to the cloud was the main thing I wanted. I tried Jan, OpenWork, Chatbox and Lobe, and couldn't get that working well in any of them. If there's one I missed it would be great to check it out!! prophesi 2026-10-26T21:16:05 Have you tried Open WebUI? It doesn't determine which model works best for your hardware, but it otherwise has a very large feature set with a large community, and runs offline by default. Geared more for technical users, however. dfltr 2026-10-27T01:25:18 It feels like the last mile is so long in this space. I'm a SWE with a ton of experience and I still haven't gotten over the decision paralysis of figuring out which model to run locally, and which inference platform should I use, and will my M1 Macbook Pro actually run anything well enough to be useful, and on and on. It's kind of embarrassing to admit, but having something Just Work(tm) makes getting started so much easier. dofm 2026-10-27T01:41:36 Shouldn’t be embarrassing to admit. It’s a huge new subject area and it’s completely exhausting to learn. I still feel like a total novice. I have an M1 Max (more memory bandwidth) so I am not sure how much advice I can give about models, but I would suggest maybe trying the new LFM2.5-24B-A2B. It’s surprisingly good. If you want to mess about with multimodal work, Gemma 4 12B is really impressive. (I mostly use Muse Glimmer but it might be rather slow on an M1 Pro) If you want to have the space to learn the terminology, tinker with what you can control etc., then you have three easy options: LM Studio, Unsloth Desktop or the llama.cpp native Mac app. But don’t get put off by the llama.cpp command line; most of these tools are running it behind the scenes, and most entries on Hugging Face have recommended parameters. MLX is an option but so far I haven’t found it to have an edge over simple GGUF on Metal on the M1 at least; it seems it might have more advantages on the later M series chips, but it is usually slower for me. I have explored running OpenCode inside a VM (you can “remote into it” from the OpenCode GUi desktop app). You might want to look at Paseo, which can do a similar thing but with many more coding agents. I am quite intrigued by Osaurus; on macOS 26 and up it looks like it will manage a container for you. You might also want to look at Orchard. Not done this myself yet but I can see the appeal. https://orchard.andon.dev/ai.html I am an experienced web dev in my fifties. Six months ago everything I have written above would have been total gibberish to me. Learning some of the open weights stuff has made me feel much less helpless than I think I might if I just developed a Claude dependency. Nothing matters more to me than grasping the fundamentals. I still don’t really use LLMs for hands-off coding. But I have found that a local LLM can be a useful sidekick; even at the most basic level it’s a better Google that remembers the context of queries. l3x4ur1n 2026-10-26T21:49:35 I am using Hermes and I did not try charts, but the rest it can do with ease. And I use DeepSeek flash API as a driver most of the time. fmxexpress 2026-10-26T21:00:03 In PasClaw, I specifically built it to do local embedding and other local only functionality. Whether it works well or not yet is another story. universenz 2026-10-26T20:50:05 Definitely check out Osaurus for macOS and Windows. Heavily privacy focused with e2ee iOS and iPadOS tethers. ajvs 2026-10-26T21:19:31 Orca works great. arkdezin 2026-10-27T08:30:36 With the raise of AI, I believe: open-source and local software's will be on the rise, but with the open-source environment there is a real security issues that rise. Never the less, really appreciate your contribution mickelsen 2026-10-26T22:35:06 Haven't tried it yet, but I like that you shared your process in such an honest way, and kept it no frills, as in no LLM wall-of-text readme in the repo. Wish we could see that more often these days. pancomplex 2026-10-26T22:43:12 thank you! Haha I always make it a point these days do handwrite these things. I think everyone is tired of overly verbose perfectly written AI text. laughing_snyder 2026-10-26T20:41:08 Looks great. One thing I am missing is the ability to change the installation directory for the models. For space reasons, I want them to be on a different partition. pancomplex 2026-10-26T20:42:52 Good call. Are you on PC/Mac/Linux? laughing_snyder 2026-10-26T20:47:57 Linux. I saw you support HOB_USER_DATA, which is great. But I want my config to remain in .config/Hob and only move the models (or whatever else needs lots of space) to another disk/directory. Edit: Actually I think HOB_USER_DATA is enough for my use case. eecks 2026-10-26T21:38:42 > Automatically finds the best open-weight model for your hardware on first install Do you have examples of what hardware runs what models? _aavaa_ 2026-10-26T21:02:23 Why does it have to be JS? With all this AI, why can't we ship native apps. pancomplex 2026-10-26T21:08:39 It's still pretty tricky to do this as a solo dev to keep feature parity in my experience (fun fact, even Claude's own Desktop app is made in Electron). That being said, majority of the heavy LLM lifting happens natively with llama.cpp :) rhedak 2026-10-26T22:12:16 I'm actually building something similar and thank you very much for sharing you gave me a few inspirations. I want mine to integrate seemlesly with an animated Ai companion (it's harder than it sounds haha). Anyways great stuff! Gave it a star. pancomplex 2026-10-26T22:34:45 Thank you. Yes please fork that's exactly why I put it out on MIT license :) wilg 2026-10-27T01:52:44 I did not enjoy that there was no way for it to clean up the 18GB of models it installed after I determined it was not really usable for any real work. pancomplex 2026-10-27T03:30:59 Sorry about that. I’ll make sure it cleans up after itself in the next update. What was the main issue you ran into? wilg 2026-10-27T07:03:28 The models are really dumb, mainly. vorticalbox 2026-10-26T20:29:24 Did you happen to try bionic? https://lmstudio.ai/ laughing_snyder 2026-10-26T20:39:43 This doesn't seem to be open source? They link a GitHub account, but I don't see the repo for this tool. universenz 2026-10-26T20:54:56 Correct, they’re closed source and you can’t opt out of analytics ourcat 2026-10-27T00:36:18 What made you change it's name from 'Garth'? pancomplex 2026-10-27T00:42:34 I went back and forth with my coworkers on the naming and we essentially voted on Hob vs Garth. Vote came to Hob. Do you prefer Garth? dofm 2026-10-27T01:31:10 “Garth is the most significant artist that I've worked with and I've worked with Lulu and four other people, so we’re talking crème de la crème.” — Dean Learner atmanactive 2026-10-26T23:49:31 Can we configure it to use local models but in LAN? Like Ollama or Strata. pancomplex 2026-10-26T23:53:22 So basically allow you to point the LLM to a hosted model on your local network if I understand correctly? atmanactive 2026-10-27T02:19:39 Yes.
帖子正文补充 展开 / 收起
Hey HN, I'm Christian and this is a new OSS project I've been noodling on for the last couple of weeks. Hob is a free, MIT-licensed desktop app for Mac, Windows and Linux that works on your files the way the Claude and ChatGPT desktop apps do, except the model runs on your own computer. It uses open-weight models (currently Gemma 4 and gpt-oss). All your chats and files never leave your system. The only things that go online are web search (can be turned off in settings) and any MCP connectors you add yourself. Main features: - Automatically finds the best open-weight model for your hardware on first install (Mac/Linux/Windows) - Writes sandboxed Python code for ad hoc tools (data processing, document conversion, graphs etc.) - Built-in web search (powered by SearXNG) - MCP support - Image recognition - CRUD to your local filesystem - Works fully offline with no internet Before building this I tried every local AI app I could find, but it seemed each one had different problems. The main thing I noticed is that none of them could do what the ChatGPT and Claude apps do with your files, e.g. read and change files in a folder, look at images, run code in a sandbox, draw a chart. The most advanced thing any of them did was paste a plain text file into a small context window, which basically failed as soon as you had a file larger than a few KB. I couldn't find anything that could easily parse images and bigger PDFs. The OSS solutions that were more advanced all seemed to default to hosted models (either OSS or closed), which defeats the entire point of the privacy that on-device OSS offers. They also seemed to push towards an account/open-core style business. I build it using Electron bridged with llama.cpp in its own process. On initial load, the system will try and figure out if you have a compatible graphics card and if not default to CPU-only (I ran into a lot of issues of graphics card beeing seemingly compatible but then crashing on first query, there's a whole saga to this lol). Code execution happens in a sandbox that can only write to the chat's folder and has no network unless asked (sandbox-exec on macOS, Landlock on Linux and a low-integrity process on Windows). Images go to a small Qwen3-VL model. Dictation is a local Whisper model. The hardest part was definitely to get the smaller models to use tools reliably. Ran into a ton of issues of 4B models happily saying "here's your chart" without ever calling the chart tool or get stuck in an infinite call loop. I spent a fair amount of the work building guards vs tweaking prompts (that didn't really work for small models). I understand the pushback that local models are weaker than frontier cloud models. This is true, but for most tasks for most normal people, I'd argue you rarely need the newest frontier model. From my own evals, systems with 16+ GB of RAM do really well, and if you have a GPU or more RAM, you get very close to what you'll get out of the box with a frontier hosted model. Excited to hear what you think and see how it runs on other systems!
抽样讨论 · 3 条 展开 / 收起

读者自述不代表独立验证;没有命中使用线索,不代表没有真实用户。

So there are a zillion of these, including ones that do what yours does. But that being said, I'm going to always upvote every single one of them because this is better and more important that what the big companies are doing across the board.

With the raise of AI, I believe: open-source and local software's will be on the rise, but with the open-source environment there is a real security issues that rise. Never the less, really appreciate your contribution

mickelsen原评论 ↗

Haven't tried it yet, but I like that you shared your process in such an honest way, and kept it no frills, as in no LLM wall-of-text readme in the repo. Wish we could see that more often these days.