{"ok":true,"repo":{"id":426,"full_name":"kyle-pena-nlp/jevchat","url":"https://github.com/kyle-pena-nlp/jevchat","description":"Turns Jev into a chatbot","language":"Python","topics":[],"stars":91,"stars_delta":0,"forks":5,"first_seen":"2026-09-26T17:49:09.725268Z","last_seen":"2026-09-26T20:25:48.460047Z","mentions":1,"platforms":["hn"],"score":44.01,"summary":"jevchat is a fun Python experiment that abuses a Jev API to build a crude chatbot: at each step it asks the model to score candidate next symbols (from configurable alphabets like characters, words, or BPE tokens), then samples from the resulting distribution until a STOP option is drawn. It supports multiple sampling strategies, live stats, and is explicitly slow, impractical, and for laughs.","why":"It was featured in a Show HN post ('I turned Jev into a (lousy) chatbot') as a Claude-written hack showing an absurd way to coerce a non-chat API into text generation.","audience":"Developers curious about sampling tricks, LLM APIs, or just amused by deliberately impractical AI experiments.","tags":["python","llm","chatbot","sampling","for-fun","api"],"summarized_at":"2026-09-26T17:49:45.207895Z","summary_model":"glm-5.3-flash","fetched_at":"2026-09-26T21:22:58.693105Z","meta":{"license":null,"archived":false,"homepage":null,"pushed_at":"2026-09-20T19:30:30Z","created_at":"2026-09-20T01:55:44Z","first_stars":91},"pushed_at":"2026-09-20T19:30:30Z","created_at":"2026-09-20T01:55:44Z","watchers":0,"open_issues":0,"mentions_list":[{"platform":"hn","url":"https://news.ycombinator.com/item?id=49778162","title":"I turned Jev into a (lousy) chatbot","seen_at":"2026-09-26T20:25:48.460914Z"}],"snapshots":[{"captured_at":"2026-09-26T18:23:16.006474Z","stars":91,"forks":5},{"captured_at":"2026-09-26T18:23:16.248055Z","stars":91,"forks":5},{"captured_at":"2026-09-26T18:28:05.693934Z","stars":91,"forks":5},{"captured_at":"2026-09-26T18:29:41.993483Z","stars":91,"forks":5},{"captured_at":"2026-09-26T18:44:45.130278Z","stars":91,"forks":5},{"captured_at":"2026-09-26T18:58:01.777575Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:12:44.695952Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:16:20.131155Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:19:51.275889Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:21:53.285035Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:28:26.688510Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:32:03.558780Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:35:08.506618Z","stars":91,"forks":5},{"captured_at":"2026-09-26T19:50:07.753483Z","stars":91,"forks":5},{"captured_at":"2026-09-26T20:05:17.487982Z","stars":91,"forks":5},{"captured_at":"2026-09-26T20:20:14.328719Z","stars":91,"forks":5},{"captured_at":"2026-09-26T20:34:49.672669Z","stars":91,"forks":5},{"captured_at":"2026-09-26T20:50:07.684212Z","stars":91,"forks":5},{"captured_at":"2026-09-26T20:52:55.309633Z","stars":91,"forks":5},{"captured_at":"2026-09-26T21:07:54.855878Z","stars":91,"forks":5},{"captured_at":"2026-09-26T21:22:58.693974Z","stars":91,"forks":5}]}}