[{"data":1,"prerenderedAt":149},["ShallowReactive",2],{"project-44673613":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":15,"aspects":34,"strip":37,"post_text":39,"what":40,"said":59,"maker_in_thread":92,"shape":94,"grid":97,"attempts":112,"same_week":113,"maker_shows":15,"maker_hidden":141,"reader_version":142,"card":143},"44673613","DispatchMail","Local Email Client for AI Horseless Carriages","title","Show HN: Local Email Client for AI Horseless Carriages","https:\u002F\u002Fgithub.com\u002Fdbish\u002FDispatchMail","github.com","shahahmed",1753378615,2025,14,6,2392,3837,63,"shown","productivity","email client","desktop_app",[21,24,25,26,27],"ai email","natural language rules","local email","email automation","curious",-0.083,{"positive":31,"neutral":32,"mixed":31,"critical":33},0,5,1,{"privacy":35,"idea":36},{"positive":31,"critical":33},{"positive":31,"critical":31},[38,33,38,38,38,38],3,"The AI Horseless Carriages article spurred a lot of conversation about how we should just be giving users the system prompt box [0], and we were pretty surprised that a bunch of email clients didn’t pop up following this pattern [1].\n\nSo we went ahead and created a local [2] email client that you can run that processes your inbox with your own handwritten rules. It lets you label and archive based on natural language rules. You can draft responses with your own drafting prompt, and there’s a “research sender” option that uses web search to get public info on a sender. You can customize any of ",{"problem":41,"audience":47,"pricing":47,"motivation":48,"time_to_build":47,"stack":52,"openness":57,"stage":58,"team_size":57},{"value":42,"source":43,"evidence":44},"Managing inbox with AI rules for labeling, archiving and drafting replies","maker",[45],{"id":46},"post",null,{"value":49,"source":43,"evidence":50},"Explore email clients built around user-written AI system prompts after the AI Horseless Carriages idea",[51],{"id":46},[53],{"value":54,"source":43,"evidence":55},"OpenAI API",[56],{"id":46},"unknown","prototype",{"praise":60,"objections":61,"requests":74,"questions":86,"alternatives":91},[],[62],{"value":63,"source":64,"evidence":65},"Prompt injection could let a crafted email trigger unwanted archiving or actions","commenter",[66,70],{"id":67,"by":68,"text":69},"44675183","forty","How do you prevent someone random from asking your bot to archive all your emails (for example) with a specifically crafted email ?",{"id":71,"by":72,"text":73},"44676154","splitbrain","Yeah, and if this can also automatically send mails, we not only have prompt injection but also data exfiltration.",[75,79],{"value":76,"source":43,"evidence":77},"Ollama support for local models",[78],{"id":46},{"value":80,"source":64,"evidence":81},"Agents running inside the inbox and dispatch to n8n or retool",[82],{"id":83,"by":84,"text":85},"44673661","dbish","We’d love to hear feedback on this. It’s a proof of concept but I really want to 1) offer agents within an inbox (and integrate to” “dispatch” work to agents running in services…",[87],{"value":88,"source":64,"evidence":89},"How the client prevents outside emails from triggering bulk archiving",[90],{"id":67,"by":68,"text":69},[],{"comments":31,"answered":31,"key":93},[],{"commenters":95,"max_depth":38,"maker_replies":31,"first_comment_mins":38,"lifespan_hours":96},4,20,[98,100,102,104,106,110],[67,31,38,99,68,31],"project\u002Fneutral\u002Fprivacy",[71,31,33,101,72,31],"project\u002Fcritical\u002Fprivacy",[103,31,38,99,84,31],"44676522",[83,33,38,105,84,31],"maker\u002Fneutral\u002Fidea",[107,33,38,108,109,31],"44680320","project\u002Fneutral\u002Fidea","supah",[111,33,38,105,84,31],"44682744",[],[114,119,124,129,133,137],{"id":115,"name":116,"points":117,"category":118},"44719222","Draw a fish",935,"creative",{"id":120,"name":121,"points":122,"category":123},"44716106","Use Their ID",862,"other",{"id":125,"name":126,"points":127,"category":128},"44682465","Price Per Token",339,"ai",{"id":130,"name":131,"points":132,"category":118},"44705960","cryonceaweek",296,{"id":134,"name":135,"points":136,"category":118},"44725202","Kathaaverse",280,{"id":138,"name":139,"points":140,"category":128},"44716414","Piper",237,false,"v2",{"id":144,"name":5,"line":6,"ai":141,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":145,"top":18,"kw":146,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":147,"url":9,"mix":148,"praise":-1,"objection":63,"sub":21},44673613,-0.08,[21,24,25,26,27],"313333",[31,32,31,33],1794036679084]