{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rcchen"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI\u2019s Windsurf deal is off, and Windsurf\u2019s CEO is going to Google"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.theverge.com/openai/705999/google-windsurf-ceo-openai"}},"_tags":["story","author_rcchen","story_44536988"],"author":"rcchen","children":[44537031,44537076,44537080,44537085,44537090,44537101,44537104,44537111,44537125,44537148,44537151,44537165,44537176,44537187,44537188,44537195,44537207,44537218,44537227,44537254,44537262,44537272,44537274,44537296,44537297,44537319,44537358,44537371,44537376,44537430,44537459,44537481,44537516,44537587,44537605,44537642,44537690,44537715,44537716,44537787,44537922,44537923,44537946,44537973,44537975,44538008,44538033,44538088,44538141,44538153,44538165,44538325,44538465,44538541,44538585,44538691,44538764,44538853,44538931,44538996,44539011,44539035,44539061,44539589,44539599,44540020,44540187,44540620,44540652,44540851,44540912,44541561,44542416,44542878,44543047,44543057,44543116,44543870,44543999,44544938,44545374,44546196,44546197,44546341,44549768,44554741,44561913],"created_at":"2025-07-11T21:35:31Z","created_at_i":1752269731,"num_comments":685,"objectID":"44536988","points":1055,"story_id":44536988,"title":"OpenAI\u2019s Windsurf deal is off, and Windsurf\u2019s CEO is going to Google","updated_at":"2026-09-16T03:40:11Z","url":"https://www.theverge.com/openai/705999/google-windsurf-ceo-openai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rfurmani"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf employee #2: I was given a payout of only 1% what my shares where worth"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/premqnair/status/1948420769945682413"}},"_tags":["story","author_rfurmani","story_44673296"],"author":"rfurmani","children":[44674591,44674607,44674914,44674915,44674942,44675510,44675729,44675795,44675915,44676622,44677146,44686781,44686872,44686979,44687348,44687390,44687627,44687768,44687772,44687800,44687828,44687866,44687922,44688011,44688142,44688278,44688559,44688915,44689204,44689512,44689593,44689726,44690228,44690394,44690583,44690632,44690806,44690930,44691033,44691486,44691504,44691719,44691962,44691985,44692067,44692185,44692288,44692513,44692556,44692690,44693543,44697280,44698969,44701297,44702997,44703967,44704343,44710123],"created_at":"2025-07-24T17:15:41Z","created_at_i":1753377341,"num_comments":525,"objectID":"44673296","points":672,"story_id":44673296,"title":"Windsurf employee #2: I was given a payout of only 1% what my shares where worth","updated_at":"2026-08-21T10:04:46Z","url":"https://twitter.com/premqnair/status/1948420769945682413"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"swyx"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI reaches agreement to buy Windsurf for $3B"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billion"}},"_tags":["story","author_swyx","story_43900877"],"author":"swyx","children":[43900910,43901316,43901369,43901645,43902061,43904205,43904345,43904428,43904441,43904463,43904466,43904473,43904477,43904506,43904525,43904542,43904552,43904567,43904591,43904602,43904636,43904701,43904859,43904897,43904975,43905001,43905019,43905043,43905145,43905386,43905400,43905452,43905459,43905549,43905609,43905644,43905986,43906274,43906803,43907040,43907819,43907917,43908055,43908179,43908657,43908662,43908734,43908755,43908814,43908956,43908971,43908978,43909080,43909096,43909101,43909417,43909537,43909745,43909775,43909902,43910087,43910371,43910497,43910576,43910578,43910939,43910967,43911083,43911757,43911894,43912024,43912043,43912251,43912466,43912704,43912738,43913062,43913200,43913403,43913404,43913458,43913995,43914234,43914340,43914374,43914581,43914745,43914916,43915292,43916058,43916977,43917602,43917913,43917980,43918116,43918659,43919371,43920050,43920570,43920621,43922757,43957716],"created_at":"2025-05-06T00:57:48Z","created_at_i":1746493068,"num_comments":572,"objectID":"43900877","points":667,"story_id":43900877,"title":"OpenAI reaches agreement to buy Windsurf for $3B","updated_at":"2026-09-25T04:01:16Z","url":"https://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billion"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alazsengul"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Cognition (Devin AI) to Acquire Windsurf"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://cognition.ai/blog/windsurf"}},"_tags":["story","author_alazsengul","story_44563324"],"author":"alazsengul","children":[44563311,44563370,44563383,44563456,44563472,44563485,44563488,44563493,44563528,44563546,44563555,44563600,44563603,44563611,44563620,44563629,44563633,44563638,44563657,44563682,44563701,44563718,44563740,44563752,44563767,44563789,44563821,44563845,44563964,44563985,44564001,44564042,44564130,44564136,44564180,44564253,44564305,44564309,44564327,44564397,44564588,44564598,44564728,44564750,44565090,44565137,44565197,44565235,44565737,44565832,44566177,44566589,44566611,44566967,44567221,44571596,44571675,44589615],"created_at":"2025-07-14T18:07:15Z","created_at_i":1752516435,"num_comments":435,"objectID":"44563324","points":502,"story_id":44563324,"title":"Cognition (Devin AI) to Acquire Windsurf","updated_at":"2026-07-12T22:57:10Z","url":"https://cognition.ai/blog/windsurf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"skarat"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Things are changing so fast with these vscode forks I m barely able to keep up. Which one are you guys using currently? How does the autocomplete etc, compare between the two?"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Ask HN: Cursor or Windsurf?"}},"_tags":["story","author_skarat","story_43959710","ask_hn"],"author":"skarat","children":[43959862,43959870,43959871,43959876,43959880,43959885,43959889,43959899,43959909,43959912,43959961,43959964,43959984,43959987,43959991,43960004,43960006,43960020,43960029,43960047,43960064,43960113,43960121,43960136,43960141,43960180,43960184,43960189,43960201,43960212,43960249,43960272,43960284,43960296,43960297,43960320,43960321,43960337,43960373,43960385,43960386,43960399,43960400,43960476,43960481,43960511,43960527,43960545,43960567,43960576,43960605,43960640,43960666,43960674,43960693,43960722,43960726,43960745,43960777,43960810,43960864,43960871,43960897,43960904,43960961,43960966,43961040,43961068,43961130,43961169,43961223,43961225,43961235,43961272,43961284,43961311,43961346,43961349,43961400,43961522,43961553,43961579,43961650,43961675,43961738,43961871,43961947,43962080,43962090,43962095,43962096,43962177,43962184,43962306,43962313,43962330,43962540,43962696,43962846,43962969,43962993,43963183,43963221,43963362,43963516,43963641,43964268,43964427,43965273,43967136,43968625,43969839,43970994,43971340,43971575,43971741,43972633,43973512,43973599,43974168,44008550,44022055],"created_at":"2025-05-12T04:41:50Z","created_at_i":1747024910,"num_comments":398,"objectID":"43959710","points":316,"story_id":43959710,"story_text":"Things are changing so fast with these vscode forks I m barely able to keep up. Which one are you guys using currently? How does the autocomplete etc, compare between the two?","title":"Ask HN: Cursor or Windsurf?","updated_at":"2026-09-08T20:17:48Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"theahura"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Why is OpenAI buying Windsurf?"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://theahura.substack.com/p/tech-things-openai-buys-windsurf"}},"_tags":["story","author_theahura","story_43743993"],"author":"theahura","children":[43744191,43744197,43744230,43744250,43744261,43744266,43744270,43744273,43744282,43744300,43744310,43744334,43744345,43744435,43744503,43744538,43744549,43744755,43744806,43744810,43744831,43744901,43744926,43745086,43745404,43745537,43745611,43745617,43745746,43745859,43745975,43746796,43746970,43747152,43747307,43749479,43812961],"created_at":"2025-04-20T14:28:20Z","created_at_i":1745159300,"num_comments":223,"objectID":"43743993","points":241,"story_id":43743993,"title":"Why is OpenAI buying Windsurf?","updated_at":"2026-04-04T22:21:43Z","url":"https://theahura.substack.com/p/tech-things-openai-buys-windsurf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"arittr"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf SWE-1: Our First Frontier Models"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://windsurf.com/blog/windsurf-wave-9-swe-1"}},"_tags":["story","author_arittr","story_43998049"],"author":"arittr","children":[43999554,44002570,44002582,44003165,44003190,44003534,44004379,44006399,44027071],"created_at":"2025-05-15T18:47:55Z","created_at_i":1747334875,"num_comments":62,"objectID":"43998049","points":190,"story_id":43998049,"title":"Windsurf SWE-1: Our First Frontier Models","updated_at":"2025-10-30T09:36:25Z","url":"https://windsurf.com/blog/windsurf-wave-9-swe-1"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"whoami_nr"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"What the Windsurf sale means for the AI coding ecosystem"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://ethanding.substack.com/p/windsurf-gets-margin-called"}},"_tags":["story","author_whoami_nr","story_44843801"],"author":"whoami_nr","children":[44844203,44844237,44844265,44844271,44844352,44844485,44844577,44844700,44844717,44845140,44845151,44845938,44846207,44846680],"created_at":"2025-08-09T03:24:16Z","created_at_i":1754709856,"num_comments":49,"objectID":"44843801","points":173,"story_id":44843801,"title":"What the Windsurf sale means for the AI coding ecosystem","updated_at":"2026-07-02T07:23:33Z","url":"https://ethanding.substack.com/p/windsurf-gets-margin-called"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tasn"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI reaches agreement to buy Windsurf for around $3B"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billion"}},"_tags":["story","author_tasn","story_43904233"],"author":"tasn","children":[43904900],"created_at":"2025-05-06T12:18:20Z","created_at_i":1746533900,"num_comments":2,"objectID":"43904233","points":155,"story_id":43904233,"title":"OpenAI reaches agreement to buy Windsurf for around $3B","updated_at":"2025-05-06T19:05:17Z","url":"https://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billion"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mfiguiere"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI looked at buying Cursor creator before turning to Windsurf"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.cnbc.com/2025/04/17/openai-looked-at-cursor-before-considering-deal-with-rival-windsurf.html"}},"_tags":["story","author_mfiguiere","story_43716856"],"author":"mfiguiere","children":[43718588,43720374,43720404,43720414,43720421,43720452,43720561,43720599,43720639,43720812,43720963,43721310,43721339,43722388,43722618,43722737,43723095,43723228,43725016,43728188,43738491],"created_at":"2025-04-17T13:51:49Z","created_at_i":1744897909,"num_comments":116,"objectID":"43716856","points":130,"story_id":43716856,"title":"OpenAI looked at buying Cursor creator before turning to Windsurf","updated_at":"2025-09-12T05:49:38Z","url":"https://www.cnbc.com/2025/04/17/openai-looked-at-cursor-before-considering-deal-with-rival-windsurf.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jawns"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Anthropic co-founder on cutting access to Windsurf"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://techcrunch.com/2025/06/05/anthropic-co-founder-on-cutting-access-to-windsurf-it-would-be-odd-for-us-to-sell-claude-to-openai/"}},"_tags":["story","author_jawns","story_44196807"],"author":"jawns","children":[44196809,44196824,44196843,44196902,44196947,44196949,44196960,44196968,44196990,44197020,44197038,44197081,44197166,44197195,44197207,44197259,44197325,44197486,44197534,44198470],"created_at":"2025-06-06T00:24:43Z","created_at_i":1749169483,"num_comments":107,"objectID":"44196807","points":114,"story_id":44196807,"title":"Anthropic co-founder on cutting access to Windsurf","updated_at":"2026-07-02T07:17:33Z","url":"https://techcrunch.com/2025/06/05/anthropic-co-founder-on-cutting-access-to-windsurf-it-would-be-odd-for-us-to-sell-claude-to-openai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mohshomis"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Show HN: Modo \u2013 I built an open-source alternative to Kiro, Cursor, and Windsurf"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/mohshomis/modo"}},"_tags":["story","author_mohshomis","story_47655268","show_hn"],"author":"mohshomis","children":[47656014,47656159,47656169,47656439,47657249,47657287,47657465,47657588,47657644,47657759,47657890,47658048,47658552,47659642,47660550,47660569,47660760,47661216,47661291,47662213,47686726],"created_at":"2026-04-05T23:59:10Z","created_at_i":1775433550,"num_comments":28,"objectID":"47655268","points":103,"story_id":47655268,"title":"Show HN: Modo \u2013 I built an open-source alternative to Kiro, Cursor, and Windsurf","updated_at":"2026-04-25T14:32:33Z","url":"https://github.com/mohshomis/modo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"fortenforge"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"At Codeium, we've been building AI-powered extensions for a while (we first launched our VSCode extension with autocomplete a little over 2 years ago!), but we've always thought there would come a day where we would hit the limits of what could be achieved within existing IDEs, so we decided to build our own: Windsurf (yes, it's yet another VSCode fork :)
We've stuffed a lot of cool features into Windsurf\u2014a super fast autocomplete model, an inline diff generation experience that feels truly native, but we're most proud of Cascade, which is an evolution of the sidebar chat experience that many other extensions have. Cascade can perform deep reasoning on your existing codebase, access a vast array of tools that allow it to run terminal commands and find relevant files, and it's omniscient of all the actions that the user has taken independent of invoking the AI. (You can for example, start implementing a change manually and just ask Cascade to "continue").
We've been using Cascade internally at Codeium on our actual production codebase, and we're getting actual value from it. We hope everyone here does too! You can find a bunch of demos of Cascade on our website but I want to show one that I made myself using Cascade to solve an interesting cryptography challenge:
Cascade was able to explain the problem to me, install some libraries needed to interact with the challenge, give me some pointers towards a solution, and implement an attack that I described to it all by itself."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Show HN: Windsurf \u2013 Agentic IDE"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://codeium.com/windsurf/"}},"_tags":["story","author_fortenforge","story_42127882","show_hn"],"author":"fortenforge","children":[42141818,42142118,42142307,42142413,42142486,42142544,42142586,42142626,42142752,42142805,42143223,42143366,42143789,42144226,42146198,42146792,42147356,42150686,42168194,42190340,42202872],"created_at":"2024-11-13T17:09:27Z","created_at_i":1731517767,"num_comments":51,"objectID":"42127882","points":101,"story_id":42127882,"story_text":"At Codeium, we've been building AI-powered extensions for a while (we first launched our VSCode extension with autocomplete a little over 2 years ago!), but we've always thought there would come a day where we would hit the limits of what could be achieved within existing IDEs, so we decided to build our own: Windsurf (yes, it's yet another VSCode fork :)
We've stuffed a lot of cool features into Windsurf\u2014a super fast autocomplete model, an inline diff generation experience that feels truly native, but we're most proud of Cascade, which is an evolution of the sidebar chat experience that many other extensions have. Cascade can perform deep reasoning on your existing codebase, access a vast array of tools that allow it to run terminal commands and find relevant files, and it's omniscient of all the actions that the user has taken independent of invoking the AI. (You can for example, start implementing a change manually and just ask Cascade to "continue").
We've been using Cascade internally at Codeium on our actual production codebase, and we're getting actual value from it. We hope everyone here does too! You can find a bunch of demos of Cascade on our website but I want to show one that I made myself using Cascade to solve an interesting cryptography challenge:
Cascade was able to explain the problem to me, install some libraries needed to interact with the challenge, give me some pointers towards a solution, and implement an attack that I described to it all by itself.","title":"Show HN: Windsurf \u2013 Agentic IDE","updated_at":"2026-02-23T14:15:24Z","url":"https://codeium.com/windsurf/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mfiguiere"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI in Talks to Buy Windsurf for About $3B"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.bloomberg.com/news/articles/2025-04-16/openai-said-to-be-in-talks-to-buy-windsurf-for-about-3-billion"}},"_tags":["story","author_mfiguiere","story_43708725"],"author":"mfiguiere","children":[43708772,43708845,43708867,43708872,43708894,43709058,43709163,43709245,43709276,43709966,43712939,43713428,43720119,43720143,43720151],"created_at":"2025-04-16T18:24:25Z","created_at_i":1744827865,"num_comments":44,"objectID":"43708725","points":60,"story_id":43708725,"title":"OpenAI in Talks to Buy Windsurf for About $3B","updated_at":"2025-08-14T22:18:30Z","url":"https://www.bloomberg.com/news/articles/2025-04-16/openai-said-to-be-in-talks-to-buy-windsurf-for-about-3-billion"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jaimefjorge"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Hi HN!
We just launched Codacy Guardrails, an IDE extension with a CLI for code analysis and MCP server that enforces security & quality rules on AI-generated code in real-time. It hooks into AI coding assistants (like VS Code Agent Mode, Cursor, Windsurf), silently scanning and fixing AI-suggested code that has vulnerabilities or violates your coding standards, while the code it\u2019s being generated.
We built this because coding agents can be a double-edged sword. They do boost productivity, but can easily introduce insecure or non-compliant code. One recent research team at NYU found that 40% of Copilot\u2019s outputs were buggy or exploitable [1]. Other surveys mention that people are spending more time debugging AI-generated code [2].
That's why we created \u201cguardrails\u201d to catch security problems early.
Codacy Guardrails uses a collection of open-source static analyzers (like Semgrep and Trivy) to scan the AI\u2019s output against 2000+ rules. We currently support JavaScript/TypeScript, Python, and Java, focusing on things like OWASP Top 10 vulns, hardcoded secrets, dependency checks, code complexity and styling violations, and you can customize the rules to match your project\u2019s needs. We're not using any AI models, it's \u201cclassic\u201d static code analysis working alongside your AI assistant.
Here\u2019s a quick demo: https://youtu.be/pB02u0ntQpM
The extension is free for all developers. (We do have paid plans for teams to apply rules centrally, but that\u2019s not needed to use the extension and local code analysis with agents.)
Setup is pretty straightforward: Install the extension and enable Codacy\u2019s CLI and MCP Server from the sidebar.
We\u2019re eager to hear what the HN community thinks! Does this approach sound useful in your AI coding workflow? Have you encountered security issues from AI-generated code?
We hope Codacy Guardrails can make AI-assisted development a bit safer and more trustworthy. Thanks for reading!
Get extension: https://www.codacy.com/get-ide-extension\nDocs: https://docs.codacy.com/codacy-guardrails/codacy-guardrails-...
Sources\n[1]: NYU Research: https://www.researchgate.net/publication/388193053_Asleep_at...\n[2]: https://devops.com/survey-ai-tools-are-increasing-amount-of-..."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf"}},"_tags":["story","author_jaimefjorge","story_44309393","show_hn"],"author":"jaimefjorge","children":[44309729,44309997,44312009,44312331,44312373,44312663,44312743,44313079,44313251],"created_at":"2025-06-18T12:42:51Z","created_at_i":1750250571,"num_comments":22,"objectID":"44309393","points":43,"story_id":44309393,"story_text":"Hi HN!
We just launched Codacy Guardrails, an IDE extension with a CLI for code analysis and MCP server that enforces security & quality rules on AI-generated code in real-time. It hooks into AI coding assistants (like VS Code Agent Mode, Cursor, Windsurf), silently scanning and fixing AI-suggested code that has vulnerabilities or violates your coding standards, while the code it\u2019s being generated.
We built this because coding agents can be a double-edged sword. They do boost productivity, but can easily introduce insecure or non-compliant code. One recent research team at NYU found that 40% of Copilot\u2019s outputs were buggy or exploitable [1]. Other surveys mention that people are spending more time debugging AI-generated code [2].
That's why we created \u201cguardrails\u201d to catch security problems early.
Codacy Guardrails uses a collection of open-source static analyzers (like Semgrep and Trivy) to scan the AI\u2019s output against 2000+ rules. We currently support JavaScript/TypeScript, Python, and Java, focusing on things like OWASP Top 10 vulns, hardcoded secrets, dependency checks, code complexity and styling violations, and you can customize the rules to match your project\u2019s needs. We're not using any AI models, it's \u201cclassic\u201d static code analysis working alongside your AI assistant.
Here\u2019s a quick demo: https://youtu.be/pB02u0ntQpM
The extension is free for all developers. (We do have paid plans for teams to apply rules centrally, but that\u2019s not needed to use the extension and local code analysis with agents.)
Setup is pretty straightforward: Install the extension and enable Codacy\u2019s CLI and MCP Server from the sidebar.
We\u2019re eager to hear what the HN community thinks! Does this approach sound useful in your AI coding workflow? Have you encountered security issues from AI-generated code?
We hope Codacy Guardrails can make AI-assisted development a bit safer and more trustworthy. Thanks for reading!
Get extension: https://www.codacy.com/get-ide-extension\nDocs: https://docs.codacy.com/codacy-guardrails/codacy-guardrails-...
Sources\n[1]: NYU Research: https://www.researchgate.net/publication/388193053_Asleep_at...\n[2]: https://devops.com/survey-ai-tools-are-increasing-amount-of-...","title":"Show HN: Free local security checks for AI coding in VSCode, Cursor and Windsurf","updated_at":"2026-07-27T13:50:47Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"graylien"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Vibe Coding: Developer Slot Machines (Cursor, Windsurf)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://prototypr.io/note/vibe-coding-cursor-windsurf-slot-machine"}},"_tags":["story","author_graylien","story_43830198"],"author":"graylien","children":[43831424,43831677,43831688,43831808,43831921,43832445,43833058],"created_at":"2025-04-29T09:05:12Z","created_at_i":1745917512,"num_comments":31,"objectID":"43830198","points":37,"story_id":43830198,"title":"Vibe Coding: Developer Slot Machines (Cursor, Windsurf)","updated_at":"2025-05-01T12:37:41Z","url":"https://prototypr.io/note/vibe-coding-cursor-windsurf-slot-machine"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lukebennett"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Codeium launches Windsurf \u2013 the first agentic IDE"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://codeium.com/blog/windsurf-launch"}},"_tags":["story","author_lukebennett","story_42127877"],"author":"lukebennett","children":[42128028,42128141,42128507,42128966,42139083],"created_at":"2024-11-13T17:09:03Z","created_at_i":1731517743,"num_comments":6,"objectID":"42127877","points":31,"story_id":42127877,"title":"Codeium launches Windsurf \u2013 the first agentic IDE","updated_at":"2024-11-28T04:03:24Z","url":"https://codeium.com/blog/windsurf-launch"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dkroy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Three weeks after acquiring Windsurf, Cognition offers staff the exit door"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://techcrunch.com/2025/08/05/three-weeks-after-acquiring-windsurf-cognition-offers-staff-the-exit-door/"}},"_tags":["story","author_dkroy","story_44800267"],"author":"dkroy","children":[44800320,44801299,44803296,44810456,44816613],"created_at":"2025-08-05T16:33:20Z","created_at_i":1754411600,"num_comments":8,"objectID":"44800267","points":30,"story_id":44800267,"title":"Three weeks after acquiring Windsurf, Cognition offers staff the exit door","updated_at":"2026-03-05T22:27:30Z","url":"https://techcrunch.com/2025/08/05/three-weeks-after-acquiring-windsurf-cognition-offers-staff-the-exit-door/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bluelightning2k"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Just curious. So many threads used to be essentially Cursor vs Windsurf, Cursor alone as a presumed champion, and more recently Claude Code.
Basically never hear about Augment Code, Gemini CLI, Codex CLI, etc. which all seem pretty well respected. Or Replit, Bolt which seem to have huge user numbers (not professional devs though which is why I assume they're so under-represented here)."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Ask HN: Why do Cursor, Windsurf and Claude Code dominate the conversation?"}},"_tags":["story","author_bluelightning2k","story_44635075","ask_hn"],"author":"bluelightning2k","children":[44635304,44635319,44635328,44635332,44635339,44635369,44635384,44635416,44635533,44635612,44635811,44636982,44637489,44640001,44640382,44657250,44666686,44669286,44684214],"created_at":"2025-07-21T13:49:22Z","created_at_i":1753105762,"num_comments":38,"objectID":"44635075","points":28,"story_id":44635075,"story_text":"Just curious. So many threads used to be essentially Cursor vs Windsurf, Cursor alone as a presumed champion, and more recently Claude Code.
Basically never hear about Augment Code, Gemini CLI, Codex CLI, etc. which all seem pretty well respected. Or Replit, Bolt which seem to have huge user numbers (not professional devs though which is why I assume they're so under-represented here).","title":"Ask HN: Why do Cursor, Windsurf and Claude Code dominate the conversation?","updated_at":"2026-07-24T00:01:20Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"samyok"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Cognition (Devin AI) to Acquire Windsurf"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/cognition_labs/status/1944819486538023138"}},"_tags":["story","author_samyok","story_44563290"],"author":"samyok","children":[44563647],"created_at":"2025-07-14T18:04:54Z","created_at_i":1752516294,"num_comments":1,"objectID":"44563290","points":24,"story_id":44563290,"title":"Cognition (Devin AI) to Acquire Windsurf","updated_at":"2025-07-15T16:38:29Z","url":"https://twitter.com/cognition_labs/status/1944819486538023138"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"schwentkerr"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Thursday evening: Windsurf hosted their first community build night in SF. 200 developers, live demos of Wave 10 (Planning Mode, browser integration), MCP plugin architecture, real projects built in hours.
Friday afternoon: OpenAI acquisition canceled, CEO Varun Mohan and co-founder Douglas Chen join Google DeepMind for agentic coding initiatives. The timing is remarkable. We witnessed what may have been the final public appearance of Windsurf's founding team as an independent company, completely unaware of what was coming.
The technical demos were impressive - DOM-aware browser integration, AI agents with standardized tool access via MCP, enterprise admin controls. The community energy was genuine.
Article w/ details: https://www.linkedin.com/pulse/night-day-silicon-valley-windsurfs-final-build-before-schwentker-s2dfc
Curious about HN's take on:
* The competitive dynamics - Google vs OpenAI talent acquisition
* What this means for the AI development tools space
* Whether the remaining team can maintain momentum
The pace of change in this industry continues to be extraordinary."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Attended Windsurf's Build Night 18 hours before founders joined Google DeepMind"}},"_tags":["story","author_schwentkerr","story_44539884","ask_hn"],"author":"schwentkerr","children":[44556960,44564893],"created_at":"2025-07-12T06:43:14Z","created_at_i":1752302594,"num_comments":3,"objectID":"44539884","points":23,"story_id":44539884,"story_text":"Thursday evening: Windsurf hosted their first community build night in SF. 200 developers, live demos of Wave 10 (Planning Mode, browser integration), MCP plugin architecture, real projects built in hours.
Friday afternoon: OpenAI acquisition canceled, CEO Varun Mohan and co-founder Douglas Chen join Google DeepMind for agentic coding initiatives. The timing is remarkable. We witnessed what may have been the final public appearance of Windsurf's founding team as an independent company, completely unaware of what was coming.
The technical demos were impressive - DOM-aware browser integration, AI agents with standardized tool access via MCP, enterprise admin controls. The community energy was genuine.
Article w/ details: https://www.linkedin.com/pulse/night-day-silicon-valley-windsurfs-final-build-before-schwentker-s2dfc
Curious about HN's take on:
* The competitive dynamics - Google vs OpenAI talent acquisition
* What this means for the AI development tools space
* Whether the remaining team can maintain momentum
The pace of change in this industry continues to be extraordinary.","title":"Attended Windsurf's Build Night 18 hours before founders joined Google DeepMind","updated_at":"2025-10-04T07:20:38Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"agtestdvn"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Claude Is Back on Windsurf"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://twitter.com/windsurf_ai/status/1945599013954490523"}},"_tags":["story","author_agtestdvn","story_44587106"],"author":"agtestdvn","children":[44587107,44587146,44587700,44588228],"created_at":"2025-07-16T21:42:53Z","created_at_i":1752702173,"num_comments":3,"objectID":"44587106","points":18,"story_id":44587106,"title":"Claude Is Back on Windsurf","updated_at":"2025-07-26T04:09:22Z","url":"https://twitter.com/windsurf_ai/status/1945599013954490523"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"wanderingmind"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf Employee #2 lost 99% of value in acquisition"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://x.com/premqnair"}},"_tags":["story","author_wanderingmind","story_44844064"],"author":"wanderingmind","children":[44844288],"created_at":"2025-08-09T04:38:33Z","created_at_i":1754714313,"num_comments":1,"objectID":"44844064","points":18,"story_id":44844064,"title":"Windsurf Employee #2 lost 99% of value in acquisition","updated_at":"2026-03-05T22:31:08Z","url":"https://x.com/premqnair"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mellosouls"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Cognition Windsurf acquisition behind the scenes (X)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/jeffwsurf/status/1946376139959841084"}},"_tags":["story","author_mellosouls","story_44617701"],"author":"mellosouls","children":[44617957],"created_at":"2025-07-19T17:53:02Z","created_at_i":1752947582,"num_comments":3,"objectID":"44617701","points":16,"story_id":44617701,"title":"Cognition Windsurf acquisition behind the scenes (X)","updated_at":"2025-08-02T05:02:20Z","url":"https://twitter.com/jeffwsurf/status/1946376139959841084"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"subtlesoftware"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI, Windsurf, and the Future of Work"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://subtle.so/openai-windsurf-and-the-future-of-ai-workspaces.html"}},"_tags":["story","author_subtlesoftware","story_43737733"],"author":"subtlesoftware","children":[43737989,43737997,43738002,43741159],"created_at":"2025-04-19T17:09:51Z","created_at_i":1745082591,"num_comments":4,"objectID":"43737733","points":15,"story_id":43737733,"title":"OpenAI, Windsurf, and the Future of Work","updated_at":"2025-04-23T00:00:07Z","url":"https://subtle.so/openai-windsurf-and-the-future-of-ai-workspaces.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bobbiechen"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Leaked Windsurf System Prompt"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://simonwillison.net/2025/Feb/25/leaked-windsurf-prompt/"}},"_tags":["story","author_bobbiechen","story_43177574"],"author":"bobbiechen","children":[43177585,43178099,43178758,43180105],"created_at":"2025-02-25T21:20:57Z","created_at_i":1740518457,"num_comments":4,"objectID":"43177574","points":15,"story_id":43177574,"title":"Leaked Windsurf System Prompt","updated_at":"2026-01-29T20:20:36Z","url":"https://simonwillison.net/2025/Feb/25/leaked-windsurf-prompt/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"timbilt"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Google's Reverse Acquihire of Windsurf and the Future of AI Developer Tools"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.qodo.ai/blog/googles-reverse-acquihire-of-windsurf-a-glimpse-into-the-future-of-ai-developer-tools/"}},"_tags":["story","author_timbilt","story_44570021"],"author":"timbilt","children":[44570263,44570353,44571350],"created_at":"2025-07-15T11:25:00Z","created_at_i":1752578700,"num_comments":5,"objectID":"44570021","points":14,"story_id":44570021,"title":"Google's Reverse Acquihire of Windsurf and the Future of AI Developer Tools","updated_at":"2025-07-16T10:02:44Z","url":"https://www.qodo.ai/blog/googles-reverse-acquihire-of-windsurf-a-glimpse-into-the-future-of-ai-developer-tools/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sh_tomer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Saw a guy coding today. No cursor. No windsurf. Just typing. Like a psychopath"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://texttoslides.ai/blog/coding-without-ai"}},"_tags":["story","author_sh_tomer","story_44163581"],"author":"sh_tomer","children":[44163599,44164889,44165030,44171555,44177528],"created_at":"2025-06-02T21:59:17Z","created_at_i":1748901557,"num_comments":5,"objectID":"44163581","points":14,"story_id":44163581,"title":"Saw a guy coding today. No cursor. No windsurf. Just typing. Like a psychopath","updated_at":"2025-08-14T22:15:44Z","url":"https://texttoslides.ai/blog/coding-without-ai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mikece"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf says Anthropic is limiting its direct access to Claude AI models"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://techcrunch.com/2025/06/03/windsurf-says-anthropic-is-limiting-its-direct-access-to-claude-ai-models/"}},"_tags":["story","author_mikece","story_44176321"],"author":"mikece","children":[44176361],"created_at":"2025-06-04T01:01:27Z","created_at_i":1748998887,"num_comments":1,"objectID":"44176321","points":14,"story_id":44176321,"title":"Windsurf says Anthropic is limiting its direct access to Claude AI models","updated_at":"2025-06-05T17:17:09Z","url":"https://techcrunch.com/2025/06/03/windsurf-says-anthropic-is-limiting-its-direct-access-to-claude-ai-models/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"thm"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI agrees to buy Windsurf for about $3B"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.reuters.com/business/openai-agrees-buy-windsurf-about-3-billion-bloomberg-news-reports-2025-05-06/"}},"_tags":["story","author_thm","story_43901676"],"author":"thm","children":[43901824,43901825],"created_at":"2025-05-06T03:56:29Z","created_at_i":1746503789,"num_comments":5,"objectID":"43901676","points":13,"story_id":43901676,"title":"OpenAI agrees to buy Windsurf for about $3B","updated_at":"2025-05-08T06:34:54Z","url":"https://www.reuters.com/business/openai-agrees-buy-windsurf-about-3-billion-bloomberg-news-reports-2025-05-06/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bluelightning2k"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"If you look at Windsurf's discord, redit etc. you will see that there's a flood of users saying that the edit tool simply fails.
The agent then retries repeatedly until you stop it, consuming credits as it goes.
To mitigate: some users have suggested telling the AI to only ever make one edit per tool call can help. The theory here is that the edit tool itself has a concurrency bug and Claude 3.7 tries to do simultaneous edits with their system prompt.
Regardless - if you're a Windsurf user it is NOT just you and REALLY pay attention to credit consumption, many reports suggest it will just keep trying and charging."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Tell HN: Windsurf edits are failing and burning infinite credits for most users"}},"_tags":["story","author_bluelightning2k","story_43342832","ask_hn"],"author":"bluelightning2k","children":[43342839,43343440,43346182,43350457],"created_at":"2025-03-12T13:09:18Z","created_at_i":1741784958,"num_comments":5,"objectID":"43342832","points":13,"story_id":43342832,"story_text":"If you look at Windsurf's discord, redit etc. you will see that there's a flood of users saying that the edit tool simply fails.
The agent then retries repeatedly until you stop it, consuming credits as it goes.
To mitigate: some users have suggested telling the AI to only ever make one edit per tool call can help. The theory here is that the edit tool itself has a concurrency bug and Claude 3.7 tries to do simultaneous edits with their system prompt.
Regardless - if you're a Windsurf user it is NOT just you and REALLY pay attention to credit consumption, many reports suggest it will just keep trying and charging.","title":"Tell HN: Windsurf edits are failing and burning infinite credits for most users","updated_at":"2025-03-17T15:41:31Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alexS"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Show HN: WindySurf \u2013 windsurfing, kitesurfing listings scraped from Craigslist"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://windysurf.com"}},"_tags":["story","author_alexS","story_8708130","show_hn"],"author":"alexS","children":[8708361,8708467,8708479,8708482,8708544],"created_at":"2014-12-06T02:26:40Z","created_at_i":1417832800,"num_comments":8,"objectID":"8708130","points":12,"story_id":8708130,"title":"Show HN: WindySurf \u2013 windsurfing, kitesurfing listings scraped from Craigslist","updated_at":"2024-09-19T21:22:35Z","url":"http://windysurf.com"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"theahura"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"The Windsurf / Google Deal Keeps Getting Weirder"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://theahura.substack.com/p/tech-things-more-windsurf-drama"}},"_tags":["story","author_theahura","story_44701697"],"author":"theahura","children":[44706191],"created_at":"2025-07-27T14:45:12Z","created_at_i":1753627512,"num_comments":2,"objectID":"44701697","points":12,"story_id":44701697,"title":"The Windsurf / Google Deal Keeps Getting Weirder","updated_at":"2025-07-30T03:11:37Z","url":"https://theahura.substack.com/p/tech-things-more-windsurf-drama"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"shrisukhani"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Do you use an AI IDE? Which one and why?
There\u2019s a bunch of them at this point and it\u2019s kinda hard to figure out one over another. Cursor and Windsurf seem like the leading players - curious what people like about one vs the other."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Ask HN: Cursor vs. Windsurf?"}},"_tags":["story","author_shrisukhani","story_43288745","ask_hn"],"author":"shrisukhani","children":[43288751,43288992,43289062,43291322,43291985,43294145,43295425,43309184],"created_at":"2025-03-07T09:50:24Z","created_at_i":1741341024,"num_comments":11,"objectID":"43288745","points":10,"story_id":43288745,"story_text":"Do you use an AI IDE? Which one and why?
There\u2019s a bunch of them at this point and it\u2019s kinda hard to figure out one over another. Cursor and Windsurf seem like the leading players - curious what people like about one vs the other.","title":"Ask HN: Cursor vs. Windsurf?","updated_at":"2025-08-12T14:57:01Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mak8"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Most devs I know moved to Cursor or Codex. But I still see Windsurf mentioned here and there.
I get why someone might stick with it \u2014 JetBrains support, slightly cheaper, decent on large codebases. But after the Cognition acquisition I wasn't sure it had a future.
So genuinely curious, are you still on Windsurf? What's keeping you there? And has anything made you regret not switching?"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Ask HN: Who is still using Windsurf and why?"}},"_tags":["story","author_mak8","story_47435901","ask_hn"],"author":"mak8","children":[47436233,47457057,47458321],"created_at":"2026-03-19T07:08:19Z","created_at_i":1773904099,"num_comments":8,"objectID":"47435901","points":10,"story_id":47435901,"story_text":"Most devs I know moved to Cursor or Codex. But I still see Windsurf mentioned here and there.
I get why someone might stick with it \u2014 JetBrains support, slightly cheaper, decent on large codebases. But after the Cognition acquisition I wasn't sure it had a future.
So genuinely curious, are you still on Windsurf? What's keeping you there? And has anything made you regret not switching?","title":"Ask HN: Who is still using Windsurf and why?","updated_at":"2026-04-08T21:39:15Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ABS"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Three weeks after acquiring Windsurf, Cognition offers staff the exit door"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://techcrunch.com/2025/08/05/three-weeks-after-acquiring-windsurf-cognition-offers-staff-the-exit-door/"}},"_tags":["story","author_ABS","story_44809084"],"author":"ABS","children":[44809120,44810712],"created_at":"2025-08-06T08:00:28Z","created_at_i":1754467228,"num_comments":3,"objectID":"44809084","points":9,"story_id":44809084,"title":"Three weeks after acquiring Windsurf, Cognition offers staff the exit door","updated_at":"2026-03-05T22:28:40Z","url":"https://techcrunch.com/2025/08/05/three-weeks-after-acquiring-windsurf-cognition-offers-staff-the-exit-door/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"psmyrdek"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Vibe coded app that enables developers to quickly create so called "rules for AI" used by tools such as GitHub Copilot, Cursor and Windsurf, through an interactive, visual interface."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Show HN: Build AI Rules for Code Editors (Copilot, Cursor, Windsurf)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://ai-rules-builder.pages.dev/"}},"_tags":["story","author_psmyrdek","story_43361042","show_hn"],"author":"psmyrdek","children":[43367797],"created_at":"2025-03-14T09:58:57Z","created_at_i":1741946337,"num_comments":2,"objectID":"43361042","points":9,"story_id":43361042,"story_text":"Vibe coded app that enables developers to quickly create so called "rules for AI" used by tools such as GitHub Copilot, Cursor and Windsurf, through an interactive, visual interface.","title":"Show HN: Build AI Rules for Code Editors (Copilot, Cursor, Windsurf)","updated_at":"2025-04-14T03:09:35Z","url":"https://ai-rules-builder.pages.dev/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"coloneltcb"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf's CEO goes to Google; OpenAI's acquisition falls apart"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://techcrunch.com/2025/07/11/windsurfs-ceo-goes-to-google-openais-acquisition-falls-apart/"}},"_tags":["story","author_coloneltcb","story_44537434"],"author":"coloneltcb","children":[44537811,44537903],"created_at":"2025-07-11T22:31:44Z","created_at_i":1752273104,"num_comments":1,"objectID":"44537434","points":9,"story_id":44537434,"title":"Windsurf's CEO goes to Google; OpenAI's acquisition falls apart","updated_at":"2025-07-12T15:01:30Z","url":"https://techcrunch.com/2025/07/11/windsurfs-ceo-goes-to-google-openais-acquisition-falls-apart/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mattront"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Hi, Matjaz here.
Piny is a visual editor that runs directly in Visual Studio Code, Cursor and Windsurf. It supports Tailwind CSS, Astro, React and Next.js.
All edits happen directly in the code, so there are no abstractions, no cloud services and no lock-in.
Piny doesn\u2019t try to be all-in-one visual editor that would cover layout creation, styling, data, logic\u2026 That is no longer relevant in the age of AI coding agents.
Instead, Piny focuses on two areas where it can really add value:
# Tailwind styling
Piny lets you easily style JSX / HTML with Visual Controls and Class Inspector (an editable tree view of all classes and states). This also works with any strings that contain Tailwind classes.
For visual tasks (such as changing the text size) it is often much easier to directly change a visual property than to go back and forth about it with your AI agent.
# Project navigation
Navigate the project code by selecting elements directly in the built-in browser preview. Just click on a heading, image, icon, section etc in the preview and its source element is selected in Piny and in the code.
This feature requires a small dev-only script to be inserted into the layout. React with Vite, any Next.js and Astro projects are supported at this time.
Piny is based on Pinegrow Web Editor, our desktop visual editor for static HTML & WordPress that we\u2019ve been actively developing for more than a decade. This makes Piny feature complete and robust, it\u2019s not a MVP.
# Piny Free and Pro
The standard edition is completely free. You don\u2019t even have to sign up. Just install it from the extension marketplace and you\u2019re ready to go.
Piny Pro adds Visual select (Project navigation, mentioned above), custom Tailwind theme import and other goodies. We\u2019re running an Early Access deal with 60% discount that you get to keep forever.
# Visual tools in the age of AI
A lot has changed in web development. When Pinegrow was launched here on HN 11 years ago, Bootstrap was a shiny new framework.
Today, visual tools should be designed to complement AI assisted development. This principle is reflected in Piny:
- It runs in your IDE, where you already work\n- All changes happen in the code\n- Uses visual tools for visual tasks\n- Helps you jump to the relevant component / element in the code so that you can then edit it visually, in code or with AI\n- Piny is there when you need it and gets out of your way when you don\u2019t
# Getting started
To take Piny for a spin, install it from extension marketplace, right-click anywhere in your code and choose \u201cEdit in Piny\u201d.
Pro trial version is included if you want to try Visual select.
Let me know if you run into any issues, or just want to get in touch!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Show HN: Piny \u2013 Astro, React and Next Visual Editor for VSCode, Cursor, Windsurf"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://getpiny.com"}},"_tags":["story","author_mattront","story_43942514","show_hn"],"author":"mattront","children":[43942610,43973524],"created_at":"2025-05-10T01:22:49Z","created_at_i":1746840169,"num_comments":5,"objectID":"43942514","points":8,"story_id":43942514,"story_text":"Hi, Matjaz here.
Piny is a visual editor that runs directly in Visual Studio Code, Cursor and Windsurf. It supports Tailwind CSS, Astro, React and Next.js.
All edits happen directly in the code, so there are no abstractions, no cloud services and no lock-in.
Piny doesn\u2019t try to be all-in-one visual editor that would cover layout creation, styling, data, logic\u2026 That is no longer relevant in the age of AI coding agents.
Instead, Piny focuses on two areas where it can really add value:
# Tailwind styling
Piny lets you easily style JSX / HTML with Visual Controls and Class Inspector (an editable tree view of all classes and states). This also works with any strings that contain Tailwind classes.
For visual tasks (such as changing the text size) it is often much easier to directly change a visual property than to go back and forth about it with your AI agent.
# Project navigation
Navigate the project code by selecting elements directly in the built-in browser preview. Just click on a heading, image, icon, section etc in the preview and its source element is selected in Piny and in the code.
This feature requires a small dev-only script to be inserted into the layout. React with Vite, any Next.js and Astro projects are supported at this time.
Piny is based on Pinegrow Web Editor, our desktop visual editor for static HTML & WordPress that we\u2019ve been actively developing for more than a decade. This makes Piny feature complete and robust, it\u2019s not a MVP.
# Piny Free and Pro
The standard edition is completely free. You don\u2019t even have to sign up. Just install it from the extension marketplace and you\u2019re ready to go.
Piny Pro adds Visual select (Project navigation, mentioned above), custom Tailwind theme import and other goodies. We\u2019re running an Early Access deal with 60% discount that you get to keep forever.
# Visual tools in the age of AI
A lot has changed in web development. When Pinegrow was launched here on HN 11 years ago, Bootstrap was a shiny new framework.
Today, visual tools should be designed to complement AI assisted development. This principle is reflected in Piny:
- It runs in your IDE, where you already work\n- All changes happen in the code\n- Uses visual tools for visual tasks\n- Helps you jump to the relevant component / element in the code so that you can then edit it visually, in code or with AI\n- Piny is there when you need it and gets out of your way when you don\u2019t
# Getting started
To take Piny for a spin, install it from extension marketplace, right-click anywhere in your code and choose \u201cEdit in Piny\u201d.
Pro trial version is included if you want to try Visual select.
Let me know if you run into any issues, or just want to get in touch!","title":"Show HN: Piny \u2013 Astro, React and Next Visual Editor for VSCode, Cursor, Windsurf","updated_at":"2025-06-04T11:03:18Z","url":"https://getpiny.com"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"craneca0"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI in talks to acquire Windsurf for ~$3B"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.cnbc.com/2025/04/16/openai-in-talks-to-pay-about-3-billion-to-acquire-startup-windsurf.html"}},"_tags":["story","author_craneca0","story_43713250"],"author":"craneca0","children":[43713255,43713264,43713422],"created_at":"2025-04-17T04:58:58Z","created_at_i":1744865938,"num_comments":5,"objectID":"43713250","points":8,"story_id":43713250,"title":"OpenAI in talks to acquire Windsurf for ~$3B","updated_at":"2025-04-18T02:25:10Z","url":"https://www.cnbc.com/2025/04/16/openai-in-talks-to-pay-about-3-billion-to-acquire-startup-windsurf.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"serbuvlad"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf says Anthropic is limiting its direct access to Claude AI models"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://techcrunch.com/2025/06/03/windsurf-says-anthropic-is-limiting-its-direct-access-to-claude-ai-models/"}},"_tags":["story","author_serbuvlad","story_44179652"],"author":"serbuvlad","children":[44179953,44183839],"created_at":"2025-06-04T11:46:11Z","created_at_i":1749037571,"num_comments":2,"objectID":"44179652","points":8,"story_id":44179652,"title":"Windsurf says Anthropic is limiting its direct access to Claude AI models","updated_at":"2025-06-08T08:13:18Z","url":"https://techcrunch.com/2025/06/03/windsurf-says-anthropic-is-limiting-its-direct-access-to-claude-ai-models/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"daram"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"What a Diff a VS Code Fork Makes: Antigravity, Cursor and Windsurf Compared"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://visualstudiomagazine.com/articles/2026/01/26/what-a-difference-a-vs-code-fork-makes-antigravity-cursor-and-windsurf-compared.aspx"}},"_tags":["story","author_daram","story_46873990"],"author":"daram","children":[46873991,46876045],"created_at":"2026-02-03T17:26:42Z","created_at_i":1770139602,"num_comments":3,"objectID":"46873990","points":7,"story_id":46873990,"title":"What a Diff a VS Code Fork Makes: Antigravity, Cursor and Windsurf Compared","updated_at":"2026-03-05T23:30:23Z","url":"https://visualstudiomagazine.com/articles/2026/01/26/what-a-difference-a-vs-code-fork-makes-antigravity-cursor-and-windsurf-compared.aspx"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dabit3"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf 2.0"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://windsurf.com/blog/windsurf-2-0"}},"_tags":["story","author_dabit3","story_47784903"],"author":"dabit3","children":[47785048,47785064],"created_at":"2026-04-15T20:37:49Z","created_at_i":1776285469,"num_comments":2,"objectID":"47784903","points":7,"story_id":47784903,"title":"Windsurf 2.0","updated_at":"2026-04-18T05:28:36Z","url":"https://windsurf.com/blog/windsurf-2-0"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"chriswoodruff"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"ReSharper for VS Code and compatible editors (Cursor, Windsurf, etc.) is out"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.jetbrains.com/dotnet/2026/03/05/resharper-for-visual-studio-code-cursor-and-compatible-editors-is-out/"}},"_tags":["story","author_chriswoodruff","story_47348346"],"author":"chriswoodruff","children":[47348347,47397674],"created_at":"2026-03-12T09:30:23Z","created_at_i":1773307823,"num_comments":2,"objectID":"47348346","points":7,"story_id":47348346,"title":"ReSharper for VS Code and compatible editors (Cursor, Windsurf, etc.) is out","updated_at":"2026-03-18T23:51:48Z","url":"https://blog.jetbrains.com/dotnet/2026/03/05/resharper-for-visual-studio-code-cursor-and-compatible-editors-is-out/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lord_sudo"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Cognition (Devin and Windsurf) raises $400M at a $10.2B valuation"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/cognition/status/1965086655821525280"}},"_tags":["story","author_lord_sudo","story_45170236"],"author":"lord_sudo","children":[45173793],"created_at":"2025-09-08T16:24:16Z","created_at_i":1757348656,"num_comments":2,"objectID":"45170236","points":7,"story_id":45170236,"title":"Cognition (Devin and Windsurf) raises $400M at a $10.2B valuation","updated_at":"2026-03-05T22:41:17Z","url":"https://twitter.com/cognition/status/1965086655821525280"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"amrrs"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Transparent account of what happened at windsurf: CEO Jeff Wang"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/jeffwsurf/status/1946376139959841084"}},"_tags":["story","author_amrrs","story_44611777"],"author":"amrrs","created_at":"2025-07-19T01:41:59Z","created_at_i":1752889319,"num_comments":0,"objectID":"44611777","points":7,"story_id":44611777,"title":"Transparent account of what happened at windsurf: CEO Jeff Wang","updated_at":"2025-07-19T16:28:58Z","url":"https://twitter.com/jeffwsurf/status/1946376139959841084"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"xiaom"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Anthropic decided to cut off all of windsurf capacity to all Claude 3.x models"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/_mohansolo/status/1930034960385356174"}},"_tags":["story","author_xiaom","story_44176384"],"author":"xiaom","children":[44176385],"created_at":"2025-06-04T01:19:07Z","created_at_i":1748999947,"num_comments":0,"objectID":"44176384","points":7,"story_id":44176384,"title":"Anthropic decided to cut off all of windsurf capacity to all Claude 3.x models","updated_at":"2025-06-05T17:17:09Z","url":"https://twitter.com/_mohansolo/status/1930034960385356174"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"feep"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Windsurf Editor by Codeium"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://codeium.com/windsurf"}},"_tags":["story","author_feep","story_42127538"],"author":"feep","children":[42127842],"created_at":"2024-11-13T16:36:20Z","created_at_i":1731515780,"num_comments":0,"objectID":"42127538","points":7,"story_id":42127538,"title":"Windsurf Editor by Codeium","updated_at":"2024-12-06T22:23:41Z","url":"https://codeium.com/windsurf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pmoskovi"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"OpenAI in talks to buy Windsurf for about $3B"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://www.reuters.com/technology/artificial-intelligence/openai-talks-buy-windsurf-about-3-billion-bloomberg-news-reports-2025-04-16/"}},"_tags":["story","author_pmoskovi","story_43711841"],"author":"pmoskovi","children":[43711847],"created_at":"2025-04-17T00:35:22Z","created_at_i":1744850122,"num_comments":1,"objectID":"43711841","points":6,"story_id":43711841,"title":"OpenAI in talks to buy Windsurf for about $3B","updated_at":"2025-04-17T20:09:40Z","url":"https://www.reuters.com/technology/artificial-intelligence/openai-talks-buy-windsurf-about-3-billion-bloomberg-news-reports-2025-04-16/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rob313"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"Beware the IDEs of March: Cursor vs. Windsurf vs. Claude Code"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["windsurf"],"value":"https://repromptai.com/blog/beware-the-ides-of-march-cursor-vs-windsurf-vs-claude-code"}},"_tags":["story","author_rob313","story_43438195"],"author":"rob313","children":[43438208,43438695],"created_at":"2025-03-21T17:02:25Z","created_at_i":1742576545,"num_comments":1,"objectID":"43438195","points":6,"story_id":43438195,"title":"Beware the IDEs of March: Cursor vs. Windsurf vs. Claude Code","updated_at":"2025-03-22T15:06:47Z","url":"https://repromptai.com/blog/beware-the-ides-of-march-cursor-vs-windsurf-vs-claude-code"}],"hitsPerPage":50,"nbHits":607,"nbPages":13,"page":0,"params":"query=Windsurf&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":8,"processingTimingsMS":{"_request":{"roundTrip":16},"afterFetch":{"format":{"highlighting":1,"total":1}},"fetch":{"query":6,"total":7},"total":8},"query":"Windsurf","serverTimeMS":10}