China is China
Roo-Cline - a fork of Cline (prev. Claude Dev)
github
Added experimental features:
Dragging images into chats
Sound effects for feedback
Quick copying of requests from history
Includes the current time in the system request
Uses a file system watcher for more reliable monitoring of file system changes
Automatic MCP approval for each tool
Enabling/disabling MCP servers
Configurable delay after automatic recording to allow diagnostics to identify potential problems
and others
Works alongside the original Cline
None of them (AI assistants) are perfect... they all have some drawbacks.
For me Windsurf is the best and most reliable for editing multiple files, no doubt. It just seems to understand the context better. But it needs some refinement and some features.
Cursor is the most thought out and has the best autocomplete. But their composer leaves much to be desired.
Aider has some really cool features, and in my opinion, has the best diff editing functionality.
Cline is free (there is an option) and works quite well.
Continue.dev is free and great for autocomplete through the free codestral FIM API.
demonstrates Cursor Composer Agent
Composer in Cursor is a tool that allows AI to create entire applications according to instructions. It significantly speeds up development, automating the creation of files, code, commands in the terminal. This can be especially useful if you want to quickly create a prototype or avoid routine work.
This cannot be used with your API key, you need to pay for Cursor Pro. Some Cursor features (like Tab Completion, Apply from Chat, and Composer) require specialized models and won’t work with custom API keys
LLM from Google can finally do something
Now Gemini 2.0 Flash as an experiment is free to use through Google AI Studio and API. It has a large context window - 2 million tokens (this is for input). 😲
Models from Google can be connected via API in Cursor settings (tab "Models"), but auto-patching from chat disappears and requires the Pro version, in my opinion, this is stinginess.
And in this video
about how to use Gemini 2.0 Flash using the tools Aider (for terminal) and Cline for VSC. 💻
On the Aider leaderboard, it is of course behind the top models, but you have to pay for them, and this is a Flash series model, i.e., simplified.
Cursor cheats
@ Symbols:
File reference: @filename
- allows you to refer to a specific file.
Function reference: @functionName
- refers to a function in the code.
Variable reference: @variableName
- refers to a variable.
Codebase search: @codebase
query - searches the codebase.
Web search: @web
query - performs a web search.
An interesting opinion here in the comment:
With the development of artificial intelligence in programming, the price of (simple) software is heading to zero! Sometimes, it is much faster to "code" the function or utility you need yourself than to look for something ready-made.
Previously, developing even a small program required significant effort and time. Now, with the help of AI-based tools, the process of creating your own software is becoming fast and simple.
That is, until everything becomes AI and software disappears, there will be something transitional, and that is when those who know how will make their own programs, rather than use others'.
Github sent me an email saying that Copilot has a free usage with the following limitations:
2k code completions, 50 chat messages / month
Chatbot Arena added WebDev Arena: web.lmarena.ai - AI battle of two models to find what generates the best UI
Models: Claude 3.5 Sonnet (20241022), Gemini-Exp-1206, GPT-4o-2024-11-20, Gemini-2.0-Flash-Exp, Qwen2.5-Coder-32B-Instruct and Gemini-1.5-Pro-002.
Examples of where and how to set project context for AI
Here we add the coding style, tech stack, and project structure + clarify for the model those moments where our generation system often makes mistakes - the less is written here, the better
The author of the video would like it to work like memGPT, that is, chats themselves understand what needs to be added there
Windsurf https://codeium.com/windsurf
as a competitor to Cursor (at launch, it can also take settings from it). At the base, it's all the same VSC, so the interface does not need to be studied much.
You need a codeium account, this is a minus. There are three models - for money GPT 4o and Claude 3.5 Sonnet, free Cascade Base (this is like Llama 3 70B). I'm looking for what will work on my API keys, and there is no such option here, unfortunately.
It created an html calculator for me, but the "=" button is in the middle for some reason.
The author of the video
draws an analogy with a 2015 car - "Tartan Prancer" (Honda from Albania) to illustrate that Windsurf creates the impression of a great tool, but in reality, it is unfinished. He compares it to colleagues at work who constantly redo everything. AI here constantly rewrites the code of many files, which makes you have to check everything constantly, and this is like starting from scratch.
https://www.youtube.com/watch?v=GhIm-Dk1pzk
Devin is publicly available to everyone.
500$ / month.
Only through Slack.
In the Gemini 2.0 Flash update, there are Jules and Colab Data Science Agent.
urlJules is an experimental AI-based agent that can perform code development tasks, including bug fixes, writing new features, and creating pull requests.
[not yet available]
Colab Data Science Agent is an assistant for data analysis. This tool is designed to automate data work. It helps to quickly get insights by creating working Colab notebooks based on requests.
"12 days" of OpenAI — day 4
Canvas in ChatGPT is now for everyone and has learned to execute Python code
https://www.youtube.com/watch?v=qZ0ImE41pVs
Competitor function Anthropic’s Claude Artifacts has long been able to even output React components, but lately, they have big problems with the load and they are disabling many things for free users