{"exhaustive":{"nbHits":true,"typo":true},"exhaustiveNbHits":true,"exhaustiveTypo":true,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"garo-pro"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai confirms Ox Alpha is a new GLM-series model and will release its weights"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.bloomberg.com/news/articles/2026-08-26/china-s-z-ai-made-ox-alpha-stealth-model-that-rivals-deepseek"}},"_tags":["story","author_garo-pro","story_49446422"],"author":"garo-pro","children":[49446423,49446693,49446723,49446762,49446781,49446795,49446805,49446849,49446908,49446920,49447038,49447085,49447161,49447213,49447221,49447292,49447341,49447401,49447533,49447553,49447699,49447776,49447844,49447928,49448034,49448206,49448225,49448498,49448585,49449048,49449235,49449550,49449595,49449868,49450840,49455729],"created_at":"2026-08-26T10:04:55Z","created_at_i":1787738695,"num_comments":146,"objectID":"49446422","points":434,"story_id":49446422,"title":"Z.ai confirms Ox Alpha is a new GLM-series model and will release its weights","updated_at":"2026-08-31T07:11:21Z","url":"https://www.bloomberg.com/news/articles/2026-08-26/china-s-z-ai-made-ox-alpha-stealth-model-that-rivals-deepseek"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Alifatisk"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai Security Disclosure"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://cvd.z.ai"}},"_tags":["story","author_Alifatisk","story_49303433"],"author":"Alifatisk","children":[49303707,49303838,49303854,49310617,49333963],"created_at":"2026-08-14T19:22:00Z","created_at_i":1786735320,"num_comments":5,"objectID":"49303433","points":33,"story_id":49303433,"title":"Z.ai Security Disclosure","updated_at":"2026-08-26T19:58:22Z","url":"https://cvd.z.ai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mikenew"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai doubles it's coding plan prices"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://z.ai/subscribe"}},"_tags":["story","author_mikenew","story_47756002"],"author":"mikenew","children":[47756003,47756190,47759946,47762351,47798902],"created_at":"2026-04-13T18:24:36Z","created_at_i":1776104676,"num_comments":6,"objectID":"47756002","points":18,"story_id":47756002,"title":"Z.ai doubles it's coding plan prices","updated_at":"2026-04-23T03:43:09Z","url":"https://z.ai/subscribe"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"theanonymousone"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai GLM 5.2"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://huggingface.co/zai-org/GLM-5.2"}},"_tags":["story","author_theanonymousone","story_48559385"],"author":"theanonymousone","children":[48559651],"created_at":"2026-06-16T18:04:44Z","created_at_i":1781633084,"num_comments":1,"objectID":"48559385","points":16,"story_id":48559385,"title":"Z.ai GLM 5.2","updated_at":"2026-06-17T06:23:36Z","url":"https://huggingface.co/zai-org/GLM-5.2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"watchdogtimer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai Completes Giant Data Center with Chinese Chips to Train AI"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.bloomberg.com/news/articles/2026-07-20/z-ai-completes-giant-data-center-with-chinese-chips-to-train-ai"}},"_tags":["story","author_watchdogtimer","story_48982365"],"author":"watchdogtimer","created_at":"2026-07-20T17:57:22Z","created_at_i":1784570242,"num_comments":0,"objectID":"48982365","points":13,"story_id":48982365,"title":"Z.ai Completes Giant Data Center with Chinese Chips to Train AI","updated_at":"2026-07-20T23:53:09Z","url":"https://www.bloomberg.com/news/articles/2026-07-20/z-ai-completes-giant-data-center-with-chinese-chips-to-train-ai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"theanonymousone"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai founder backs open-source AI as global security debate intensifies"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.business-standard.com/technology/tech-news/zhipu-founder-backs-open-source-ai-as-global-security-debate-intensifies-126071200342_1.html"}},"_tags":["story","author_theanonymousone","story_48893569"],"author":"theanonymousone","children":[48894651,48900981],"created_at":"2026-07-13T14:48:16Z","created_at_i":1783954096,"num_comments":2,"objectID":"48893569","points":12,"story_id":48893569,"title":"Z.ai founder backs open-source AI as global security debate intensifies","updated_at":"2026-07-14T00:53:45Z","url":"https://www.business-standard.com/technology/tech-news/zhipu-founder-backs-open-source-ai-as-global-security-debate-intensifies-126071200342_1.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ent101"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Our Partnership with Z.ai"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://developer.puter.com/blog/puter-zai-annoucement/"}},"_tags":["story","author_ent101","story_48141057"],"author":"ent101","children":[48142056],"created_at":"2026-05-14T20:50:38Z","created_at_i":1778791838,"num_comments":2,"objectID":"48141057","points":11,"story_id":48141057,"title":"Our Partnership with Z.ai","updated_at":"2026-05-15T15:41:59Z","url":"https://developer.puter.com/blog/puter-zai-annoucement/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"king_zee"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"China companies Z.Ai,China 360 claim having cybersec AI models to match Mythos"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.reuters.com/legal/litigation/chinas-360-says-it-has-developed-tools-match-anthropics-mythos-2026-06-24/"}},"_tags":["story","author_king_zee","story_48707090"],"author":"king_zee","children":[48710746],"created_at":"2026-06-28T13:28:10Z","created_at_i":1782653290,"num_comments":1,"objectID":"48707090","points":8,"story_id":48707090,"title":"China companies Z.Ai,China 360 claim having cybersec AI models to match Mythos","updated_at":"2026-06-28T19:36:20Z","url":"https://www.reuters.com/legal/litigation/chinas-360-says-it-has-developed-tools-match-anthropics-mythos-2026-06-24/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"true_JhumanJ"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Mistral to host Z.ai's GLM-5.2"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://mistral.ai/news/regional-inference-open-models-new-compute/"}},"_tags":["story","author_true_JhumanJ","story_49268944"],"author":"true_JhumanJ","children":[49268972,49269134,49269298],"created_at":"2026-08-12T07:28:06Z","created_at_i":1786519686,"num_comments":1,"objectID":"49268944","points":7,"story_id":49268944,"title":"Mistral to host Z.ai's GLM-5.2","updated_at":"2026-08-14T12:57:06Z","url":"https://mistral.ai/news/regional-inference-open-models-new-compute/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"50kIters"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"China's Z.ai claims it trained a model using only Huawei hardware"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.theregister.com/2026/01/15/zhipu_glm_image_huawei_hardware/"}},"_tags":["story","author_50kIters","story_46629209"],"author":"50kIters","children":[46646423],"created_at":"2026-01-15T07:22:42Z","created_at_i":1768461762,"num_comments":1,"objectID":"46629209","points":7,"story_id":46629209,"title":"China's Z.ai claims it trained a model using only Huawei hardware","updated_at":"2026-03-05T23:24:43Z","url":"https://www.theregister.com/2026/01/15/zhipu_glm_image_huawei_hardware/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mfiguiere"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai Set to Be First China AI Firm with $1B Annual Sales"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.bloomberg.com/news/articles/2026-07-17/z-ai-set-to-be-first-china-ai-firm-with-1-billion-annual-sales"}},"_tags":["story","author_mfiguiere","story_48943902"],"author":"mfiguiere","created_at":"2026-07-17T06:20:33Z","created_at_i":1784269233,"num_comments":0,"objectID":"48943902","points":7,"story_id":48943902,"title":"Z.ai Set to Be First China AI Firm with $1B Annual Sales","updated_at":"2026-07-17T12:20:57Z","url":"https://www.bloomberg.com/news/articles/2026-07-17/z-ai-set-to-be-first-china-ai-firm-with-1-billion-annual-sales"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vednig"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Hugging Face uses open-weights Z.ai GLM 5.2 to battle attacker"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://siliconangle.com/2026/07/20/hugging-face-uses-open-weights-z-ai-glm-5-2-defend-attacker-commercial-frontier-model-refusal/"}},"_tags":["story","author_vednig","story_48998910"],"author":"vednig","children":[48998983],"created_at":"2026-07-21T21:57:01Z","created_at_i":1784671021,"num_comments":1,"objectID":"48998910","points":6,"story_id":48998910,"title":"Hugging Face uses open-weights Z.ai GLM 5.2 to battle attacker","updated_at":"2026-07-29T21:41:27Z","url":"https://siliconangle.com/2026/07/20/hugging-face-uses-open-weights-z-ai-glm-5-2-defend-attacker-commercial-frontier-model-refusal/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"insanetech"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"China's Z.ai open-sourced a frontier coding model as Washington bans it rival"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://startupfortune.com/chinas-zai-open-sourced-a-frontier-coding-model-the-same-day-washington-banned-its-american-rival/"}},"_tags":["story","author_insanetech","story_48623686"],"author":"insanetech","children":[48623689],"created_at":"2026-06-21T23:28:26Z","created_at_i":1782084506,"num_comments":1,"objectID":"48623686","points":6,"story_id":48623686,"title":"China's Z.ai open-sourced a frontier coding model as Washington bans it rival","updated_at":"2026-06-22T21:57:13Z","url":"https://startupfortune.com/chinas-zai-open-sourced-a-frontier-coding-model-the-same-day-washington-banned-its-american-rival/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"marizluan"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai Goes Public"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/ZixuanLi/status/2009083001716560209"}},"_tags":["story","author_marizluan","story_46536878"],"author":"marizluan","children":[46538639,46544308],"created_at":"2026-01-08T03:33:18Z","created_at_i":1767843198,"num_comments":3,"objectID":"46536878","points":5,"story_id":46536878,"title":"Z.ai Goes Public","updated_at":"2026-03-05T23:18:53Z","url":"https://twitter.com/ZixuanLi/status/2009083001716560209"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"doppp"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"China's Z.AI made Ox Alpha stealth model that rivals DeepSeek"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.theedgesingapore.com/news/artificial-intelligence/chinas-zai-made-ox-alpha-stealth-model-rivals-deepseek"}},"_tags":["story","author_doppp","story_49446312"],"author":"doppp","children":[49446369],"created_at":"2026-08-26T09:48:22Z","created_at_i":1787737702,"num_comments":2,"objectID":"49446312","points":5,"story_id":49446312,"title":"China's Z.AI made Ox Alpha stealth model that rivals DeepSeek","updated_at":"2026-08-27T01:29:08Z","url":"https://www.theedgesingapore.com/news/artificial-intelligence/chinas-zai-made-ox-alpha-stealth-model-rivals-deepseek"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"angst"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"China's Z.ai Completes 1-Gigawatt AI Data Center Using Only Chinese-Made Chips"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://finance.yahoo.com/technology/ai/articles/chinas-z-ai-completes-1-205515769.html"}},"_tags":["story","author_angst","story_48988630"],"author":"angst","children":[48989057],"created_at":"2026-07-21T06:06:28Z","created_at_i":1784613988,"num_comments":1,"objectID":"48988630","points":5,"story_id":48988630,"title":"China's Z.ai Completes 1-Gigawatt AI Data Center Using Only Chinese-Made Chips","updated_at":"2026-07-21T08:21:26Z","url":"https://finance.yahoo.com/technology/ai/articles/chinas-z-ai-completes-1-205515769.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"whwhyb"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai Security"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://cvd.z.ai/"}},"_tags":["story","author_whwhyb","story_49295256"],"author":"whwhyb","created_at":"2026-08-14T06:12:20Z","created_at_i":1786687940,"num_comments":0,"objectID":"49295256","points":5,"story_id":49295256,"title":"Z.ai Security","updated_at":"2026-08-26T19:58:22Z","url":"https://cvd.z.ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mihau"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"GLM-5 by Z.ai was released"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/Zai_org/status/2021564343029203032"}},"_tags":["story","author_mihau","story_46974633"],"author":"mihau","children":[46975192],"created_at":"2026-02-11T13:22:11Z","created_at_i":1770816131,"num_comments":1,"objectID":"46974633","points":4,"story_id":46974633,"title":"GLM-5 by Z.ai was released","updated_at":"2026-03-05T23:34:41Z","url":"https://twitter.com/Zai_org/status/2021564343029203032"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"binyu"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Founder of Z.ai and Tsinghua Professor Jie Tang on scaling LLM"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/hsu_steve/status/2090050721307611414"}},"_tags":["story","author_binyu","story_49365249"],"author":"binyu","created_at":"2026-08-19T18:24:31Z","created_at_i":1787163871,"num_comments":0,"objectID":"49365249","points":4,"story_id":49365249,"title":"Founder of Z.ai and Tsinghua Professor Jie Tang on scaling LLM","updated_at":"2026-08-20T14:10:59Z","url":"https://twitter.com/hsu_steve/status/2090050721307611414"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"protonbob"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai Legacy Plan Migration Notice"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://docs.z.ai/devpack/transition"}},"_tags":["story","author_protonbob","story_47865588"],"author":"protonbob","created_at":"2026-04-22T16:05:37Z","created_at_i":1776873937,"num_comments":0,"objectID":"47865588","points":4,"story_id":47865588,"title":"Z.ai Legacy Plan Migration Notice","updated_at":"2026-04-24T17:03:46Z","url":"https://docs.z.ai/devpack/transition"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nioj"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"GLM-5.3 \u2013 The Official Desktop Auditor for Z.AI's Cyber-Engine"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/ZAI-GLM-5-3/glm-5.3"}},"_tags":["story","author_nioj","story_49310414"],"author":"nioj","children":[49310443],"created_at":"2026-08-15T13:33:06Z","created_at_i":1786800786,"num_comments":0,"objectID":"49310414","points":3,"story_id":49310414,"title":"GLM-5.3 \u2013 The Official Desktop Auditor for Z.AI's Cyber-Engine","updated_at":"2026-08-15T13:53:40Z","url":"https://github.com/ZAI-GLM-5-3/glm-5.3"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Brajeshwar"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"China's Z.ai claims it can match Mythos on cybersecurity"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.theverge.com/ai-artificial-intelligence/958804/chinas-z-ai-glm-52-mythos-cybersecurity"}},"_tags":["story","author_Brajeshwar","story_48721540"],"author":"Brajeshwar","created_at":"2026-06-29T16:42:58Z","created_at_i":1782751378,"num_comments":0,"objectID":"48721540","points":3,"story_id":48721540,"title":"China's Z.ai claims it can match Mythos on cybersecurity","updated_at":"2026-06-29T21:03:26Z","url":"https://www.theverge.com/ai-artificial-intelligence/958804/chinas-z-ai-glm-52-mythos-cybersecurity"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sea-gold"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"OpenCode on a Budget \u2013 Synthetic.new, Chutes.ai, and Z.ai"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.patshead.com/2026/02/opencode-on-a-budget-synthetic-dot-new-chutes-dot-ai-and-z-dot-ai.html"}},"_tags":["story","author_sea-gold","story_47144700"],"author":"sea-gold","created_at":"2026-02-24T23:04:46Z","created_at_i":1771974286,"num_comments":0,"objectID":"47144700","points":3,"story_id":47144700,"title":"OpenCode on a Budget \u2013 Synthetic.new, Chutes.ai, and Z.ai","updated_at":"2026-03-05T23:36:44Z","url":"https://blog.patshead.com/2026/02/opencode-on-a-budget-synthetic-dot-new-chutes-dot-ai-and-z-dot-ai.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Alifatisk"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Zread by z.ai \u2013 Turn any GitHub repo into documentation and chat with it"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://zread.ai"}},"_tags":["story","author_Alifatisk","story_46860528"],"author":"Alifatisk","created_at":"2026-02-02T19:56:38Z","created_at_i":1770062198,"num_comments":0,"objectID":"46860528","points":3,"story_id":46860528,"title":"Zread by z.ai \u2013 Turn any GitHub repo into documentation and chat with it","updated_at":"2026-03-05T23:29:32Z","url":"https://zread.ai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bratao"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"AMA with Z.ai, the Lab Behind GLM Models"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://old.reddit.com/r/LocalLLaMA/comments/1n2ghx4/ama_with_zai_the_lab_behind_glm_models/"}},"_tags":["story","author_bratao","story_45055942"],"author":"bratao","children":[45056122],"created_at":"2025-08-28T19:19:51Z","created_at_i":1756408791,"num_comments":0,"objectID":"45055942","points":3,"story_id":45055942,"title":"AMA with Z.ai, the Lab Behind GLM Models","updated_at":"2026-03-05T22:33:22Z","url":"https://old.reddit.com/r/LocalLLaMA/comments/1n2ghx4/ama_with_zai_the_lab_behind_glm_models/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"linolevan"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"GLM 5 Code Leaked on Z.ai Pricing Page"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://docs.z.ai/guides/overview/pricing"}},"_tags":["story","author_linolevan","story_46978841"],"author":"linolevan","children":[46978845,46978931],"created_at":"2026-02-11T18:34:36Z","created_at_i":1770834876,"num_comments":2,"objectID":"46978841","points":2,"story_id":46978841,"title":"GLM 5 Code Leaked on Z.ai Pricing Page","updated_at":"2026-03-05T23:34:54Z","url":"https://docs.z.ai/guides/overview/pricing"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Alifatisk"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai going to IPO Jan 8"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/zixuanli_/status/2005809204553040000"}},"_tags":["story","author_Alifatisk","story_46431878"],"author":"Alifatisk","children":[46431880],"created_at":"2025-12-30T10:47:22Z","created_at_i":1767091642,"num_comments":1,"objectID":"46431878","points":2,"story_id":46431878,"title":"Z.ai going to IPO Jan 8","updated_at":"2026-03-05T23:15:54Z","url":"https://twitter.com/zixuanli_/status/2005809204553040000"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sea-gold"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"GLM Proxy: transforms Anthropic Messages API requests to Z.ai GLM-4.7 API format"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/dejay2/glmproxy"}},"_tags":["story","author_sea-gold","story_46402287"],"author":"sea-gold","children":[46402288],"created_at":"2025-12-27T14:56:42Z","created_at_i":1766847402,"num_comments":1,"objectID":"46402287","points":2,"story_id":46402287,"title":"GLM Proxy: transforms Anthropic Messages API requests to Z.ai GLM-4.7 API format","updated_at":"2026-03-05T23:13:56Z","url":"https://github.com/dejay2/glmproxy"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"theanonymousone"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Thoughts about Scaling Law (from Z.ai Cofounder)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://xcancel.com/jietang/status/2089941544581403107#m"}},"_tags":["story","author_theanonymousone","story_49358643"],"author":"theanonymousone","created_at":"2026-08-19T08:24:19Z","created_at_i":1787127859,"num_comments":0,"objectID":"49358643","points":2,"story_id":49358643,"title":"Thoughts about Scaling Law (from Z.ai Cofounder)","updated_at":"2026-08-19T08:37:23Z","url":"https://xcancel.com/jietang/status/2089941544581403107#m"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"glenntws"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Show HN: Stagewise \u2013 Agentic IDE for Your Z.ai/DeepSeek/Moonshot Subscription"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/stagewise-io/stagewise/blob/main/README.md"}},"_tags":["story","author_glenntws","story_48064568","show_hn"],"author":"glenntws","children":[48073623],"created_at":"2026-05-08T15:30:22Z","created_at_i":1778254222,"num_comments":0,"objectID":"48064568","points":2,"story_id":48064568,"title":"Show HN: Stagewise \u2013 Agentic IDE for Your Z.ai/DeepSeek/Moonshot Subscription","updated_at":"2026-05-09T10:00:21Z","url":"https://github.com/stagewise-io/stagewise/blob/main/README.md"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pretext"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai GLM-OCR: SOTA performance, optimized for complex document understanding"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://ocr.z.ai"}},"_tags":["story","author_pretext","story_46867772"],"author":"pretext","created_at":"2026-02-03T07:38:01Z","created_at_i":1770104281,"num_comments":0,"objectID":"46867772","points":2,"story_id":46867772,"title":"Z.ai GLM-OCR: SOTA performance, optimized for complex document understanding","updated_at":"2026-03-05T23:29:59Z","url":"https://ocr.z.ai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mirzap"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai is set for its IPO on Jan 8, 2026"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/Zai_org/status/2005934776042095052"}},"_tags":["story","author_mirzap","story_46433995"],"author":"mirzap","created_at":"2025-12-30T15:06:03Z","created_at_i":1767107163,"num_comments":0,"objectID":"46433995","points":2,"story_id":46433995,"title":"Z.ai is set for its IPO on Jan 8, 2026","updated_at":"2026-03-05T23:16:02Z","url":"https://twitter.com/Zai_org/status/2005934776042095052"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bluepeter"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"It's called Cumbersome because you have to wrangle API keys (versus just using ChatGPT directly). So, I think of it like driving with a manual transmission, and all the benefits you get there, versus everything-on-auto. Not always easy, but often better (well, for some). This means you can bypass the monthly subscriptions for AI providers and just pay directly. This can work out to be a lot cheaper (or not!) depending on your use.

Actually I made this because I much prefer the API sandboxes/playgrounds of the AI providers, versus their consumer apps. You can edit context, delete bad context, rewrite AI messages. So you can do all that in Cumbersome, and a bunch of other things too.

I also threw in some features like Face/Off Mode where you can get 3 responses at once, and the AI picks the best. (Cursor recently added an ensemble feature like this.) This can be really spendy, but it's worth it for high-value AI sessions. (And it's probably never something that the all-you-can-eat consumer plans will offer as they are incentivized to cheap out.)"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Show HN: Cumbersome \u2013 iOS/macOS API client for OpenAI, Anthropic, Z.ai"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://apps.apple.com/us/app/cumbersome-ai-api-client/id6753016821"}},"_tags":["story","author_bluepeter","story_46425990","show_hn"],"author":"bluepeter","created_at":"2025-12-29T21:33:30Z","created_at_i":1767044010,"num_comments":0,"objectID":"46425990","points":2,"story_id":46425990,"story_text":"It's called Cumbersome because you have to wrangle API keys (versus just using ChatGPT directly). So, I think of it like driving with a manual transmission, and all the benefits you get there, versus everything-on-auto. Not always easy, but often better (well, for some). This means you can bypass the monthly subscriptions for AI providers and just pay directly. This can work out to be a lot cheaper (or not!) depending on your use.

Actually I made this because I much prefer the API sandboxes/playgrounds of the AI providers, versus their consumer apps. You can edit context, delete bad context, rewrite AI messages. So you can do all that in Cumbersome, and a bunch of other things too.

I also threw in some features like Face/Off Mode where you can get 3 responses at once, and the AI picks the best. (Cursor recently added an ensemble feature like this.) This can be really spendy, but it's worth it for high-value AI sessions. (And it's probably never something that the all-you-can-eat consumer plans will offer as they are incentivized to cheap out.)","title":"Show HN: Cumbersome \u2013 iOS/macOS API client for OpenAI, Anthropic, Z.ai","updated_at":"2026-03-05T23:15:29Z","url":"https://apps.apple.com/us/app/cumbersome-ai-api-client/id6753016821"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"reddec"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai phasing out original subscription plans"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://docs.z.ai/devpack/transition"}},"_tags":["story","author_reddec","story_47871339"],"author":"reddec","created_at":"2026-04-23T01:25:15Z","created_at_i":1776907515,"num_comments":0,"objectID":"47871339","points":1,"story_id":47871339,"title":"Z.ai phasing out original subscription plans","updated_at":"2026-04-23T01:30:08Z","url":"https://docs.z.ai/devpack/transition"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"indigodaddy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Claude Code with Z.ai Vision MCP"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://jpcaparas.medium.com/claude-code-with-z-ai-vision-mcp-master-the-full-toolbelt-4447c2f953a0"}},"_tags":["story","author_indigodaddy","story_46899452"],"author":"indigodaddy","created_at":"2026-02-05T13:32:07Z","created_at_i":1770298327,"num_comments":0,"objectID":"46899452","points":1,"story_id":46899452,"title":"Claude Code with Z.ai Vision MCP","updated_at":"2026-03-05T23:32:19Z","url":"https://jpcaparas.medium.com/claude-code-with-z-ai-vision-mcp-master-the-full-toolbelt-4447c2f953a0"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jeudesprits"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"https://twitter.com/Zai_org/status/2093354097122455713

https://z.ai/blog/glm-5.3"},"title":{"matchLevel":"none","matchedWords":[],"value":"GLM-5.3 is now open-weight"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://huggingface.co/zai-org/GLM-5.3"}},"_tags":["story","author_jeudesprits","story_49479878"],"author":"jeudesprits","children":[49480188,49480282,49480347,49480393,49480440,49480591,49480594,49480611,49480727,49480810,49480839,49480864,49481270,49481363,49481697,49481955,49482353,49482578,49483041,49483051,49483167,49483481,49483807,49483853,49485626,49486004,49486055,49486158,49486240,49487294,49487800,49488352,49488640,49488976,49495741,49497740,49502961],"created_at":"2026-08-28T15:20:13Z","created_at_i":1787930413,"num_comments":280,"objectID":"49479878","points":800,"story_id":49479878,"story_text":"https://twitter.com/Zai_org/status/2093354097122455713

https://z.ai/blog/glm-5.3","title":"GLM-5.3 is now open-weight","updated_at":"2026-08-31T08:24:37Z","url":"https://huggingface.co/zai-org/GLM-5.3"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"merge-conflict"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"GAC is a tool I built to help users spend less time summing up what was done and more time building. It uses LLMs to generate contextual git commit messages from your code changes. And it can be a drop-in replacement for `git commit -m "..."`.

Example:

  feat(auth): add OAuth2 integration with GitHub and Google\n\n  - Implement OAuth2 authentication flow\n\n  - Add provider configuration for GitHub and Google\n\n  - Create callback handler for token exchange\n\n  - Update login UI with social auth buttons\n
\nDon't like it? Reroll with 'r', or type `r "focus on xyz"` and it rerolls the commit with your feedback.

You can try it out with uvx (no install):

  uvx gac init  # config wizard\n\n  uvx gac\n
\nNote: `gac init` creates a .gac.env file in your home directory with your chosen provider, model, and API key.

Tech details:

14 providers - Supports local (Ollama & LM Studio) and cloud (OpenAI, Anthropic, Gemini, OpenRouter, Groq, Cerebras, Chutes, Fireworks, StreamLake, Synthetic, Together AI, & Z.ai (including their extremely cheap coding plans!)).

Three verbosity modes - Standard with bullets (default), one-liners (`-o`), or verbose (`-v`) with detailed Motivation/Architecture/Impact sections.

Secret detection - Scans for API keys, tokens, and credentials before committing. Has caught my API keys on a new project when I hadn't yet gitignored .env.

Flags - Automate common workflows:

  `gac -h "bug fix"` - pass hints to guide intent\n\n  `gac -yo` - auto-accept the commit message in one-liner mode\n\n  `gac -ayp` - stage all files, auto-accept the commit message, and push (yolo mode)\n
\nWould love to hear your feedback! Give it a try and let me know what you think! <3

GitHub: https://github.com/cellwebb/gac"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Git Auto Commit (GAC) \u2013 LLM-powered Git commit command line tool"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/cellwebb/gac"}},"_tags":["story","author_merge-conflict","story_45723533","show_hn"],"author":"merge-conflict","children":[45723793,45723986,45724220,45724309,45724426,45724576,45724644,45724655,45724850,45724911,45724938,45725025,45725162,45725430,45725991,45726244,45726331,45726417,45733397,45743483,45758713],"created_at":"2025-10-27T17:07:05Z","created_at_i":1761584825,"num_comments":36,"objectID":"45723533","points":56,"story_id":45723533,"story_text":"GAC is a tool I built to help users spend less time summing up what was done and more time building. It uses LLMs to generate contextual git commit messages from your code changes. And it can be a drop-in replacement for `git commit -m "..."`.

Example:

  feat(auth): add OAuth2 integration with GitHub and Google\n\n  - Implement OAuth2 authentication flow\n\n  - Add provider configuration for GitHub and Google\n\n  - Create callback handler for token exchange\n\n  - Update login UI with social auth buttons\n
\nDon't like it? Reroll with 'r', or type `r "focus on xyz"` and it rerolls the commit with your feedback.

You can try it out with uvx (no install):

  uvx gac init  # config wizard\n\n  uvx gac\n
\nNote: `gac init` creates a .gac.env file in your home directory with your chosen provider, model, and API key.

Tech details:

14 providers - Supports local (Ollama & LM Studio) and cloud (OpenAI, Anthropic, Gemini, OpenRouter, Groq, Cerebras, Chutes, Fireworks, StreamLake, Synthetic, Together AI, & Z.ai (including their extremely cheap coding plans!)).

Three verbosity modes - Standard with bullets (default), one-liners (`-o`), or verbose (`-v`) with detailed Motivation/Architecture/Impact sections.

Secret detection - Scans for API keys, tokens, and credentials before committing. Has caught my API keys on a new project when I hadn't yet gitignored .env.

Flags - Automate common workflows:

  `gac -h "bug fix"` - pass hints to guide intent\n\n  `gac -yo` - auto-accept the commit message in one-liner mode\n\n  `gac -ayp` - stage all files, auto-accept the commit message, and push (yolo mode)\n
\nWould love to hear your feedback! Give it a try and let me know what you think! <3

GitHub: https://github.com/cellwebb/gac","title":"Show HN: Git Auto Commit (GAC) \u2013 LLM-powered Git commit command line tool","updated_at":"2026-03-05T22:56:15Z","url":"https://github.com/cellwebb/gac"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"aaronSong"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Clink lets you use the coding agents you already pay for (Claude Code, Codex CLI, Gemini CLI, Z.ai GLM) to build \u2192 live-preview \u2192 ship apps in an isolated container.

No token purchases, no extra cost for coding. Just link your existing Claude/OpenAI/Gemini account and start building and deploying instantly.

Why we built this:

Claude Code is our go-to for coding, but it lacked preview + deploy capabilities. We didn't want to pay Lovable again just for that.

Different agents excel at different tasks - Claude Code for versatility, Codex for complex work, GLM for speed. We needed one platform to leverage them all.

CLI agents offer more freedom than traditional web builders. We wanted to unlock their full potential with proper dev tooling.

What it does:

- Prompt \u2192 Build \u2192 Live \u2192 Deploy - The fastest path from idea to live website. Deploy for free.

- BYO Subscription - Use your existing plans efficiently (Claude Code $20 = 10x Lovable $25 usage, GLM $3 = 3x Claude Code $20)

DEV Mode (Beta):

- Multi-stack support - Build with Node, Python, Go, Rust and deploy containers to public URLs instantly

- Repo imports - Upgrade and deploy your existing projects across any stack

Links:

- Clink: https://clink.new

- OSS origin (Claudable, ~2.8k): https://github.com/opactorai/Claudable

We'd love any feedback, bug reports, or stack requests - we iterate fast and read every comment."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Clink \u2013 Bring your own CLI Agents, Ship instantly"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://clink.new"}},"_tags":["story","author_aaronSong","story_45657055","show_hn"],"author":"aaronSong","children":[45657110,45657161,45657251,45657269,45657477,45657502,45657580,45657919,45658425,45658646],"created_at":"2025-10-21T15:32:02Z","created_at_i":1761060722,"num_comments":21,"objectID":"45657055","points":22,"story_id":45657055,"story_text":"Clink lets you use the coding agents you already pay for (Claude Code, Codex CLI, Gemini CLI, Z.ai GLM) to build \u2192 live-preview \u2192 ship apps in an isolated container.

No token purchases, no extra cost for coding. Just link your existing Claude/OpenAI/Gemini account and start building and deploying instantly.

Why we built this:

Claude Code is our go-to for coding, but it lacked preview + deploy capabilities. We didn't want to pay Lovable again just for that.

Different agents excel at different tasks - Claude Code for versatility, Codex for complex work, GLM for speed. We needed one platform to leverage them all.

CLI agents offer more freedom than traditional web builders. We wanted to unlock their full potential with proper dev tooling.

What it does:

- Prompt \u2192 Build \u2192 Live \u2192 Deploy - The fastest path from idea to live website. Deploy for free.

- BYO Subscription - Use your existing plans efficiently (Claude Code $20 = 10x Lovable $25 usage, GLM $3 = 3x Claude Code $20)

DEV Mode (Beta):

- Multi-stack support - Build with Node, Python, Go, Rust and deploy containers to public URLs instantly

- Repo imports - Upgrade and deploy your existing projects across any stack

Links:

- Clink: https://clink.new

- OSS origin (Claudable, ~2.8k): https://github.com/opactorai/Claudable

We'd love any feedback, bug reports, or stack requests - we iterate fast and read every comment.","title":"Show HN: Clink \u2013 Bring your own CLI Agents, Ship instantly","updated_at":"2026-03-05T22:51:59Z","url":"https://clink.new"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Frannky"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Claude Code with Opus and the Max plan is fine for me, even though I'm not super happy about moments when it's not available, the costs, account banning, etc.

Anyway, what I am looking for and am curious about is if there is a solution that I am overlooking that will work the same, or almost the same or better, but at a cheaper price.

I read about people being happy about pi.dev and OpenCode. I tried OpenCode with Mimo V2 pro and it is pretty good. I previously used Qwen CLI before they stopped the free usage, and Gemini CLI. I also used Z.ai with OpenCode.

I read about people using Opus for planning and then for non-important stuff moving the agent to use a further cheaper model. I am not into usage-based pricing unless it will be cheaper nonetheless (I doubt it though).

Do you have some cool setups to share? I usually do Python for backend and TypeScript frontend."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Claude Code Alternative"}},"_tags":["story","author_Frannky","story_47854570","ask_hn"],"author":"Frannky","children":[47854585,47854790,47855039,47869765],"created_at":"2026-04-21T21:13:04Z","created_at_i":1776805984,"num_comments":6,"objectID":"47854570","points":10,"story_id":47854570,"story_text":"Claude Code with Opus and the Max plan is fine for me, even though I'm not super happy about moments when it's not available, the costs, account banning, etc.

Anyway, what I am looking for and am curious about is if there is a solution that I am overlooking that will work the same, or almost the same or better, but at a cheaper price.

I read about people being happy about pi.dev and OpenCode. I tried OpenCode with Mimo V2 pro and it is pretty good. I previously used Qwen CLI before they stopped the free usage, and Gemini CLI. I also used Z.ai with OpenCode.

I read about people using Opus for planning and then for non-important stuff moving the agent to use a further cheaper model. I am not into usage-based pricing unless it will be cheaper nonetheless (I doubt it though).

Do you have some cool setups to share? I usually do Python for backend and TypeScript frontend.","title":"Ask HN: Claude Code Alternative","updated_at":"2026-06-17T16:22:53Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sahli"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"It feels like most Claude Code users have already noticed a quality drop in the Claude models. As a Claude Pro subscriber (Web version; I don't use Claude Code), I\u2019ve seen a clear decline over the last couple of weeks. I can\u2019t complete tasks in a single turn anymore. Claude often stops streaming because it hits some internal tool-call/turn limit, so I have to keep pressing \u201cContinue.\u201d Each continuation has to re-feed context, which quickly burns through tokens and quota. The model also makes more mistakes and fails to fully complete tasks it used to handle reliably.

This is especially frustrating because Sonnet 4.6 was a real step up: it could produce long, correct code in one pass much more often. That seems basically gone now.

As a paying Pro user, I honestly find myself using free alternatives like DeepSeek and Z.ai (GLM) more than Claude lately. I\u2019ve also stopped touching Opus entirely\u2014it\u2019s so token-hungry that it drains my weekly quota too fast to be practical.

Is Anthropic trying to limit usage or drive people away?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Is Claude Getting Worse?"}},"_tags":["story","author_sahli","story_47778035","ask_hn"],"author":"sahli","children":[47778091,47778190,47778194,47778226,47778241,47778251,47778294,47778404,47786971,47787222,47791126,47803399,47806829,47824099,47856224],"created_at":"2026-04-15T12:20:05Z","created_at_i":1776255605,"num_comments":20,"objectID":"47778035","points":9,"story_id":47778035,"story_text":"It feels like most Claude Code users have already noticed a quality drop in the Claude models. As a Claude Pro subscriber (Web version; I don't use Claude Code), I\u2019ve seen a clear decline over the last couple of weeks. I can\u2019t complete tasks in a single turn anymore. Claude often stops streaming because it hits some internal tool-call/turn limit, so I have to keep pressing \u201cContinue.\u201d Each continuation has to re-feed context, which quickly burns through tokens and quota. The model also makes more mistakes and fails to fully complete tasks it used to handle reliably.

This is especially frustrating because Sonnet 4.6 was a real step up: it could produce long, correct code in one pass much more often. That seems basically gone now.

As a paying Pro user, I honestly find myself using free alternatives like DeepSeek and Z.ai (GLM) more than Claude lately. I\u2019ve also stopped touching Opus entirely\u2014it\u2019s so token-hungry that it drains my weekly quota too fast to be practical.

Is Anthropic trying to limit usage or drive people away?","title":"Ask HN: Is Claude Getting Worse?","updated_at":"2026-04-25T21:31:34Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vinhnx"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"VT Code is a Rust CLI/TUI coding agent for AST-aware edits (Tree-sitter, ast-grep). Multi-provider routing with failover and caching (OpenAI, Anthropic, Gemini, DeepSeek, xAI, OpenRouter, Z.AI, Moonshot; Ollama locally). Policy-gated tools, workspace boundaries, Zed ACP integration. Config-first via vtcode.toml; reproducible model/constant metadata in the repo.

Try it: cargo install vtcode; vtcode

Code: https://github.com/vinhnx/vtcode"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: VT Code \u2013 AST-aware Rust agent for terminal (Tree-sitter/AST-grep)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/vinhnx/vtcode"}},"_tags":["story","author_vinhnx","story_45617591","show_hn"],"author":"vinhnx","created_at":"2025-10-17T15:01:22Z","created_at_i":1760713282,"num_comments":0,"objectID":"45617591","points":6,"story_id":45617591,"story_text":"VT Code is a Rust CLI/TUI coding agent for AST-aware edits (Tree-sitter, ast-grep). Multi-provider routing with failover and caching (OpenAI, Anthropic, Gemini, DeepSeek, xAI, OpenRouter, Z.AI, Moonshot; Ollama locally). Policy-gated tools, workspace boundaries, Zed ACP integration. Config-first via vtcode.toml; reproducible model/constant metadata in the repo.

Try it: cargo install vtcode; vtcode

Code: https://github.com/vinhnx/vtcode","title":"Show HN: VT Code \u2013 AST-aware Rust agent for terminal (Tree-sitter/AST-grep)","updated_at":"2026-03-05T22:49:16Z","url":"https://github.com/vinhnx/vtcode"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lamprouge"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"retrieval is not the future of Ai

if it was, google would have won already

there is another way, that doesn't require retrieval at all

it costs more per conversation, but its better than a sh*ty graphRAG

i am shocked by how few people know this

but it seems the industry is not paying much attention to memory yet (hell z.ai doesn't have longterm memory at all)

humans don't really remember the exact experience that happened,

we remember a layer that sits on top of that

something that got built at the same day the experience happened

but is not a transcript or a summary

why would the brain do that! isn't it easier to save the actual memory?

just like LLMs, our brain will be overwhelmed if we remembered every single experience (people with photographic memory go through hell)

Ai agents can't remember everything, or retrieval will be hell too

just ask google; 30 years of trying to give you the best search results of a simple recipe & it still fails to do that on the first try

so what! do you take the first word and the last word of every sentence and reconstruct the sentence later?

No, that too doesn't work either, no matter how much Zep AI wants you to believe it"},"title":{"matchLevel":"none","matchedWords":[],"value":"Retrieval is not the future of AI \u2013 if it was, Google would have won already"}},"_tags":["story","author_lamprouge","story_48788520","ask_hn"],"author":"lamprouge","children":[48788911,48796423,48809946],"created_at":"2026-07-04T20:09:03Z","created_at_i":1783195743,"num_comments":2,"objectID":"48788520","points":4,"story_id":48788520,"story_text":"retrieval is not the future of Ai

if it was, google would have won already

there is another way, that doesn't require retrieval at all

it costs more per conversation, but its better than a sh*ty graphRAG

i am shocked by how few people know this

but it seems the industry is not paying much attention to memory yet (hell z.ai doesn't have longterm memory at all)

humans don't really remember the exact experience that happened,

we remember a layer that sits on top of that

something that got built at the same day the experience happened

but is not a transcript or a summary

why would the brain do that! isn't it easier to save the actual memory?

just like LLMs, our brain will be overwhelmed if we remembered every single experience (people with photographic memory go through hell)

Ai agents can't remember everything, or retrieval will be hell too

just ask google; 30 years of trying to give you the best search results of a simple recipe & it still fails to do that on the first try

so what! do you take the first word and the last word of every sentence and reconstruct the sentence later?

No, that too doesn't work either, no matter how much Zep AI wants you to believe it","title":"Retrieval is not the future of AI \u2013 if it was, Google would have won already","updated_at":"2026-07-22T04:51:13Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"deathmonger5000"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Hi HN,

Circus Chief is a tool for managing coding agent sessions from a browser. It's specifically optimized for small screens. It supports Claude Code, OpenAI Codex, and Google Gemini CLI agents.

Features

Agents can operate Circus Chief itself. Agents can spawn sessions, schedule sessions, interact with the Kanban board \u2014 anything you can do in the UI, an agent can also do.

Schedule work ahead of time.

Automatically reschedule when you hit usage limits.

Configurable, chainable prompt templates.

User-defined commands - agents can run them and see the results, and so can you in the UI. Handy for local CI or routine workflow steps.

Worktree-per-session isolation, or elect to work on a specific branch.

Shared canvas - this is a place for shared artifacts that don't belong in the code. Useful for iterating on planning documents.

Bring your own provider. Use subscription auth for Anthropic, OpenAI, or Google, or point sessions at third-party providers with Anthropic- or OpenAI-compatible endpoints.

If you want to try it:

  npx circuschief\n
\nStack: Vue 3, Express, SQLite, WebSockets. Plain JavaScript. Tailwind.

Development process

I built this almost entirely from my phone and tablet \u2014 starting with Claude Code using both Anthropic and z.ai, then adding Codex to the mix around a month ago.

It was vibe coded in the sense that I was not reviewing many individual lines of code. I did review and iterate on plans with the agents, but often stayed out of implementation details. If a plan made sense then I would usually have the agent review it a few times before just letting the agent implement without any intervention. I've enjoyed building this way, but I don't deeply understand a lot of the details of the implementation. That's bitten me exactly once so far, see this issue: https://github.com/ferrislucas/Circus-Chief/issues/944

I used Circus Chief to build Circus Chief from a very early stage. I bootstrapped with Vibe Kanban, then switched to dogfooding once Circus Chief was usable. A lot of the app has been built through the app itself.

By the numbers

2,184 agent sessions since Christmas 2025 \u2014 1,423 were child/follow-up sessions.

Agent mix: 1,818 Claude Code sessions, 363 Codex sessions, and 3 Gemini sessions.

50,929 conversation messages across those sessions.

41 sessions (1.9%) contained strong profanity in user-authored messages.

990 sessions linked to GitHub PRs, across 685 distinct PRs, 759 branches, and 731 worktrees.

Average logged agent call: 131.3 seconds.

2,410 commits on main; 883 pull requests total \u2014 847 merged (~96%).

Repo scale: 887 tracked files and 310K current lines of code (excludes lockfiles, fixtures, and recorded test cassettes).

Peak day: 76 commits on March 21, 2026, first at 12:49am, last at 11:57pm \u2014 one every 18 minutes for 23 hours.

Busiest merge day: 28 pull requests shipped \u2014 New Year's Day, 2026.

Largest PR by diff: 140K insertions across 92 files \u2014 replacing mock Claude fixtures with VCR-style record/replay.

Code: https://github.com/ferrislucas/Circus-Chief

Analytics disclosure: the npm build includes PostHog for anonymous page-view analytics (session recording off, DNT respected). Disable with --no-analytics, in Settings \u2192 General, or build from source without a PostHog key."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Circus Chief \u2013 Claude Code, Codex, and Gemini from Your Phone"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/ferrislucas/Circus-Chief"}},"_tags":["story","author_deathmonger5000","story_48370360","show_hn"],"author":"deathmonger5000","created_at":"2026-06-02T13:59:56Z","created_at_i":1780408796,"num_comments":0,"objectID":"48370360","points":4,"story_id":48370360,"story_text":"Hi HN,

Circus Chief is a tool for managing coding agent sessions from a browser. It's specifically optimized for small screens. It supports Claude Code, OpenAI Codex, and Google Gemini CLI agents.

Features

Agents can operate Circus Chief itself. Agents can spawn sessions, schedule sessions, interact with the Kanban board \u2014 anything you can do in the UI, an agent can also do.

Schedule work ahead of time.

Automatically reschedule when you hit usage limits.

Configurable, chainable prompt templates.

User-defined commands - agents can run them and see the results, and so can you in the UI. Handy for local CI or routine workflow steps.

Worktree-per-session isolation, or elect to work on a specific branch.

Shared canvas - this is a place for shared artifacts that don't belong in the code. Useful for iterating on planning documents.

Bring your own provider. Use subscription auth for Anthropic, OpenAI, or Google, or point sessions at third-party providers with Anthropic- or OpenAI-compatible endpoints.

If you want to try it:

  npx circuschief\n
\nStack: Vue 3, Express, SQLite, WebSockets. Plain JavaScript. Tailwind.

Development process

I built this almost entirely from my phone and tablet \u2014 starting with Claude Code using both Anthropic and z.ai, then adding Codex to the mix around a month ago.

It was vibe coded in the sense that I was not reviewing many individual lines of code. I did review and iterate on plans with the agents, but often stayed out of implementation details. If a plan made sense then I would usually have the agent review it a few times before just letting the agent implement without any intervention. I've enjoyed building this way, but I don't deeply understand a lot of the details of the implementation. That's bitten me exactly once so far, see this issue: https://github.com/ferrislucas/Circus-Chief/issues/944

I used Circus Chief to build Circus Chief from a very early stage. I bootstrapped with Vibe Kanban, then switched to dogfooding once Circus Chief was usable. A lot of the app has been built through the app itself.

By the numbers

2,184 agent sessions since Christmas 2025 \u2014 1,423 were child/follow-up sessions.

Agent mix: 1,818 Claude Code sessions, 363 Codex sessions, and 3 Gemini sessions.

50,929 conversation messages across those sessions.

41 sessions (1.9%) contained strong profanity in user-authored messages.

990 sessions linked to GitHub PRs, across 685 distinct PRs, 759 branches, and 731 worktrees.

Average logged agent call: 131.3 seconds.

2,410 commits on main; 883 pull requests total \u2014 847 merged (~96%).

Repo scale: 887 tracked files and 310K current lines of code (excludes lockfiles, fixtures, and recorded test cassettes).

Peak day: 76 commits on March 21, 2026, first at 12:49am, last at 11:57pm \u2014 one every 18 minutes for 23 hours.

Busiest merge day: 28 pull requests shipped \u2014 New Year's Day, 2026.

Largest PR by diff: 140K insertions across 92 files \u2014 replacing mock Claude fixtures with VCR-style record/replay.

Code: https://github.com/ferrislucas/Circus-Chief

Analytics disclosure: the npm build includes PostHog for anonymous page-view analytics (session recording off, DNT respected). Disable with --no-analytics, in Settings \u2192 General, or build from source without a PostHog key.","title":"Show HN: Circus Chief \u2013 Claude Code, Codex, and Gemini from Your Phone","updated_at":"2026-06-05T11:43:19Z","url":"https://github.com/ferrislucas/Circus-Chief"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kivir"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"My latest project, about 60% of the codebase was written with Z.ai's GLM-5.1 model. It's basically a Telegram bot that allows for embedding/downloading media easier within group chats. Absolutely 0 telemetry and you're free to edit the code as you wish. I know this is so small and stupid compared to the cool stuff I read here every day, but I'm very proud of my accomplishments as I had to learn a lot to get this to work as intended. Anyways enjoy ^^"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Chuddy, self-hosted media downloading, translation and OCR Telegram bot"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/kivirnz/chuddy"}},"_tags":["story","author_kivir","story_48149676","show_hn"],"author":"kivir","created_at":"2026-05-15T15:08:05Z","created_at_i":1778857685,"num_comments":0,"objectID":"48149676","points":4,"story_id":48149676,"story_text":"My latest project, about 60% of the codebase was written with Z.ai's GLM-5.1 model. It's basically a Telegram bot that allows for embedding/downloading media easier within group chats. Absolutely 0 telemetry and you're free to edit the code as you wish. I know this is so small and stupid compared to the cool stuff I read here every day, but I'm very proud of my accomplishments as I had to learn a lot to get this to work as intended. Anyways enjoy ^^","title":"Show HN: Chuddy, self-hosted media downloading, translation and OCR Telegram bot","updated_at":"2026-05-16T21:36:03Z","url":"https://github.com/kivirnz/chuddy"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"aaronSong"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Clink connects your existing AI coding agents (Claude Code, Codex CLI, Gemini CLI, Z.ai GLM) to build, preview, and deploy apps in isolated containers. No extra tokens needed.

Why? We love Claude Code but needed preview + deploy. Didn't want to pay Lovable $25 when our $20 Claude subscription already does the coding.

What it does:

1) BYO Subscription: Use what you already pay for (Claude $20 = 10x Lovable usage)

2) Multi-agent: Different agents for different strengths - Claude for versatility, Codex for complex tasks, GLM for speed

3) Instant Deploy: Prompt to build to live URL. Free hosting included.

DEV Mode for Beta

Multi-stack support (Node, Python, Go, Rust) /\nImport and upgrade existing repos /\nDeploy containers to public URLs instantly

We're preparing this

Fork-to-Deploy: Fork any open source project from GitHub, customize it with AI agents, and deploy as your own. Think: fork Slack alternative, customize for your team, deploy instantly.

Try it: https://clink.new

OSS origin: https://github.com/opactorai/Claudable (~2.9k stars)

We ship fast and read every comment. Would love your feedback! (resubmitting)"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Clink \u2013 Use your existing AI subscriptions to build and deploy apps"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://clink.new/base"}},"_tags":["story","author_aaronSong","story_45682488","show_hn"],"author":"aaronSong","created_at":"2025-10-23T14:50:12Z","created_at_i":1761231012,"num_comments":0,"objectID":"45682488","points":4,"story_id":45682488,"story_text":"Clink connects your existing AI coding agents (Claude Code, Codex CLI, Gemini CLI, Z.ai GLM) to build, preview, and deploy apps in isolated containers. No extra tokens needed.

Why? We love Claude Code but needed preview + deploy. Didn't want to pay Lovable $25 when our $20 Claude subscription already does the coding.

What it does:

1) BYO Subscription: Use what you already pay for (Claude $20 = 10x Lovable usage)

2) Multi-agent: Different agents for different strengths - Claude for versatility, Codex for complex tasks, GLM for speed

3) Instant Deploy: Prompt to build to live URL. Free hosting included.

DEV Mode for Beta

Multi-stack support (Node, Python, Go, Rust) /\nImport and upgrade existing repos /\nDeploy containers to public URLs instantly

We're preparing this

Fork-to-Deploy: Fork any open source project from GitHub, customize it with AI agents, and deploy as your own. Think: fork Slack alternative, customize for your team, deploy instantly.

Try it: https://clink.new

OSS origin: https://github.com/opactorai/Claudable (~2.9k stars)

We ship fast and read every comment. Would love your feedback! (resubmitting)","title":"Show HN: Clink \u2013 Use your existing AI subscriptions to build and deploy apps","updated_at":"2026-03-05T22:53:33Z","url":"https://clink.new/base"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vinhnx"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"I\u2019ve been building VT Code, a Rust-based terminal coding agent that combines semantic code intelligence (Tree-sitter + ast-grep) with multi-provider LLMs and a defense-in-depth execution model. It runs in your terminal with a streaming TUI, and also integrates with editors via ACP and a VS Code extension.

* Semantic understanding: parses your code with Tree-sitter and does structural queries with ast-grep.

* Multi-LLM with failover: OpenAI, Anthropic, xAI, DeepSeek, Gemini, Z.AI, Moonshot, OpenRouter, MiniMax, and Ollama for local\u2014swap by env var.

* Security first: tool allowlist + per-arg validation, workspace isolation, optional Anthropic sandbox, HITL approvals, audit trail.

* Editor bridges: Agent Conext Protocol supports (Zed); VS Code extension (also works in Open VSX-compatible editors like Cursor/Windsurf).

* Configurable: vtcode.toml with tool policies, lifecycle hooks, context budgets, and timeouts.

GitHub: https://github.com/vinhnx/vtcode"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: VT Code \u2013 Rust TUI coding agent with Tree-sitter and AST-grep"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/vinhnx/vtcode"}},"_tags":["story","author_vinhnx","story_45842578","show_hn"],"author":"vinhnx","children":[45842717],"created_at":"2025-11-07T01:14:04Z","created_at_i":1762478044,"num_comments":2,"objectID":"45842578","points":3,"story_id":45842578,"story_text":"I\u2019ve been building VT Code, a Rust-based terminal coding agent that combines semantic code intelligence (Tree-sitter + ast-grep) with multi-provider LLMs and a defense-in-depth execution model. It runs in your terminal with a streaming TUI, and also integrates with editors via ACP and a VS Code extension.

* Semantic understanding: parses your code with Tree-sitter and does structural queries with ast-grep.

* Multi-LLM with failover: OpenAI, Anthropic, xAI, DeepSeek, Gemini, Z.AI, Moonshot, OpenRouter, MiniMax, and Ollama for local\u2014swap by env var.

* Security first: tool allowlist + per-arg validation, workspace isolation, optional Anthropic sandbox, HITL approvals, audit trail.

* Editor bridges: Agent Conext Protocol supports (Zed); VS Code extension (also works in Open VSX-compatible editors like Cursor/Windsurf).

* Configurable: vtcode.toml with tool policies, lifecycle hooks, context budgets, and timeouts.

GitHub: https://github.com/vinhnx/vtcode","title":"Show HN: VT Code \u2013 Rust TUI coding agent with Tree-sitter and AST-grep","updated_at":"2026-03-05T22:58:50Z","url":"https://github.com/vinhnx/vtcode"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"oldguy101"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Z.ai/GLM-5: "if I needed a schematic checked for possible design issues, is sending you the netlist the best way ?"\n*No, sending just a netlist is usually not the best way.*

While I can process a netlist, it is the equivalent of reading a phone book to understand the plot of a novel. You lose all the visual context, component values, and spatial relationships that are critical for catching design errors.

Here is a breakdown of why the netlist is difficult to work with and the best ways to get your schematic checked by an AI.

### Why a Netlist is Problematic\nA netlist is just a list of connections (e.g., `R1_Pin1` connects to `U3_Pin5`). It lacks:\n1. *Component Values:* A netlist usually doesn't tell me that `R1` is 10k\u03a9 or that `C1` is 100pF. Without values, I cannot check if your RC filter cutoff is correct or if your pull-up resistor is too weak.\n2. *Visual Hierarchy:* I cannot see if your grounding scheme is messy or if your feedback loops are dangerously long.\n3. *Human-Readable Signals:* Netlists often use generated names (like `N$14`) rather than functional names (like `VCC_MOTOR`), making it hard to understand the circuit's intent.

### The Best Methods (In Order of Effectiveness)

*1. Screenshots or PDF Export (Best for General Reviews)*\nThe most effective way is to export your schematic as a *PDF* or take high-resolution *screenshots*.\n* *Why:* I can "see" the component values, part numbers, and the overall architecture.\n* *How:* Upload the image/PDF and tell me the circuit's purpose (e.g., "This is a 24V to 5V buck converter").\n* *What I can check:* I can verify pin connections, look for missing decoupling capacitors, check incorrect op-amp configurations, spot safety issues (like missing flyback diodes), and verify component sizing.

*2. A Written Description (Best for Architecture/Logic)*\nIf you want a logic check, describe the flow in text.\n* Example: "I have a microcontroller driving an N-channel MOSFET. The MCU runs on 3.3V, the load is 12V. I am using a 10k pull-down resistor on the gate."\n* *What I can check:* I can immediately flag that a 3.3V logic level might not fully enhance a standard MOSFET, or suggest a gate driver.

*3. The Netlist (Only for Specific Connectivity Checks)*\nIf you do provide a netlist, it is only useful for specific checks, such as:\n* Verifying that every pin has a connection (no floating inputs).\n* Checking for short circuits (if the format allows).\n* *Tip:* If you must send a netlist, ensure it is in a readable format (like a standard SPICE netlist) and includes component values/designators.

### Summary Recommendation\nFor the best results, please do the following:

1. *Export the schematic to PDF or take a clear screenshot.*\n2. *Upload it here.*\n3. *Provide context:* Tell me what the circuit is supposed to do and what specific concerns you have (e.g., "Will this blow up if the load draws too much current?" or "Is this oscillator circuit stable?").

Note: As an AI, I can catch obvious design rule violations and theoretical errors, but I do not replace a design review by an experienced electrical engineer or formal ERC (Electrical Rule Check) software."},"title":{"matchLevel":"none","matchedWords":[],"value":"How to get an AI to check your schematic"}},"_tags":["story","author_oldguy101","story_47028176","ask_hn"],"author":"oldguy101","created_at":"2026-02-15T22:11:01Z","created_at_i":1771193461,"num_comments":0,"objectID":"47028176","points":3,"story_id":47028176,"story_text":"Z.ai/GLM-5: "if I needed a schematic checked for possible design issues, is sending you the netlist the best way ?"\n*No, sending just a netlist is usually not the best way.*

While I can process a netlist, it is the equivalent of reading a phone book to understand the plot of a novel. You lose all the visual context, component values, and spatial relationships that are critical for catching design errors.

Here is a breakdown of why the netlist is difficult to work with and the best ways to get your schematic checked by an AI.

### Why a Netlist is Problematic\nA netlist is just a list of connections (e.g., `R1_Pin1` connects to `U3_Pin5`). It lacks:\n1. *Component Values:* A netlist usually doesn't tell me that `R1` is 10k\u03a9 or that `C1` is 100pF. Without values, I cannot check if your RC filter cutoff is correct or if your pull-up resistor is too weak.\n2. *Visual Hierarchy:* I cannot see if your grounding scheme is messy or if your feedback loops are dangerously long.\n3. *Human-Readable Signals:* Netlists often use generated names (like `N$14`) rather than functional names (like `VCC_MOTOR`), making it hard to understand the circuit's intent.

### The Best Methods (In Order of Effectiveness)

*1. Screenshots or PDF Export (Best for General Reviews)*\nThe most effective way is to export your schematic as a *PDF* or take high-resolution *screenshots*.\n* *Why:* I can "see" the component values, part numbers, and the overall architecture.\n* *How:* Upload the image/PDF and tell me the circuit's purpose (e.g., "This is a 24V to 5V buck converter").\n* *What I can check:* I can verify pin connections, look for missing decoupling capacitors, check incorrect op-amp configurations, spot safety issues (like missing flyback diodes), and verify component sizing.

*2. A Written Description (Best for Architecture/Logic)*\nIf you want a logic check, describe the flow in text.\n* Example: "I have a microcontroller driving an N-channel MOSFET. The MCU runs on 3.3V, the load is 12V. I am using a 10k pull-down resistor on the gate."\n* *What I can check:* I can immediately flag that a 3.3V logic level might not fully enhance a standard MOSFET, or suggest a gate driver.

*3. The Netlist (Only for Specific Connectivity Checks)*\nIf you do provide a netlist, it is only useful for specific checks, such as:\n* Verifying that every pin has a connection (no floating inputs).\n* Checking for short circuits (if the format allows).\n* *Tip:* If you must send a netlist, ensure it is in a readable format (like a standard SPICE netlist) and includes component values/designators.

### Summary Recommendation\nFor the best results, please do the following:

1. *Export the schematic to PDF or take a clear screenshot.*\n2. *Upload it here.*\n3. *Provide context:* Tell me what the circuit is supposed to do and what specific concerns you have (e.g., "Will this blow up if the load draws too much current?" or "Is this oscillator circuit stable?").

Note: As an AI, I can catch obvious design rule violations and theoretical errors, but I do not replace a design review by an experienced electrical engineer or formal ERC (Electrical Rule Check) software.","title":"How to get an AI to check your schematic","updated_at":"2026-03-05T23:33:21Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nghiahsgs"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"Most AI agents today run with unchecked access to tools like shell execution, database writes, and arbitrary HTTP calls. There's \n no systematic way to constrain what they can do before execution happens. You're essentially giving a new employee root access and\n no employment contract.

  LawClaw applies a separation-of-powers model to agent governance \u2014 borrowing from constitutional design to create layered,\n  enforceable rules.\n\n  Three layers:\n\n  Constitution: Immutable core rules embedded in the system prompt. The agent cannot override these regardless of user instruction.\n\n  Legislature: Detailed behavioral laws written as plain markdown files. Human-readable, git-diffable, no custom DSL. Change the law\n   by editing a file and committing.\n\n  Pre-Judiciary: Automated enforcement that runs before tool execution, not after. It inspects the LLM's intended action and blocks\n  it if it violates law. Think traffic cameras, not courtrooms. This is where "rm -rf /", "DROP TABLE", and "curl | bash" get\n  intercepted.\n\n  Because the governed "society" has exactly one citizen (the agent), there's no need for an Executive branch \u2014 enforcement is fully\n   automated.\n\n  What ships with it:\n\n  - Telegram bot interface\n  - Multi-provider LLM support (OpenRouter, Z.AI, Claude Max proxy)\n  - Cron job scheduling\n  - Full audit trail of every action attempted and whether it was allowed or blocked\n  - Runtime tool ban/approve without restart\n\n  The governance layer itself is just markdown. If you want to prohibit file deletions in production paths, you write a markdown\n  file that says so. The Pre-Judiciary reads it, parses the constraint, and enforces it before any tool fires.\n\n  This started as a practical response to a real problem: we needed to deploy agents with meaningful autonomy but couldn't accept\n  unconstrained tool use. The constitutional framing turned out to be a useful mental model for reasoning about agent permissions\n  and audit.\n\n  GitHub: https://github.com/nghiahsgs/LawClaw\n\n  MIT licensed. Early stage. Interested in feedback from anyone running agents in production, particularly on the Pre-Judiciary\n  enforcement model and whether the constitutional framing maps well to other agent architectures. Security researchers welcome \u2014\n  the threat model for agents bypassing their own governance is worth scrutinizing.
"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: LawClaw \u2013 Constitutional governance for AI agents (MIT)"}},"_tags":["story","author_nghiahsgs","story_47109076","show_hn"],"author":"nghiahsgs","children":[47109110,47109713],"created_at":"2026-02-22T07:34:57Z","created_at_i":1771745697,"num_comments":1,"objectID":"47109076","points":2,"story_id":47109076,"story_text":"Most AI agents today run with unchecked access to tools like shell execution, database writes, and arbitrary HTTP calls. There's \n no systematic way to constrain what they can do before execution happens. You're essentially giving a new employee root access and\n no employment contract.

  LawClaw applies a separation-of-powers model to agent governance \u2014 borrowing from constitutional design to create layered,\n  enforceable rules.\n\n  Three layers:\n\n  Constitution: Immutable core rules embedded in the system prompt. The agent cannot override these regardless of user instruction.\n\n  Legislature: Detailed behavioral laws written as plain markdown files. Human-readable, git-diffable, no custom DSL. Change the law\n   by editing a file and committing.\n\n  Pre-Judiciary: Automated enforcement that runs before tool execution, not after. It inspects the LLM's intended action and blocks\n  it if it violates law. Think traffic cameras, not courtrooms. This is where "rm -rf /", "DROP TABLE", and "curl | bash" get\n  intercepted.\n\n  Because the governed "society" has exactly one citizen (the agent), there's no need for an Executive branch \u2014 enforcement is fully\n   automated.\n\n  What ships with it:\n\n  - Telegram bot interface\n  - Multi-provider LLM support (OpenRouter, Z.AI, Claude Max proxy)\n  - Cron job scheduling\n  - Full audit trail of every action attempted and whether it was allowed or blocked\n  - Runtime tool ban/approve without restart\n\n  The governance layer itself is just markdown. If you want to prohibit file deletions in production paths, you write a markdown\n  file that says so. The Pre-Judiciary reads it, parses the constraint, and enforces it before any tool fires.\n\n  This started as a practical response to a real problem: we needed to deploy agents with meaningful autonomy but couldn't accept\n  unconstrained tool use. The constitutional framing turned out to be a useful mental model for reasoning about agent permissions\n  and audit.\n\n  GitHub: https://github.com/nghiahsgs/LawClaw\n\n  MIT licensed. Early stage. Interested in feedback from anyone running agents in production, particularly on the Pre-Judiciary\n  enforcement model and whether the constitutional framing maps well to other agent architectures. Security researchers welcome \u2014\n  the threat model for agents bypassing their own governance is worth scrutinizing.
","title":"Show HN: LawClaw \u2013 Constitutional governance for AI agents (MIT)","updated_at":"2026-03-05T23:34:45Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"aliahad"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"If U.S. labs slow down AGI development, this could be 2028:

Moonshot Kimi 6, Alibaba Qwen 5, Z.ai, and MiniMax are all claiming AGI-level capabilities. Meanwhile, people barely talk about Anthropic or OpenAI\u2014just like Gemini\u2019s situation in 2026.

Digital nomads are moving to Shanghai to flex cheap tokens. Major U.S. software companies are shifting core development teams to Europe and India ( Because they need to use Chinese AI) . China is supplying data-center infrastructure to developing countries, making AI tokens extremely affordable.

Meanwhile, American boomers are posting on X about how they use GPT or Claude every day\u2014but in reality, they are coding with Kimi 6.4 Fast through anonymous accounts."},"title":{"matchLevel":"none","matchedWords":[],"value":"If U.S. labs slow down AGI development, this could be 2028"}},"_tags":["story","author_aliahad","story_49093166","ask_hn"],"author":"aliahad","created_at":"2026-07-29T03:40:30Z","created_at_i":1785296430,"num_comments":0,"objectID":"49093166","points":2,"story_id":49093166,"story_text":"If U.S. labs slow down AGI development, this could be 2028:

Moonshot Kimi 6, Alibaba Qwen 5, Z.ai, and MiniMax are all claiming AGI-level capabilities. Meanwhile, people barely talk about Anthropic or OpenAI\u2014just like Gemini\u2019s situation in 2026.

Digital nomads are moving to Shanghai to flex cheap tokens. Major U.S. software companies are shifting core development teams to Europe and India ( Because they need to use Chinese AI) . China is supplying data-center infrastructure to developing countries, making AI tokens extremely affordable.

Meanwhile, American boomers are posting on X about how they use GPT or Claude every day\u2014but in reality, they are coding with Kimi 6.4 Fast through anonymous accounts.","title":"If U.S. labs slow down AGI development, this could be 2028","updated_at":"2026-07-29T06:57:23Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"prakersh"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["z",".","ai"],"value":"I built onWatch because I was checking 6 different AI provider dashboards every day to track my quota usage. Each has different billing cycles, different formats, and none show historical patterns.

onWatch is a Go CLI that runs as a background daemon, polls your API quotas (Anthropic, OpenAI Codex, GitHub Copilot, Synthetic, Z.ai, Antigravity), stores history in SQLite, and serves a Material Design 3 web dashboard.

Key decisions:

- Single binary (~13MB), no runtime dependencies\n- <50MB RAM with all 6 providers polling in parallel\n- All data stays local \u2014 zero telemetry, no cloud\n- One-line install for macOS, Linux, Windows\n- Docker support (distroless, non-root, ~10MB image)

The insight I kept coming back to: knowing your current usage isn't enough. You need historical cycle data \u2014 which sessions burn quota fastest, how usage compares across billing periods, and when to expect resets.

Install: `curl -fsSL https://raw.githubusercontent.com/onllm-dev/onwatch/main/install.sh | bash`

https://github.com/onllm-dev/onwatch"},"title":{"matchLevel":"none","matchedWords":[],"value":"OnWatch \u2013 Track 6 AI API quotas from your terminal (<50MB RAM, zero telemetry)"}},"_tags":["story","author_prakersh","story_47239970","ask_hn"],"author":"prakersh","created_at":"2026-03-03T22:26:13Z","created_at_i":1772576773,"num_comments":0,"objectID":"47239970","points":2,"story_id":47239970,"story_text":"I built onWatch because I was checking 6 different AI provider dashboards every day to track my quota usage. Each has different billing cycles, different formats, and none show historical patterns.

onWatch is a Go CLI that runs as a background daemon, polls your API quotas (Anthropic, OpenAI Codex, GitHub Copilot, Synthetic, Z.ai, Antigravity), stores history in SQLite, and serves a Material Design 3 web dashboard.

Key decisions:

- Single binary (~13MB), no runtime dependencies\n- <50MB RAM with all 6 providers polling in parallel\n- All data stays local \u2014 zero telemetry, no cloud\n- One-line install for macOS, Linux, Windows\n- Docker support (distroless, non-root, ~10MB image)

The insight I kept coming back to: knowing your current usage isn't enough. You need historical cycle data \u2014 which sessions burn quota fastest, how usage compares across billing periods, and when to expect resets.

Install: `curl -fsSL https://raw.githubusercontent.com/onllm-dev/onwatch/main/install.sh | bash`

https://github.com/onllm-dev/onwatch","title":"OnWatch \u2013 Track 6 AI API quotas from your terminal (<50MB RAM, zero telemetry)","updated_at":"2026-03-27T11:46:23Z"}],"hitsPerPage":50,"nbHits":95,"nbPages":2,"page":0,"params":"query=Z.ai&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":20,"processingTimingsMS":{"_request":{"roundTrip":22},"afterFetch":{"format":{"highlighting":2,"total":2},"merge":{"mergeLoop":{"prepareNextHit":14,"total":14},"total":15},"total":15},"fetch":{"scanning":3,"total":4},"total":20},"query":"Z.ai","serverTimeMS":23}