{"users":[{"id":87436,"username":"Colin","name":"Colin","avatar_template":"/user_avatar/forum.cursor.com/colin/{size}/90452_2.png","primary_group_name":"CursorStaff","flair_name":"CursorStaff","flair_url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/d/ad08adc640929ae1e98be69dab1ad0844cee99a0.png","flair_group_id":42,"admin":true,"trust_level":3},{"id":104424,"username":"kellyp","name":"","avatar_template":"/user_avatar/forum.cursor.com/kellyp/{size}/100723_2.png","trust_level":0},{"id":104138,"username":"Killea","name":"Hank Wang","avatar_template":"/user_avatar/forum.cursor.com/killea/{size}/100571_2.png","trust_level":0},{"id":60357,"username":"CFalcon075","name":"CFalcon075","avatar_template":"/user_avatar/forum.cursor.com/cfalcon075/{size}/67630_2.png","trust_level":2},{"id":103917,"username":"Fenris159","name":"Fenris","avatar_template":"/user_avatar/forum.cursor.com/fenris159/{size}/100412_2.png","trust_level":0},{"id":85744,"username":"coy","name":"Coy Byron","avatar_template":"/user_avatar/forum.cursor.com/coy/{size}/100358_2.png","trust_level":0},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/forum.cursor.com/system/{size}/99069_2.png","admin":true,"moderator":true,"trust_level":4},{"id":36504,"username":"devall","name":"Alexey Elizarov","avatar_template":"/user_avatar/forum.cursor.com/devall/{size}/42071_2.png","trust_level":1},{"id":23957,"username":"ofershap","name":"Ofer Shapira","avatar_template":"/user_avatar/forum.cursor.com/ofershap/{size}/100339_2.png","trust_level":1},{"id":103117,"username":"yechielby","name":"Yechiel Bar-Yehuda","avatar_template":"/user_avatar/forum.cursor.com/yechielby/{size}/99924_2.png","trust_level":0},{"id":19913,"username":"ravirahman","name":"Ravi Rahman","avatar_template":"/user_avatar/forum.cursor.com/ravirahman/{size}/20386_2.png","primary_group_name":"CursorStaff","flair_name":"CursorStaff","flair_url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/d/ad08adc640929ae1e98be69dab1ad0844cee99a0.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":2},{"id":9137,"username":"gregce","name":"Greg Ceccarelli","avatar_template":"/user_avatar/forum.cursor.com/gregce/{size}/6708_2.png","trust_level":2},{"id":14334,"username":"SalaciousCarrot","name":"dp","avatar_template":"/user_avatar/forum.cursor.com/salaciouscarrot/{size}/13049_2.png","trust_level":2},{"id":16932,"username":"jakelevirne","name":"Jake","avatar_template":"/user_avatar/forum.cursor.com/jakelevirne/{size}/16323_2.png","trust_level":2},{"id":9826,"username":"krstoevan","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/3ec8ea/{size}.png","trust_level":2},{"id":103734,"username":"Callum_Ward","name":"Callum Ward","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/a3d4f5/{size}.png","trust_level":0},{"id":98560,"username":"drash-course","name":"","avatar_template":"/user_avatar/forum.cursor.com/drash-course/{size}/97148_2.png","trust_level":0},{"id":47649,"username":"Tassadar","name":"","avatar_template":"/user_avatar/forum.cursor.com/tassadar/{size}/54544_2.png","trust_level":2},{"id":103109,"username":"xx025","name":"Rycbar123","avatar_template":"/user_avatar/forum.cursor.com/xx025/{size}/99918_2.png","trust_level":0},{"id":100672,"username":"qmHecker","name":"Michael Hecker","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/q/4da419/{size}.png","trust_level":0},{"id":99929,"username":"nedcodes","name":"Ned Cole","avatar_template":"/user_avatar/forum.cursor.com/nedcodes/{size}/99923_2.png","trust_level":2},{"id":102016,"username":"samhithgardas","name":"Samhith Gardas","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/{size}.png","trust_level":0},{"id":102733,"username":"iedayan","name":"Ismail Emre Dayan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/i/4bbf92/{size}.png","trust_level":0},{"id":642,"username":"yu-iskw","name":"Yu Ishikawa","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/cab0a1/{size}.png","trust_level":2},{"id":91841,"username":"Corn","name":"Corn","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/22d042/{size}.png","trust_level":2},{"id":62466,"username":"Charles_Wood","name":"Charles Wood","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/6a8cbe/{size}.png","trust_level":2},{"id":25797,"username":"cocode","name":"Babak Bandpey","avatar_template":"/user_avatar/forum.cursor.com/cocode/{size}/83970_2.png","trust_level":2},{"id":21775,"username":"spaceman","name":"Spaceman","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/a5b964/{size}.png","trust_level":2},{"id":102669,"username":"Andrew_Holder","name":"Andrew Holder","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/{size}.png","trust_level":0},{"id":96326,"username":"jlost","name":"James Ostrander","avatar_template":"/user_avatar/forum.cursor.com/jlost/{size}/95515_2.png","trust_level":1},{"id":31912,"username":"himanshusaleria","name":"Himanshu","avatar_template":"/user_avatar/forum.cursor.com/himanshusaleria/{size}/36125_2.png","trust_level":0},{"id":35830,"username":"qingdaoqin","name":"Qing Dao","avatar_template":"/user_avatar/forum.cursor.com/qingdaoqin/{size}/41230_2.png","trust_level":0},{"id":102536,"username":"KingRevno","name":"","avatar_template":"/user_avatar/forum.cursor.com/kingrevno/{size}/99559_2.png","trust_level":0},{"id":20939,"username":"hugohamelcom","name":"Hugo Hamel","avatar_template":"/user_avatar/forum.cursor.com/hugohamelcom/{size}/21660_2.png","trust_level":2},{"id":33353,"username":"EcomGraduates","name":"Ecom Graduates","avatar_template":"/user_avatar/forum.cursor.com/ecomgraduates/{size}/37977_2.png","trust_level":2},{"id":750,"username":"deanrie","name":"Dean Rie","avatar_template":"/user_avatar/forum.cursor.com/deanrie/{size}/1263_2.png","primary_group_name":"CursorStaff","flair_name":"CursorStaff","flair_url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/d/ad08adc640929ae1e98be69dab1ad0844cee99a0.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":74913,"username":"Ragnowreker","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/e56c9b/{size}.png","trust_level":0},{"id":59830,"username":"sctw-oka","name":"Samson Choi - OKA","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/e79b87/{size}.png","trust_level":1},{"id":102383,"username":"Omran_Ahmad","name":"Omran Ahmad","avatar_template":"/user_avatar/forum.cursor.com/omran_ahmad/{size}/99464_2.png","trust_level":0},{"id":96749,"username":"circa94","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/a4c791/{size}.png","trust_level":1},{"id":99939,"username":"Steven_Light","name":"Steven Light","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/9d8465/{size}.png","trust_level":0},{"id":12126,"username":"Dwtexe","name":"Ahmet Kaan","avatar_template":"/user_avatar/forum.cursor.com/dwtexe/{size}/10292_2.png","primary_group_name":"Nightly","flair_name":"Nightly","flair_group_id":44,"trust_level":2},{"id":22678,"username":"yeahyeahyeah","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/3be4f8/{size}.png","trust_level":2},{"id":19521,"username":"caio-swdev","name":"Caio Swdev","avatar_template":"/user_avatar/forum.cursor.com/caio-swdev/{size}/19866_2.png","trust_level":2},{"id":2684,"username":"AbleArcher","name":"","avatar_template":"/user_avatar/forum.cursor.com/ablearcher/{size}/19439_2.png","trust_level":2},{"id":80819,"username":"Dorian_B","name":"Dorian B.","avatar_template":"/user_avatar/forum.cursor.com/dorian_b/{size}/84342_2.png","trust_level":1},{"id":100800,"username":"DotDev","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/{size}.png","trust_level":1},{"id":100916,"username":"Zen4-bit","name":"Pankaj Yadav","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/z/e495f1/{size}.png","trust_level":0},{"id":33093,"username":"cybertheory","name":"Rishabh Singh","avatar_template":"/user_avatar/forum.cursor.com/cybertheory/{size}/37620_2.png","trust_level":1}],"primary_groups":[{"id":42,"name":"CursorStaff"},{"id":44,"name":"Nightly"}],"flair_groups":[{"id":42,"name":"CursorStaff","flair_url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/d/ad08adc640929ae1e98be69dab1ad0844cee99a0.png","flair_bg_color":"","flair_color":""},{"id":44,"name":"Nightly","flair_url":null,"flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/showcase/built-for-cursor/19?page=1","per_page":30,"top_tags":[{"id":295,"name":"rules","slug":"rules"},{"id":47,"name":"mcp","slug":"mcp"},{"id":297,"name":"context","slug":"context"},{"id":285,"name":"extensions","slug":"extensions"},{"id":298,"name":"hooks","slug":"hooks"},{"id":299,"name":"skills","slug":"skills"},{"id":313,"name":"cli","slug":"cli"},{"id":332,"name":"java","slug":"java"},{"id":272,"name":"chat","slug":"chat"},{"id":348,"name":"subagents","slug":"subagents"},{"id":273,"name":"terminal","slug":"terminal"},{"id":312,"name":"cloud-agents","slug":"cloud-agents"},{"id":321,"name":"large-codebases","slug":"large-codebases"},{"id":340,"name":"anthropic","slug":"anthropic"},{"id":275,"name":"auto-run","slug":"auto-run"},{"id":314,"name":"github","slug":"github"},{"id":331,"name":"go","slug":"go"},{"id":343,"name":"marketplace","slug":"marketplace"},{"id":309,"name":"teams-enterprise","slug":"teams-enterprise"}],"topics":[{"fancy_title":"About the Built for Cursor category","id":146852,"title":"About the Built for Cursor category","slug":"about-the-built-for-cursor-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-12-19T09:57:25.626Z","last_posted_at":"2025-12-19T09:57:25.630Z","bumped":true,"bumped_at":"2025-12-19T09:57:25.626Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Share extensions, MCP servers, rules, and integrations you’ve built for the Cursor. \nInclude setup instructions and a link to the repo or download!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":30,"like_count":0,"has_summary":false,"last_poster_username":"Colin","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":87436,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Climate Impact Plugin","id":153907,"title":"Climate Impact Plugin","slug":"climate-impact-plugin","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_1024x512.png","created_at":"2026-03-06T18:19:46.352Z","last_posted_at":"2026-03-06T18:19:46.397Z","bumped":true,"bumped_at":"2026-03-06T18:19:46.397Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"What up Cursorers! \nI created a super simple plugin for estimating the CO2 produced when you make chat requests to cursor. It’s meant for learning about the climate impact of using AI tools, not to chastise or make you f&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/d/2/d22ce2ade10d3c52271d1a5bb088208213a97447_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":15,"like_count":0,"has_summary":false,"last_poster_username":"kellyp","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":104424,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discussion: Bringing Multi-Agent Debates to Cursor via MCP (AgentChatBus)","id":153772,"title":"Discussion: Bringing Multi-Agent Debates to Cursor via MCP (AgentChatBus)","slug":"discussion-bringing-multi-agent-debates-to-cursor-via-mcp-agentchatbus","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_1024x512.png","created_at":"2026-03-06T00:09:53.490Z","last_posted_at":"2026-03-06T06:30:50.431Z","bumped":true,"bumped_at":"2026-03-06T06:30:50.431Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Have you ever generated a complex refactoring snippet in Cursor and wished you had a “Security Expert” and a “Performance Guru” to review it simultaneously before applying the changes? \nI’ve been experimenting with bri&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/6/9695e9fc6dcb8c7474bf822c92f1775649510f28_2_200x100.png"}],"tags":[{"id":47,"name":"mcp","slug":"mcp"}],"tags_descriptions":{},"views":27,"like_count":1,"has_summary":false,"last_poster_username":"CFalcon075","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":104138,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":60357,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"An Extension that helps manage your User-level AI configuration","id":153648,"title":"An Extension that helps manage your User-level AI configuration","slug":"an-extension-that-helps-manage-your-user-level-ai-configuration","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_1024x512.png","created_at":"2026-03-05T05:32:27.715Z","last_posted_at":"2026-03-05T05:32:27.766Z","bumped":true,"bumped_at":"2026-03-05T05:32:27.766Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Cursor Global AI Manager\n\nManage user-level rules, skills, subagents, commands, and hooks in one place. \nOpen the panel from the status bar (Manage User AI) or the Command Palette (Ctrl+Shift+P / Cmd+Shift+P → Manage Use&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8dbfcbff342ce37784593a19311da77e739cd0e_2_200x100.png"}],"tags":[{"id":295,"name":"rules","slug":"rules"},{"id":285,"name":"extensions","slug":"extensions"},{"id":348,"name":"subagents","slug":"subagents"},{"id":299,"name":"skills","slug":"skills"},{"id":298,"name":"hooks","slug":"hooks"}],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"Fenris159","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":103917,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Model Matchmaker: Local hook that cuts AI costs 50-70% and speeds up 60% of requests","id":153606,"title":"Model Matchmaker: Local hook that cuts AI costs 50-70% and speeds up 60% of requests","slug":"model-matchmaker-local-hook-that-cuts-ai-costs-50-70-and-speeds-up-60-of-requests","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-03-04T19:46:06.737Z","last_posted_at":"2026-03-07T18:01:52.418Z","bumped":true,"bumped_at":"2026-03-04T19:46:06.784Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I built a local hook that solves a problem I kept seeing: using Opus for everything (git commits, file renames, etc.) when Haiku/Sonnet work identically at 75-90% less cost. \nThe Problem\nAfter analyzing weeks of my own p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"visibility_reason_id":1,"tags":[{"id":340,"name":"anthropic","slug":"anthropic"},{"id":298,"name":"hooks","slug":"hooks"}],"tags_descriptions":{},"views":32,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":85744,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Get notified on your phone/watch when your Cursor agent finishes","id":153602,"title":"Get notified on your phone/watch when your Cursor agent finishes","slug":"get-notified-on-your-phone-watch-when-your-cursor-agent-finishes","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-04T18:59:55.098Z","last_posted_at":"2026-03-04T18:59:55.145Z","bumped":true,"bumped_at":"2026-03-04T18:59:55.145Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I built a small hook for Cursor that sends a push notification when the agent stops. \n:backhand_index_pointing_right: GitHub - beautyfree/cursor-ntfy-on-stop-hook: Cursor ntfy on Stop Hook · GitHub \nThe actual use case\nW&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":298,"name":"hooks","slug":"hooks"}],"tags_descriptions":{},"views":19,"like_count":0,"has_summary":false,"last_poster_username":"devall","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":36504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I built a Control Tower for my Cursor cloud agents :tokyo_tower:","id":153591,"title":"I built a Control Tower for my Cursor cloud agents 🗼","slug":"i-built-a-control-tower-for-my-cursor-cloud-agents","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/original/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f.jpeg","created_at":"2026-03-04T17:19:48.866Z","last_posted_at":"2026-03-04T17:19:48.913Z","bumped":true,"bumped_at":"2026-03-04T17:19:48.913Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We all run cloud agents in parallel, so I built for them a terminal dashboard in a cute retro style of Control Tower. \nOne command, and everything on one screen. \nWelcome aboard pilots! \nYou can launch agents, send follo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1024,"height":714,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f.jpeg"},{"max_width":1000,"max_height":1000,"width":1000,"height":697,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_1000x697.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":557,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_800x557.jpeg"},{"max_width":750,"max_height":750,"width":750,"height":522,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_750x522.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":418,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_600x418.jpeg"},{"max_width":500,"max_height":500,"width":500,"height":348,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_500x348.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":278,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_400x278.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":209,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_300x209.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":139,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/d/3d9b40b12e49b7d294627f5ba4929fdc90f4164f_2_200x139.jpeg"}],"tags":[{"id":313,"name":"cli","slug":"cli"},{"id":312,"name":"cloud-agents","slug":"cloud-agents"}],"tags_descriptions":{},"views":19,"like_count":0,"has_summary":false,"last_poster_username":"ofershap","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":23957,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Extension Request: Claude Code RTL Support(yechielby.claude-code-rtl)","id":153280,"title":"Extension Request: Claude Code RTL Support(yechielby.claude-code-rtl)","slug":"extension-request-claude-code-rtl-support-yechielby-claude-code-rtl","posts_count":4,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-02-28T23:57:29.527Z","last_posted_at":"2026-03-04T16:38:45.647Z","bumped":true,"bumped_at":"2026-03-04T16:38:45.647Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Update: Following the team’s feedback regarding official verification, I’ve moved this post to the ‘Built for Cursor’ category to share this solution with the community. Please note that the extension is already officia&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":285,"name":"extensions","slug":"extensions"},{"id":343,"name":"marketplace","slug":"marketplace"}],"tags_descriptions":{},"views":47,"like_count":0,"has_summary":false,"last_poster_username":"yechielby","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":103117,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":19913,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Built a Cursor Extension to save and share chat and composer history","id":35314,"title":"Built a Cursor Extension to save and share chat and composer history","slug":"built-a-cursor-extension-to-save-and-share-chat-and-composer-history","posts_count":36,"reply_count":22,"highest_post_number":36,"image_url":"https://us1.discourse-cdn.com/cursor1/original/3X/2/6/26361713b801114f9d546aeb96856c9f8fddac28.gif","created_at":"2024-12-16T18:25:39.493Z","last_posted_at":"2026-03-04T11:16:50.178Z","bumped":true,"bumped_at":"2026-03-04T11:16:50.178Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The team and I over at SpecStory are huge fans of and avid Cursor users. We all use it daily. \nMany have indicated on the forums and elsewhere that having persistent access to the chat and composer history in your projec&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":640,"height":360,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/2/6/26361713b801114f9d546aeb96856c9f8fddac28.gif"},{"max_width":600,"max_height":600,"width":600,"height":337,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/2/6/26361713b801114f9d546aeb96856c9f8fddac28_2_600x337.gif"},{"max_width":500,"max_height":500,"width":500,"height":281,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/2/6/26361713b801114f9d546aeb96856c9f8fddac28_2_500x281.gif"},{"max_width":400,"max_height":400,"width":400,"height":225,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/2/6/26361713b801114f9d546aeb96856c9f8fddac28_2_400x225.gif"},{"max_width":300,"max_height":300,"width":300,"height":168,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/2/6/26361713b801114f9d546aeb96856c9f8fddac28_2_300x168.gif"},{"max_width":200,"max_height":200,"width":200,"height":112,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/2/6/26361713b801114f9d546aeb96856c9f8fddac28_2_200x112.gif"}],"tags":[],"tags_descriptions":{},"views":5877,"like_count":28,"has_summary":false,"last_poster_username":"Callum_Ward","category_id":19,"op_like_count":20,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9137,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14334,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16932,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9826,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":103734,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor Usage - an extension to track your Auto and API usage (NEW)","id":150761,"title":"Cursor Usage - an extension to track your Auto and API usage (NEW)","slug":"cursor-usage-an-extension-to-track-your-auto-and-api-usage-new","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-04T00:00:18.840Z","last_posted_at":"2026-02-04T00:12:50.358Z","bumped":true,"bumped_at":"2026-03-03T12:20:13.390Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I built a small extension to help track your Cursor spending directly in the status bar. It uses the information from the new “Spending” tab in your Cursor Dashboard. \nWhat it does: \n\nShows your Auto and API usage percen&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":285,"name":"extensions","slug":"extensions"}],"tags_descriptions":{},"views":266,"like_count":1,"has_summary":false,"last_poster_username":"drash-course","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":98560,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor Chronicle – search, export, and analyze your Cursor chat history","id":153309,"title":"Cursor Chronicle – search, export, and analyze your Cursor chat history","slug":"cursor-chronicle-search-export-and-analyze-your-cursor-chat-history","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-01T14:30:50.604Z","last_posted_at":"2026-03-01T14:30:50.653Z","bumped":true,"bumped_at":"2026-03-01T14:30:50.653Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone! \nI’ve been using Cursor for a while now and realized I had no easy way to look back at my old conversations. Wanted to find that one chat where I solved a tricky bug? Good luck scrolling through hundreds of&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":272,"name":"chat","slug":"chat"}],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"Tassadar","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":47649,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Small bridge to use Cursor from Telegram / Discord (OpenAB)","id":153273,"title":"Small bridge to use Cursor from Telegram / Discord (OpenAB)","slug":"small-bridge-to-use-cursor-from-telegram-discord-openab","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-28T21:14:43.199Z","last_posted_at":"2026-02-28T21:14:43.248Z","bumped":true,"bumped_at":"2026-02-28T21:14:43.248Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI’ve been using Cursor and wanted to use it from Telegram/Discord when away from the IDE. I put together a small open-source bridge called OpenAB (Open Agent Bridge). \n\nForwards messages from Telegram or Discord to &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":313,"name":"cli","slug":"cli"}],"tags_descriptions":{},"views":58,"like_count":0,"has_summary":false,"last_poster_username":"xx025","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":103109,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I wanted finer control over which commands auto-run. Couldn&rsquo;t find it, so I built it","id":153237,"title":"I wanted finer control over which commands auto-run. Couldn't find it, so I built it","slug":"i-wanted-finer-control-over-which-commands-auto-run-couldnt-find-it-so-i-built-it","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-28T10:50:55.364Z","last_posted_at":"2026-02-28T10:50:55.408Z","bumped":true,"bumped_at":"2026-02-28T10:50:55.408Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Cursor’s built-in allowlist works at executable level, as far as I could tell. Shell(python) means trusting every Python script. Shell(git) means allowing git push --force alongside git status. Happy to be wrong on this. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":273,"name":"terminal","slug":"terminal"},{"id":275,"name":"auto-run","slug":"auto-run"}],"tags_descriptions":{},"views":16,"like_count":0,"has_summary":false,"last_poster_username":"qmHecker","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":100672,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rule-porter: convert your .mdc rules to CLAUDE.md, AGENTS.md, or Copilot","id":153197,"title":"Rule-porter: convert your .mdc rules to CLAUDE.md, AGENTS.md, or Copilot","slug":"rule-porter-convert-your-mdc-rules-to-claude-md-agents-md-or-copilot","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-27T21:02:48.294Z","last_posted_at":"2026-02-27T21:02:48.355Z","bumped":true,"bumped_at":"2026-02-27T21:02:48.355Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I built a small CLI that reads your .cursor/rules/ directory and outputs the equivalent config for other AI coding tools. \nSomeone on Dev.to asked if cursor-doctor could export rules to other formats, and I realized it’s&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":295,"name":"rules","slug":"rules"}],"tags_descriptions":{},"views":135,"like_count":0,"has_summary":false,"last_poster_username":"nedcodes","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":99929,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Feedback on cursor-brain","id":152709,"title":"Feedback on cursor-brain","slug":"feedback-on-cursor-brain","posts_count":2,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2026-02-23T23:02:24.773Z","last_posted_at":"2026-02-23T23:10:50.177Z","bumped":true,"bumped_at":"2026-02-27T12:58:34.785Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I built an MCP server that gives Cursor a persistent memory layer and wanted to share it for feedback. \nWhat it does: \nCursor Brain lets the AI remember things across sessions - coding decisions, architecture choices, pr&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":295,"name":"rules","slug":"rules"},{"id":297,"name":"context","slug":"context"}],"tags_descriptions":{},"views":68,"like_count":1,"has_summary":false,"last_poster_username":"samhithgardas","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":102016,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"AgentMD – Making AGENTS.md executable for Cursor users","id":153089,"title":"AgentMD – Making AGENTS.md executable for Cursor users","slug":"agentmd-making-agents-md-executable-for-cursor-users","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-26T20:50:21.148Z","last_posted_at":"2026-02-27T02:15:55.230Z","bumped":true,"bumped_at":"2026-02-27T02:15:55.230Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"What is AgentMD? \nAgentMD is a platform that makes AGENTS.md files executable. While AGENTS.md provides a standardized way to document setup commands, tests, and workflows for AI agents, AgentMD actually runs what they’r&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":295,"name":"rules","slug":"rules"}],"tags_descriptions":{},"views":97,"like_count":0,"has_summary":false,"last_poster_username":"iedayan","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":102733,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I built a linter for cursor rules (npx cursor-lint)","id":152119,"title":"I built a linter for cursor rules (npx cursor-lint)","slug":"i-built-a-linter-for-cursor-rules-npx-cursor-lint","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-17T15:18:07.659Z","last_posted_at":"2026-02-27T00:18:24.625Z","bumped":true,"bumped_at":"2026-02-27T00:18:24.625Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I kept seeing threads here asking “how do I know if my rules are even working?” and the usual answer is to add a test marker like “always respond with :t_rex:” and see if it shows up. \nThat works but it’s kind of a pain,&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":295,"name":"rules","slug":"rules"}],"tags_descriptions":{},"views":37,"like_count":0,"has_summary":false,"last_poster_username":"nedcodes","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":99929,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Multi-Agent Orchestration in Cursor - Coordinating Specialized Agents","id":150022,"title":"Multi-Agent Orchestration in Cursor - Coordinating Specialized Agents","slug":"multi-agent-orchestration-in-cursor-coordinating-specialized-agents","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_1024x512.png","created_at":"2026-01-27T03:40:48.666Z","last_posted_at":"2026-02-26T16:42:31.260Z","bumped":true,"bumped_at":"2026-02-26T16:42:31.260Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Showcase: Multi-Agent Orchestration in Cursor - Coordinating Specialized Agents\nHi everyone! I wanted to share a demonstration of how we can use Cursor’s agentic framework to orchestrate multiple specialized agents to so&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_200x100.png"}],"tags":[{"id":295,"name":"rules","slug":"rules"},{"id":348,"name":"subagents","slug":"subagents"},{"id":299,"name":"skills","slug":"skills"}],"tags_descriptions":{},"views":1550,"like_count":0,"has_summary":false,"last_poster_username":"Charles_Wood","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":642,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":91841,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":62466,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Memory Bank feature for your Cursor","id":71979,"title":"Memory Bank feature for your Cursor","slug":"memory-bank-feature-for-your-cursor","posts_count":4,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2025-03-29T00:13:23.368Z","last_posted_at":"2026-02-26T15:53:19.129Z","bumped":true,"bumped_at":"2026-02-26T15:53:19.129Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, Cursor Forum members! \nI’m excited to introduce the Cursor Memory Bank, a rules designed to enhance AI assistants by providing persistent memory between sessions. This system addresses the common issue of AI forge&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"visibility_reason_id":1,"tags":[],"tags_descriptions":{},"views":15917,"like_count":14,"has_summary":false,"last_poster_username":"Andrew_Holder","category_id":19,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":36504,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":25797,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":21775,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":102669,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ignition MCP &ndash; Turn tasks.json and launch.json into MCP tools","id":153050,"title":"Ignition MCP -- Turn tasks.json and launch.json into MCP tools","slug":"ignition-mcp-turn-tasks-json-and-launch-json-into-mcp-tools","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-26T15:05:58.354Z","last_posted_at":"2026-02-26T15:05:58.403Z","bumped":true,"bumped_at":"2026-02-26T15:05:58.403Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI’ve been using Cursor for a while and kept bumping into a gap: I had all these automation tools built up in tasks.json and launch.json – builds, tests, deployments, debug configs – but the AI agent couldn’t use&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":285,"name":"extensions","slug":"extensions"}],"tags_descriptions":{},"views":11,"like_count":0,"has_summary":false,"last_poster_username":"jlost","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":96326,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A playwright MCP server for Cursor","id":63710,"title":"A playwright MCP server for Cursor","slug":"a-playwright-mcp-server-for-cursor","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-03-13T18:09:07.529Z","last_posted_at":"2026-02-26T01:42:03.269Z","bumped":true,"bumped_at":"2026-02-26T01:42:03.269Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We were trying to find better ways to write Playwright code and ended up creating a mcp server that helps cursor get the DOM context to write better test cases. \nWe have created a package for the same. Sharing it here: h&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":15822,"like_count":7,"has_summary":false,"last_poster_username":"KingRevno","category_id":19,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":31912,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":35830,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":102536,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Built a Chrome extension for your Cursor Usage","id":70876,"title":"Built a Chrome extension for your Cursor Usage","slug":"built-a-chrome-extension-for-your-cursor-usage","posts_count":32,"reply_count":22,"highest_post_number":32,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_650x1024.jpeg","created_at":"2025-03-27T10:35:02.693Z","last_posted_at":"2026-02-25T16:03:41.264Z","bumped":true,"bumped_at":"2026-02-25T16:03:41.264Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone! Not sure if many people are like me, but I’m always looking for ways to avoid getting over the 500 limit, so I wanted to keep track of my usage, and decided to build a chrome extension to monitor my Cursor &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":756,"height":1190,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a.jpeg"},{"max_width":1024,"max_height":1024,"width":650,"height":1024,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_650x1024.jpeg"},{"max_width":1000,"max_height":1000,"width":635,"height":1000,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_635x1000.jpeg"},{"max_width":800,"max_height":800,"width":508,"height":800,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_508x800.jpeg"},{"max_width":750,"max_height":750,"width":476,"height":750,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_476x750.jpeg"},{"max_width":600,"max_height":600,"width":381,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_381x600.jpeg"},{"max_width":500,"max_height":500,"width":317,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_317x500.jpeg"},{"max_width":400,"max_height":400,"width":254,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_254x400.jpeg"},{"max_width":300,"max_height":300,"width":190,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_190x300.jpeg"},{"max_width":200,"max_height":200,"width":127,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/9/9/99d5475af2e5bba3f331a6a33f97ca9e36b3464a_2_127x200.jpeg"}],"tags":[],"tags_descriptions":{},"views":2627,"like_count":31,"has_summary":false,"last_poster_username":"hugohamelcom","category_id":19,"op_like_count":19,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":20939,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":33353,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":750,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":74913,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":59830,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ARCHON – Async enforcement for AI-generated backends","id":152911,"title":"ARCHON – Async enforcement for AI-generated backends","slug":"archon-async-enforcement-for-ai-generated-backends","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-25T11:20:32.949Z","last_posted_at":"2026-02-25T11:20:32.996Z","bumped":true,"bumped_at":"2026-02-25T11:20:32.996Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey all, \nAfter reviewing a lot of AI-generated backend code, we noticed recurring async discipline issues: blocking I/O inside routes, mixed response structures, config leaks. \nWe built ARCHON as a Cursor plugin to enfo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":285,"name":"extensions","slug":"extensions"}],"tags_descriptions":{},"views":11,"like_count":0,"has_summary":false,"last_poster_username":"Omran_Ahmad","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":102383,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor Token Usage Chrome Extension","id":152860,"title":"Cursor Token Usage Chrome Extension","slug":"cursor-token-usage-chrome-extension","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_1024x512.png","created_at":"2026-02-25T00:19:31.513Z","last_posted_at":"2026-02-25T00:19:31.560Z","bumped":true,"bumped_at":"2026-02-25T00:19:31.560Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Since a few days Cursor removed the possibility to see token prices in the usage dashboard per agent request. Personally I found this very useful and I have no idea why they removed it. \nSo here it’s back - and of course&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/0/6/06a63814ea963fb1e92f701890acee3d16ec8b50_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":22,"like_count":0,"has_summary":false,"last_poster_username":"circa94","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":96749,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Organizing Cursor skills for better agent context","id":152841,"title":"Organizing Cursor skills for better agent context","slug":"organizing-cursor-skills-for-better-agent-context","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-24T19:59:20.526Z","last_posted_at":"2026-02-24T19:59:20.581Z","bumped":true,"bumped_at":"2026-02-24T19:59:20.581Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone, \nIf you’ve ever struggled with getting the Cursor agent to identify and actually use your installed skills when they are relevant, I built a lightweight, open-source CLI tool to solve this: skill-tags. \nIt &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":297,"name":"context","slug":"context"},{"id":299,"name":"skills","slug":"skills"}],"tags_descriptions":{},"views":176,"like_count":0,"has_summary":false,"last_poster_username":"Steven_Light","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":99939,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor Usage Tracker (Extension)","id":47111,"title":"Cursor Usage Tracker (Extension)","slug":"cursor-usage-tracker-extension","posts_count":68,"reply_count":48,"highest_post_number":70,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_1024x512.png","created_at":"2025-02-02T15:30:14.415Z","last_posted_at":"2026-02-20T23:06:18.124Z","bumped":true,"bumped_at":"2026-02-20T23:06:18.124Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I made a request tracker for cursor ide \nHere is the extension link: \n\nHere is the source code: \n\n  \nThe usage is shown as 796/500 because I upgraded to 1000 and downgraded later. \nFeel free to make suggestions to improv&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/e/6e013e9c7da6533644924aea3faa21eadcfb7dbe_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":12910,"like_count":49,"has_summary":true,"last_poster_username":"Dorian_B","category_id":19,"op_like_count":17,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12126,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":22678,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":19521,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2684,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":80819,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Plugin] cursor-usage - Query your Enterprise team&rsquo;s spending and analytics from the IDE","id":152280,"title":"[Plugin] cursor-usage - Query your Enterprise team's spending and analytics from the IDE","slug":"plugin-cursor-usage-query-your-enterprise-teams-spending-and-analytics-from-the-ide","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-19T13:03:59.008Z","last_posted_at":"2026-02-19T13:03:59.059Z","bumped":true,"bumped_at":"2026-02-19T13:03:59.059Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone! \nI built a plugin that wraps the Cursor Enterprise Admin and Analytics APIs as MCP tools, so your agent can answer questions about your team’s usage directly in chat. \nWhat it does: \n\n\n15 MCP tools covering&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":309,"name":"teams-enterprise","slug":"teams-enterprise"},{"id":299,"name":"skills","slug":"skills"}],"tags_descriptions":{},"views":59,"like_count":0,"has_summary":false,"last_poster_username":"ofershap","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":23957,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor subagents are… kinda insane","id":152030,"title":"Cursor subagents are… kinda insane","slug":"cursor-subagents-are-kinda-insane","posts_count":6,"reply_count":0,"highest_post_number":8,"image_url":"https://us1.discourse-cdn.com/cursor1/original/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993.png","created_at":"2026-02-16T15:49:46.055Z","last_posted_at":"2026-02-18T19:19:44.100Z","bumped":true,"bumped_at":"2026-02-18T19:19:44.100Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Not gonna lie — I’m fully in love with Cursor subagents.\nHow it started: \n\nUse /sisyphus /atlas /explore /generalPurpose /librarian /metis /hephaestus /momus /oracle /multimodal-looker /prometheus /vercel-react-best-prac&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":848,"height":760,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993.png"},{"max_width":800,"max_height":800,"width":800,"height":716,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993_2_800x716.png"},{"max_width":750,"max_height":750,"width":750,"height":672,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993_2_750x672.png"},{"max_width":600,"max_height":600,"width":600,"height":537,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993_2_600x537.png"},{"max_width":500,"max_height":500,"width":500,"height":448,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993_2_500x448.png"},{"max_width":400,"max_height":400,"width":400,"height":358,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993_2_400x358.png"},{"max_width":300,"max_height":300,"width":300,"height":268,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993_2_300x268.png"},{"max_width":200,"max_height":200,"width":200,"height":179,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/c/6c1bc39d5c872701a07187b8ef4077fa8fbbc993_2_200x179.png"}],"tags":[{"id":295,"name":"rules","slug":"rules"},{"id":348,"name":"subagents","slug":"subagents"}],"tags_descriptions":{},"views":485,"like_count":5,"has_summary":false,"last_poster_username":"DotDev","category_id":19,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":100800,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":99929,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I built Proxima, a local open-source multi-AI MCP server (no API key)","id":152104,"title":"I built Proxima, a local open-source multi-AI MCP server (no API key)","slug":"i-built-proxima-a-local-open-source-multi-ai-mcp-server-no-api-key","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_1024x728.png","created_at":"2026-02-17T12:33:57.908Z","last_posted_at":"2026-02-17T12:33:57.956Z","bumped":true,"bumped_at":"2026-02-17T12:33:57.956Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m sharing a project I’ve been building: Proxima. \nProxima is an open‑source, multi‑AI MCP server that runs locally — no API key required. The goal is to make multi‑model workflows feel like real infrastructure: connect&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1197,"height":851,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":728,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_1024x728.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":710,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_1000x710.png"},{"max_width":800,"max_height":800,"width":800,"height":568,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_800x568.png"},{"max_width":750,"max_height":750,"width":750,"height":533,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_750x533.png"},{"max_width":600,"max_height":600,"width":600,"height":426,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_600x426.png"},{"max_width":500,"max_height":500,"width":500,"height":355,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_500x355.png"},{"max_width":400,"max_height":400,"width":400,"height":284,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_400x284.png"},{"max_width":300,"max_height":300,"width":300,"height":213,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_300x213.png"},{"max_width":200,"max_height":200,"width":200,"height":142,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/8/68bdfdff25d3f4496e1e7da099645894df70e03d_2_200x142.png"}],"tags":[{"id":47,"name":"mcp","slug":"mcp"}],"tags_descriptions":{},"views":242,"like_count":0,"has_summary":false,"last_poster_username":"Zen4-bit","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":100916,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Built a CLI tool to help Agents use TUIs","id":152062,"title":"Built a CLI tool to help Agents use TUIs","slug":"built-a-cli-tool-to-help-agents-use-tuis","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-17T01:26:44.705Z","last_posted_at":"2026-02-17T01:26:44.756Z","bumped":true,"bumped_at":"2026-02-17T01:26:44.756Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"https://github.com/cybertheory/clrun%C3%A5 \nor \nnpx clrun echo hello world \nthis will install the skill \nHad trouble interfacing Agents with long-running CLI sessions and Interactive TUI experiences. Hopefully this will &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":273,"name":"terminal","slug":"terminal"}],"tags_descriptions":{},"views":45,"like_count":0,"has_summary":false,"last_poster_username":"cybertheory","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33093,"primary_group_id":null,"flair_group_id":null}]}]}}