虽然有cursor协助,但是还是得居安思危,先准备好没有cursor的时候该用什么,然后继续思考如果没有大模型,能用什么做替代。不想得过远,我们先想想如果cursor没有了该怎么办。
某天晚上突发奇想,现在大模型都是登录就能免费用的,那我直接想办法用起来不就好了?于是用了60M tokens写了一个demo------
首先是让它用golang实现一个server,这个server可以兼容ollama的api。
然后是实现一个chrome extension,这个extension可以绑定一个tab,如果这个tab是gemini、元宝、千问、豆包、grok...那么我们就加载adapter,这个adapter可以把server来的请求relay到输入框,然后为了避免bot检测(可以尝试自动发送),需要用户点发送,然后监测response的html,将html转成markdown,最后把markdown返回给server形成闭环。
这样,免费的ollama大模型server就有了,不需要本地有gpu了...
接下去就是参考cursor的agent-cli,让cursor用golang参考诸如continue这样的开源软件写一个agent,并配上自己的prompt md系统。
好了,下面就是打磨一下各种coding skill用md记录下来,然后一个简易版cursor就用cursor写好了。总共大概100M tokens。接下去可以让cursor继续打磨,也可以手写了。
思路分享完了。over