Featured image of post 模拟 Cursor 功能:Neovim 智能编码助手 | 开源日报 No.573

模拟 Cursor 功能:Neovim 智能编码助手 | 开源日报 No.573

avante.nvim 是一个 Neovim 插件,模拟 Cursor AI IDE 的功能,通过 AI 提供代码建议并快速应用修改,提升开发效率。

yetone/avante.nvim

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

demo-picture-of-avante.nvim

avante.nvim 是一个旨在模拟 Cursor AI IDE 行为的 Neovim 插件。

  • 提供 AI 驱动的代码建议,帮助用户改善或修改当前代码文件。
  • 通过单个命令快速应用 AI 建议的更改,简化编辑过程并节省时间。

ahmedkhaleel2004/gitdiagram

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-gitdiagram

gitdiagram 是一个用于快速生成任何 GitHub 仓库交互式图表的工具。

  • 即时可视化:将任何 GitHub 仓库结构转换为系统设计/架构图。
  • 交互性:点击组件直接导航到源文件和相关目录。
  • 快速生成:利用 Claude 3.5 Sonnet 提供快速准确的图表。
  • 自定义功能:可以根据自定义指令修改并重新生成图表。
  • API 接入:提供公共 API 以便集成(正在开发中)。

jlowin/fastmcp

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-fastmcp

fastmcp 是一种快速、Pythonic 的方式来构建模型上下文协议(MCP)服务器。

  • 快速:高层接口意味着更少的代码和更快的开发速度
  • 简单:以最小的样板代码构建 MCP 服务器
  • Pythonic:对 Python 开发者来说感觉自然
  • 完整性: FastMCP 旨在提供核心 MCP 规范的完整实现

simple-uploader/vue-uploader

Github Repo Stars License: `MIT` Language: `Unknown`

cover

vue-uploader 是一个基于 simple-uploader.js 的 Vue.js 上传组件。

  • 支持文件和文件夹上传
  • 暂停/恢复上传功能
  • 自动恢复中断的上传任务
  • 错误处理机制完善
  • 拖拽支持,能够读取文件夹内容
  • 自定义上传按钮
  • 文件队列管理
  • 文件验证功能
  • 显示上传进度和剩余时间
  • 分块上传支持

dvlab-research/LISA

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

cover

LISA 是一个基于大型语言模型的推理分割助手,旨在根据复杂的文本查询输出分割掩码。

  • 支持复杂推理和世界知识处理
  • 提供解释性答案
  • 能够进行多轮对话
  • 展示出强大的 zero-shot 能力,即使仅用无推理数据集训练也能表现良好
  • 通过少量样本微调可显著提升性能
Licensed under CC BY-NC-SA 4.0