【开源】一站式论文搜索、精读、写作、AI辅助写作,佬们走过路过来瞧瞧

这几天没事做了一个一站式论文写作的项目,l站里的研究生佬不少,我趴的一下就站起来提供一个解决(?)方案,个人还是希望能够自己native的支持一个专门用于论文写作的一个编辑器,这是我的第一个项目,虽然可能是naive哈哈,如果有什么不足也烦请诸位佬友们不吝赐教,如果不错可以赏我一个小star★

外观基础,内搭就不基础,虽然看着很简约的一个布局,其实抄袭,杂糅借鉴了各家的编辑器,最后调教了一番感觉还是有obsidian notion or 飞书那味的,不过就是他们是通用写文的,我专门适配写文章这一块,也不算造轮子吧哈哈,基础的标题、表格、图片都是支持的,公式编辑插入提供了一个可视化的编辑界面。然后引用做了一下优化,方便对照或者直接筛选~引用标号删了下面的ref跟着删就不用顾虑这些了,评价为拙劣的小巧思

然后预设了一些字体主题可供选择,当然AI模型也需要配置一下

然后照猫画虎抄了个论文自动补全一两句的功能,就是和代码一样tab键,虽然可能没啥用,但,我可以不用,但我不能没有

然后就是经典融入AI功能小连招了,然后把自建知识库的需求感觉算落实了,经典支持知识库导入和资产库,然后我又去借鉴了一下隔壁,然后做了个AI文档协同编辑的功能,这样小Agent也能有文可依了

然后呢就是我的知识库可以支持zotero同步,这样也方便无缝切换,具体如何同步来说操作步骤可见gh~

资产库呢是我专门建立的比如说关于这次论文的一些数据集啊,实验数据啊,一些ideas,一些图啊,都可以放在资产库里分门别类放好,或者由ai帮忙整理,像下面这样(下面是mock的一些数据和示例),在如上助手交流的面板里可以@他去生成内容,比如下面的例子,AI生成的代码支持在线运行,包括生成的图片可以在线预览,直接插入到文档或者资产库

然后加了智能体设定,也可以在上面助手交流的时候使用它,~~说白了就是prompt管理器,~~可以在站内多添加佬们提供的神仙提示词,很多提示词简直把ai调教成了古希腊掌管论文的神/.

检索

下面是检索论文的版块,目前用的是OpenAlex的源,后面会适配上arxiv等等源的.然后潦草的用了多智能体系统编排了一下成为找论文的大手子:face_savoring_food:具体就是先判断一下你要了解的领域,然后ask_user填一下问卷,有了充分了解后拉起几个模型一起写查询语句,然后给一个智能体查查完了不合适再搜,再来一个智能体打分,不行再来,最后筛选结果再来一个智能体评价一波论文,然后任君采撷

精读论文

作为史诗级缝合怪的素养,别人有的一个都不能少,然后我也注意到了有部分佬友可能会对论文扫描件的AI助读的需求,所以最后选了surya-ocr来帮忙解析文档

然后依旧是AI选中文本解答问题,依旧是沉浸式对比翻译,比如重点提取,点击重点可以跳到文章对应段落(文章随便下的),再比如大纲思维导图啥的点击跳转到对应页面,佬们可以到github看看演示或者自己部署下玩玩提提意见,这就不放太多图了

包括常规的一些选中高亮批注,双击空白处批注的一些常用pdf操作也实现了一下,包括文章ref引用的链接也做了一下解析,后续考虑让ai奴隶们自己查文献找related works.

解析完成后会把此类文章作为精读论文处理,会对其向量化方便后续在上面在主编辑区和ai交流的时候进行混合检索RAG查询能有较好的召回,然后所有的精读论文之间会尝试构建一个知识图谱连接

导出

因为word特殊性,目前还没找到合适的方式怎么让他导出好,但是latex天生模板随便换的优越感直接就来了。所以目前支持latex的基础骨架的导出,不过需要进一步的微调,不过不会浪费太多时间,当然用word的佬友直接全选网页内容复制粘贴其实也是完全ok的 :hugs:

还有一些细小的功能,比如说选中文本纠错,续写那种类似语雀那种啥的,就不提了

可能在里面介绍的有一些缺漏,如果需要看完整功能的佬,更多图片视频演示可见github

其实个人觉得每一块其实站内都有佬提出了很好的解决方案或者vibe出来的很有创意的项目,但是连贯性总是差点意思,而且把他们聚合起来有了共同的全局上下文ai奴隶们才能更好的为我们服务,包括自己用起来也很顺手舒服不用切来切去,所需信息不出三步必有解药,如果能实现这一点,我觉得我的目的就达到了

为了能够最大范围的方便可能有需求的佬,大多功能还是向着普适化去做的,如果各位佬们有自己想要的功能欢迎评论 :face_savoring_food:

也很感谢站内各位佬们的公益付出让我体验到vibe coding的魅力,也希望这个项目能帮到诸位,

3.17

  • 支持了编辑器内文章内容、知识库、资产库、精读数据外部cli调用,并提供了默认skill配置

  • 支持版本控制,查看diff

  • agent协同编辑体验

3.18

  • 添加编辑器画布功能

3.21

  • 添加知识库精读论文内容可视化解读

3.24

  • 新增AI审稿人智能体

最后各位佬们如果觉得有帮助,烦请star哟 :face_blowing_a_kiss: GitHub - zongxi1115/PaperSpark: AI驱动的一站式论文搜集、写作、精读论文、协同助写方案 · GitHub

141 个赞

支持佬友,感谢分享

2 个赞

支持佬友 感谢分享

1 个赞

佬友牛的牛的

支持,感谢分享

太厉害了,佬

GitHub - JinchengGao-Infty/FWMA · GitHub 我做的这个里面有ARXIV的源,只对这个源支持的比较好哈哈,可以交流参考一下,我做的这个主要是给AGENT用的,让AGENT调用mcp或者cli,我只看最后的结果

3 个赞

太强了佬,已点star

好嘟好嘟,我观摩观摩佬的作品 :star_struck:

这么强?!

支持,说到这其实我也有想vibe coding一个类似的设计,不过是zotero cli作为论文资源管理,obsidian 作为笔记整理和资源整理,然后再多一个写作编辑器,如果佬的能提供一个cli感觉对agent的集成会更好,方便其他cli工具调用

1 个赞

感谢大佬

支持佬友 感谢分享

支持支持

谢谢分享

看起来好厉害的感觉 感谢佬分享

感谢分享~

感谢佬友分享

1 个赞

我靠很好的想法欸,这样就打通了cli数据交流,我去尝试做做 :face_blowing_a_kiss:

1 个赞

我去好牛佬友,做了我之前没做到的:cry: