[{"data":1,"prerenderedAt":589},["ShallowReactive",2],{"project-44317012":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":14,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":46,"what":47,"said":82,"maker_in_thread":177,"shape":188,"grid":192,"attempts":550,"same_week":551,"maker_shows":38,"maker_hidden":581,"reader_version":582,"card":583},"44317012","Claude Code Usage Monitor","real-time tracker to dodge usage cut-offs","title","Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs","https:\u002F\u002Fgithub.com\u002FMaciek-roboblog\u002FClaude-Code-Usage-Monitor","github.com","Maciej-roboblog",1750326403,2025,245,135,3837,7,"notable","dev_tools","usage monitor","cli",[23,24,25,26],"claude code","usage limits","token tracker","ai coding","mixed",0.152,{"positive":30,"neutral":31,"mixed":32,"critical":33},8,12,2,6,28,{"docs":36,"idea":39,"execution":41,"performance":43,"pricing":44},{"positive":37,"critical":38},0,1,{"positive":40,"critical":32},5,{"positive":37,"critical":42},3,{"positive":37,"critical":37},{"positive":37,"critical":37},[42,38,37,37,38,42,37,40,40,42,37,37,32,42,40,37,37,42,42,42,42,37,40,37,37,38,37,37,37,37,40,42,40,37,37,37,37,37,42,37],"I kept slamming into Claude Code limits mid-session and couldn’t find a quick way to see how close I was getting, so I hacked together a tiny local tracker.\n\nStreams your prompt + completion usage in real time\n\nPredicts whether you’ll hit the cap before the session ends\n\nRuns 100 % locally (no auth, no server)\n\nPresets for Pro, Max × 5, Max × 20 — tweak a JSON if your plan’s different\n\nGitHub: https:\u002F\u002Fgithub.com\u002FMaciek-roboblog\u002FClaude-Code-Usage-Monitor\n\nIt’s already spared me a few “why did my run just stop?” moments, but it’s still rough around the edges. Feedback, bug reports, and PRs welco",{"problem":48,"audience":54,"pricing":61,"motivation":62,"time_to_build":61,"stack":66,"openness":79,"stage":80,"team_size":81},{"value":49,"source":50,"evidence":51},"Hitting Claude Code usage limits mid-session without warning.","maker",[52],{"id":53},"post",{"value":55,"source":50,"evidence":56},"Claude Code subscribers on fixed-price plans.",[57,58],{"id":53},{"id":59,"by":11,"text":60},"44318057","This tool is for plans with a fixed cost — like Pro Max x5 or x10 — not for API usage.",null,{"value":63,"source":50,"evidence":64},"Could not see how close they were to limits mid-session.",[65],{"id":53},[67],{"value":68,"source":69,"evidence":70},"Python","commenter",[71,75],{"id":72,"by":73,"text":74},"44321859","youcefb","if you actually look at the code, it's a single 400 line python file that just wraps https:\u002F\u002Fgithub.com\u002Fryoppippi\u002Fccusage, so it's possible",{"id":76,"by":77,"text":78},"44322214","_august","Incredible, thank you for making this! Can this be installed with uv? https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fuv Edit: ``` # Install uv curl -LsSf https:\u002F\u002Fastral.sh\u002Fuv\u002Finstall.sh | sh #…","open_source","beta","solo",{"praise":83,"objections":96,"requests":122,"questions":142,"alternatives":157},[84],{"value":85,"source":69,"evidence":86},"Useful for tracking limits on fixed-price plans.",[87,91,95],{"id":88,"by":89,"text":90},"44317952","jbentley1","This is great. I built a UI tool to run simultaneous Claude Code sessions (https:\u002F\u002Fgithub.com\u002Fstravu\u002Fcrystal) but by working on multiple features at once I hit the limits of my…",{"id":92,"by":93,"text":94},"44320051","bevan","Something like this would be great for Cursor, I never know how many credits I’m up to for the month or how much my Max calls are costing.",{"id":76,"by":77,"text":78},[97,105,116],{"value":98,"source":69,"evidence":99},"Wraps the ccusage tool and adds little of its own.",[100,101],{"id":72,"by":73,"text":74},{"id":102,"by":103,"text":104},"44323581","radicality","Uhm, does this do anything else useful besides shelling out to https:\u002F\u002Fgithub.com\u002Fryoppippi\u002Fccusage ? Idk, this kind of stuff feels a bit disappointing, also feels like it’s…",{"value":106,"source":69,"evidence":107},"Readme emojis and verbose AI-written docs look unprofessional.",[108,112],{"id":109,"by":110,"text":111},"44318660","loufe","I really like this idea as I find Claude's transparency frustrating. Claude code's killer features revolve around better tools to manage context and limits vs the desktop app…",{"id":113,"by":114,"text":115},"44325569","mattmanser","The readme is the typical AI verbal diarrhoea of so many words saying so little it hurts. You should ask it to be a bit more concise. As a separate comment, would it not be…",{"value":117,"source":69,"evidence":118},"Token usage does not reset after the window unless limit hit.",[119],{"id":120,"by":77,"text":121},"44322985","I'm noticing that Token usage doesn't reset after the time window unless you hit 100%. This seems like a problem if for example, you hit 90% usage, pass the window, then burn…",[123,131,138],{"value":124,"source":69,"evidence":125},"Support uv or a single executable install.",[126,130],{"id":127,"by":128,"text":129},"44317109","pbowyer","With uv, is there a way to install Python and Node tools like this in a self-contained way so they appear to the system as a single executable? I guess I don't want to duplicate…",{"id":76,"by":77,"text":78},{"value":132,"source":69,"evidence":133},"Export logs into the project folder.",[134],{"id":135,"by":136,"text":137},"44317366","Hortinstein","Is there anyway to ensure these logs are output in a current project folder? Would like to store a copy in git for reference",{"value":139,"source":69,"evidence":140},"Detect plan automatically and use local timezone.",[141],{"id":113,"by":114,"text":115},[143,150],{"value":144,"source":69,"evidence":145},"How does it monitor usage?",[146],{"id":147,"by":148,"text":149},"44317155","alFReD-NSH","How it does it monitor usage?",{"value":151,"source":69,"evidence":152},"Does it work for Gemini?",[153],{"id":154,"by":155,"text":156},"44318014","diego_moita","Is there something similar to this but for Gemini?",[158,163,170],{"value":159,"source":69,"evidence":160},"ccusage",[161,162],{"id":72,"by":73,"text":74},{"id":102,"by":103,"text":104},{"value":164,"source":69,"evidence":165},"cursor-stats",[166],{"id":167,"by":168,"text":169},"44317521","mellosouls","For cursor users, a similar extension to monitor usage: https:\u002F\u002Fgithub.com\u002FDwtexe\u002Fcursor-stats",{"value":171,"source":69,"evidence":172},"claude-code-log",[173],{"id":174,"by":175,"text":176},"44317252","M4v3R","Wow, I had no idea Claude Code had this kind of verbose logging turned on by default. Looking around I also found a cool tool for converting these logs to HTML format for easy…",{"comments":178,"answered":17,"key":179},21,[180,183,185],{"id":181,"text":182},"44318837","This code was written in pure vibe-coding style — mostly for fun. I've got about 10 years of experience in IT, and even I fully agree: a 1000-line main file like this one…",{"id":184,"text":182},"44325635",{"id":186,"text":187},"44318126","Please write for me on github or create issue https:\u002F\u002Fgithub.com\u002FMaciek-roboblog\u002FClaude-Code-Usage-Monitor\u002Fissues\u002Fnew and we can try integrate your tool with usage monitor",{"commenters":189,"max_depth":30,"maker_replies":178,"first_comment_mins":190,"lifespan_hours":191},80,22,83,[193,195,199,201,204,206,209,211,213,217,220,223,227,231,233,236,237,241,245,247,250,252,255,257,260,264,266,268,269,272,275,279,283,287,290,294,297,300,302,306,309,311,312,314,316,320,323,325,328,331,335,338,340,342,346,348,353,355,356,358,359,361,363,365,366,368,370,372,375,376,381,383,385,387,390,394,397,400,403,406,408,411,413,416,418,421,424,427,429,432,435,438,441,443,445,447,449,451,453,455,458,460,462,464,467,471,473,475,479,481,486,488,491,494,496,499,502,505,508,510,513,515,518,520,522,525,527,529,531,534,536,538,541,543,546],[109,37,42,194,110,37],"project\u002Fmixed\u002Fdocs",[196,37,37,197,198,37],"44318699","commenter\u002Fneutral\u002Fnone","oc1",[181,37,37,200,11,38],"maker\u002Fneutral\u002Fnone",[202,37,37,197,203,37],"44319639","lukan",[113,37,38,205,114,37],"project\u002Fcritical\u002Fdocs",[207,37,37,197,208,37],"44320710","wredcoll",[210,37,37,197,203,37],"44321067",[212,37,37,197,110,37],"44321740",[214,37,37,215,216,37],"44323410","commenter\u002Fpositive\u002Fnone","cchance",[218,37,37,197,219,37],"44320778","partdavid",[221,37,37,197,222,37],"44321155","adastra22",[224,37,37,225,226,37],"44325690","other\u002Fneutral\u002Fnone","ljm",[228,37,37,229,230,37],"44321275","commenter\u002Fneutral\u002Fdocs","danielbln",[72,37,38,232,73,37],"project\u002Fcritical\u002Fidea",[234,37,38,235,103,37],"44323677","project\u002Fcritical\u002Fexecution",[184,37,37,200,11,38],[238,38,42,239,240,37],"44320859","project\u002Fneutral\u002Fperformance","joshmlewis",[242,38,37,243,244,37],"44322449","other\u002Fneutral\u002Fpricing","WXLCKNO",[246,38,37,243,240,37],"44322511",[248,38,37,197,249,37],"44324323","banana_giraffe",[251,38,37,197,240,37],"44324553",[253,38,37,243,254,37],"44327865","brianjking",[256,38,37,243,216,37],"44323419",[258,38,37,243,259,37],"44325450","arnavpraneet",[261,38,37,262,263,37],"44325273","commenter\u002Fneutral\u002Fperformance","sagarpatil",[265,38,37,262,240,37],"44350227",[88,32,40,267,89,37],"project\u002Fpositive\u002Fidea",[186,32,37,200,11,38],[270,32,40,267,271,37],"44319018","rgoodwintx",[273,32,40,267,274,37],"44321348","furyofantares",[276,32,42,277,278,37],"44324363","project\u002Fneutral\u002Fnone","pmarreck",[280,42,42,281,282,37],"44319449","project\u002Fneutral\u002Fpricing","jjice",[284,42,37,285,286,37],"44320396","commenter\u002Fneutral\u002Fpricing","rgbrenner",[288,42,37,243,289,37],"44320783","ffsm8",[291,42,37,292,293,37],"44323042","other\u002Fneutral\u002Fperformance","cmrdporcupine",[295,42,37,225,296,37],"44325332","vitro",[298,42,37,292,299,37],"44323214","blitzar",[301,42,37,285,216,37],"44323432",[303,42,37,304,305,37],"44323824","other\u002Fneutral\u002Fdesign","throwaway314155",[307,42,37,225,308,37],"44325081","PeterStuer",[120,310,38,235,77,37],4,[102,40,38,235,103,37],[76,33,40,313,77,37],"project\u002Fpositive\u002Fnone",[315,33,37,197,305,37],"44324058",[317,33,42,318,319,37],"44325647","project\u002Fneutral\u002Fexecution","whyho",[321,17,37,225,322,37],"44327914","tianqi",[324,30,37,200,11,38],"44317112",[326,30,37,225,327,37],"44320401","robbomacrae",[329,30,42,330,327,37],"44320730","project\u002Fneutral\u002Fidea",[332,333,40,313,334,37],"44320339",9,"martin_",[336,333,37,225,337,37],"44320632","bazhand",[339,333,37,225,334,37],"44324621",[341,333,37,225,337,37],"44345455",[343,344,37,225,345,37],"44332660",10,"ryoppippi",[347,344,37,225,345,37],"44332683",[349,350,37,351,352,37],"44323290",11,"other\u002Fcritical\u002Fperformance","tiku",[354,350,37,225,305,37],"44324086",[147,31,42,277,148,37],[357,31,37,200,11,38],"44317171",[174,31,37,225,175,37],[360,31,37,225,11,38],"44317310",[362,31,37,225,128,37],"44317331",[364,31,37,225,11,38],"44318040",[135,31,42,277,136,37],[367,31,37,277,11,38],"44318047",[369,31,42,330,148,37],"44317751",[371,31,37,277,11,38],"44318071",[373,31,37,225,374,37],"44317508","soco",[59,31,37,281,11,38],[377,378,42,379,380,37],"44317332",13,"project\u002Fmixed\u002Fexecution","ed_mercer",[382,378,37,277,11,38],"44318880",[167,384,37,225,168,37],14,[386,384,37,281,11,38],"44318888",[388,384,37,225,389,37],"44325042","extropian",[391,392,40,267,393,37],"44317923",15,"bilekas",[395,392,37,225,396,37],"44317932","TypingOutBugs",[398,392,37,225,399,37],"44318396","btbuildem",[401,392,37,225,402,37],"44318688","cdurth",[404,392,37,225,405,37],"44318401","ozim",[407,392,37,277,11,38],"44318087",[409,392,37,225,410,37],"44318514","actsasbuffoon",[412,392,37,225,11,38],"44318864",[414,392,37,225,415,37],"44319131","Lerc",[417,392,37,225,393,37],"44319164",[419,392,42,330,420,37],"44318515","tln",[422,392,38,232,423,37],"44318614","KMnO4",[425,392,37,225,426,37],"44318702","notarobot123",[428,392,37,197,11,38],"44318862",[430,392,37,225,431,37],"44319687","mdemare",[433,392,37,225,434,37],"44318861","taosx",[436,392,37,225,437,37],"44320013","SV_BubbleTime",[439,392,37,225,440,37],"44320217","curious_cat_163",[442,392,37,225,293,37],"44324352",[444,392,37,225,434,37],"44345301",[446,392,37,225,293,37],"44347789",[448,392,37,225,420,37],"44321558",[450,392,37,225,393,37],"44319189",[452,392,37,225,420,37],"44321529",[454,392,37,225,420,37],"44321667",[456,392,37,225,457,37],"44321861","gpm",[459,392,37,225,420,37],"44322832",[461,392,37,225,457,37],"44323452",[92,463,40,267,93,37],16,[465,463,37,225,466,37],"44320307","Hrun0",[468,469,42,318,470,37],"44320592",17,"anotheryou",[154,472,42,330,155,37],18,[474,472,37,330,11,38],"44318081",[476,477,37,225,478,37],"44317895",19,"waynenilsen",[480,477,37,225,11,38],"44318890",[482,483,40,484,485,37],"44320705",20,"maker\u002Fpositive\u002Fnone","randall",[487,483,37,225,11,38],"44324539",[489,178,37,225,490,37],"44317419","teekert",[492,178,37,225,493,37],"44317535","redrove",[495,178,37,225,490,37],"44317608",[497,178,37,225,498,37],"44317824","sokoloff",[500,178,37,225,501,37],"44317610","threeducks",[503,178,37,225,504,37],"44318007","rtsil",[506,178,37,225,507,37],"44318228","dietr1ch",[509,178,37,277,11,38],"44318107",[511,190,37,225,512,37],"44317780","hombre_fatal",[514,190,37,197,498,37],"44317807",[516,190,37,225,517,37],"44317954","shmoogy",[519,190,37,197,512,37],"44318301",[521,190,37,225,517,37],"44334381",[523,190,37,197,524,37],"44318586","csomar",[526,190,37,197,512,37],"44318613",[528,190,37,197,524,37],"44318635",[530,190,37,197,512,37],"44319747",[532,190,37,285,533,37],"44318904","mwigdahl",[535,190,37,285,512,37],"44326803",[127,537,42,318,128,37],23,[539,537,37,540,11,38],"44317118","maker\u002Fneutral\u002Fexecution",[542,537,37,540,11,38],"44318894",[544,537,37,197,545,37],"44317204","JimDabell",[547,548,37,225,549,37],"44320914",24,"atum47",[],[552,557,562,567,571,576],{"id":553,"name":554,"points":555,"category":556},"44323253","ExTracker",394,"infrastructure",{"id":558,"name":559,"points":560,"category":561},"44329457","Nxtscape",314,"productivity",{"id":563,"name":564,"points":565,"category":566},"44351028","Lego Island (isle-portable)",263,"games",{"id":568,"name":569,"points":570,"category":561},"44375761","Scream to Unlock",242,{"id":572,"name":573,"points":574,"category":575},"44318588","rou2exOS",207,"other",{"id":577,"name":578,"points":579,"category":580},"44348448","Idle Reporter",194,"web_saas",false,"v2",{"id":584,"name":5,"line":6,"ai":581,"cat":19,"year":13,"points":14,"comments":15,"rec":27,"s":585,"top":17,"kw":586,"maker":11,"domain":10,"tier":18,"attempts":37,"strip":587,"url":9,"mix":588,"praise":85,"objection":98,"sub":20},44317012,0.15,[23,24,25,26],"3100130553002350033330500100005350000030",[30,31,32,33],1794036676999]