Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Windsurf and AI

25 views
Skip to first unread message

Pedro Camargo

unread,
Apr 20, 2025, 10:49:31 AMApr 20
to kivy-...@googlegroups.com
Has someone used windsurf to work with kivy?

What is the best AI model for kivy and kivymd?

Any tips regarding instructions?

So far it has been very frustrating 

Thank you

Pedro 

ElliotG

unread,
Apr 20, 2025, 11:00:10 AMApr 20
to Kivy users support
I've used cursor (with Claude Sonet) to do some work, not so much specifically on kivy.  https://www.cursor.com/
If you are using an AI to help with kivy I would suggest you add the kivy reference docs to the context of the AI.  You could also try adding the kivy code base to the AI context (point inside your venv.)

Happy to help if you have some specific human questions. :)

Pedro Camargo

unread,
Apr 29, 2025, 5:50:22 AMApr 29
to kivy-...@googlegroups.com
Hello Elliot, 

How to add the kivy and kivymd codebase? 

From your experiencia which kivymd versión is the most stable for android?

Thank you for answering my questions

Pedro

--
You received this message because you are subscribed to the Google Groups "Kivy users support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kivy-users/29a173f5-458f-430b-84e4-ff9b4b3d7be8n%40googlegroups.com.

elli...@cox.net

unread,
Apr 29, 2025, 11:57:24 AMApr 29
to kivy-...@googlegroups.com
Kivy and kivymd are installed with pip.  See the install directions for each package.

You can add documentation to Cursor in the chat box, typically on the right hand side, entering @, selecting docs, and entering the root web site for the docs.  You could add the code by a similar process and pointing to the kivy code in the .venv.  When I was first getting started with cursor I found a few videos and blog posts that provided more up to date info on cursor that the cursor documentation.  I don't know if this is still the case.  They team at cursor continues to add features rather quickly.  

It is also worth adding that cursor provides a number of different underlying AI engines.  If you feel you are not getting good results, try a different AI.  

I have not seen a concern about kivymd stability.  The newest version of KivyMD has some improvements for performance, and is more up to date with the Google Material Design Spec, last time I checked it must be installed from github.  The 1.x version has some features (DataTables for example) that are not in version 2.x.   I think this may be because DataTables are not part of the newest MD spec - but I could be mistaken.

Note: There is a change in the KivyMD API where 1.x and 2.x are not compatible.  My suggestion is to use the 2.x version.

From: kivy-...@googlegroups.com <kivy-...@googlegroups.com> on behalf of Pedro Camargo <pedro...@gmail.com>
Sent: Tuesday, April 29, 2025 2:49 AM
To: kivy-...@googlegroups.com <kivy-...@googlegroups.com>
Subject: Re: [kivy-users] Re: Windsurf and AI
 

Pedro Camargo

unread,
Apr 29, 2025, 10:44:17 PMApr 29
to kivy-...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages