corsair
学习和研究好比爬梯子,要一步一步地往上爬,企图一脚跨上四五步,平地登天,那就必须会摔跤了。——华罗庚 Corsair:让用户连接自己的应用,不再被集成层拖住脚步项目地址:https://github.com/corsairdev/corsair 当一个产品需要连接越来越多的第三方应用时,真正棘手的事情往往并不发生在界面上,也不只发生在某一段业务逻辑里。它会悄悄藏进每一个不同的 API、每一次认证、每一份格式各异的数据,以及不断累积的适配代码之中。 Corsair 想解决的,正是这层容易膨胀、却又无法回避的复杂性。 它的定位很直接:连接你的用户与他们正在使用的应用。 Corsair 是一个功能完整的产品集成平台,强调流畅的开发体验。无论是构建一个能够跨多个集成工作的智能代理,还是搭建一个让用户自行连接应用的多租户仪表盘,Corsair 都希望成为承接这些需求的统一集成层。 集成不该只服务于某一种交互方式如今,围绕智能代理构建集成能力已经成为很多产品的重要方向。但如果集成层只围绕某一种协议或某一种调用方式建立,它往往很难自然延伸到产品的其他部分。 Corsair 并不把自己限制在...
OpenMAIC
生命是一种语言,它为我们转达了某种真理;如果以另一种方式学习它,我们将不能生存。—— 叔本华 OpenMAIC:一键生成沉浸式多智能体课堂,让学习从听课走向参与传统课堂往往从一份讲义开始。 先有标题,再有知识点,然后是幻灯片、练习题、讲解、讨论与作业。每个环节都很重要,却也常常彼此分散:材料在文档里,讲解在屏幕上,互动在另一处,提问与反馈又落在不同工具中。 OpenMAIC 想做的,是把这些本来分散的学习环节汇聚成一间能够生成、播放、互动和持续编辑的 AI 课堂。 它的全名是 Open Multi-Agent Interactive Classroom,是一个开源 AI 平台。用户可以输入一个主题,或上传相关材料,将其转化为丰富的互动式课堂体验。系统通过多智能体编排,让 AI 教师与不同角色的 AI 同伴参与讲解、讨论、提问和互动,使一堂课不止有内容,也拥有过程、节奏与参与感。 项目地址:https://github.com/THU-MAIC/OpenMAIC 从一句学习需求开始,生成完整课程学习常常从一个朴素的问题开始。 想学什么。 想弄懂什么。 手里的资料究竟该怎样消化。...
freellmapi
读书是学习,使用也是学习,而且是更重要的学习。—— 毛泽东 FreeLLMAPI:把分散的免费模型额度,汇成一个统一的本地 API 入口免费大语言模型服务并不少。 不同平台提供不同的免费额度,不同模型拥有不同的能力边界,不同接口又各自带着不同的认证方式、调用格式、速率限制与失败状态。单独看,它们像是一座座规模不大的岛屿。每一座岛都能提供一些资源,但开发者若想真正使用起来,就需要在不同 SDK、不同密钥、不同接口与不同规则之间反复穿梭。 FreeLLMAPI 试图把这些分散的入口汇聚起来。 它聚合多个提供商的免费层级,也支持自定义的 OpenAI 兼容聊天、嵌入、图像与音频端点,并将它们统一放在一个 /v1 API 之下。项目描述中给出了一个清晰的规模:每月约 74 亿 Token,覆盖 34 个免费大语言模型提供商与 635 个免费模型端点。 项目地址:https://github.com/tashfeenahmed/freellmapi 不再面对一长串彼此分离的模型入口免费模型资源的真正难点,往往不是没有选择,而是选择太多。 一个提供商有自己的 SDK。 另一个提供商有不同...
checkout
青春是有限的,智慧是无穷的,趁短的青春,去学习无穷的智慧。—— 高尔基 actions/checkout:让工作流真正拿到代码的那一步在自动化工作流里,代码并不会天然出现在运行环境中。 一次工作流被触发后,Runner 已经准备就绪,后续的构建、测试、打包、检查与发布步骤也许都已写好,但它们仍然需要先面对一个最基础的问题:要操作的仓库内容在哪里。 actions/checkout 就负责完成这件事。 它是一个用于检出仓库的 GitHub Action,会将仓库放入 $GITHUB_WORKSPACE,让工作流后续步骤能够访问项目文件。看起来只是自动化流程中简短的一行配置,但这一行往往是构建脚本开始读取源码、测试命令开始执行、Git 操作开始发生的起点。 项目地址:https://github.com/actions/checkout 工作流里的第一段落地动作一个自动化流程可以拥有许多步骤。 它可以安装依赖,可以执行测试,可以生成文件,可以推送提交,也可以根据事件处理拉取请求。但在这些事情发生以前,工作流通常需要先把对应仓库检出到运行环境中。 最常见的写法很...
transformer-explainer
钢是在烈火和急剧冷却里锻炼出来的,所以才能坚硬和什么也不怕。我们的一代也是这样的在斗争中和可怕的考验中锻炼出来的,学习了不在生活面前屈服。—— 奥斯特洛夫斯基 Transformer Explainer:把 Transformer 的文本生成过程,变成一场可以亲手参与的可视化学习大语言模型正在以惊人的速度走进日常生活。 人们会向模型提问,让它写作、总结、翻译、分析,甚至帮助完成一部分代码工作。但当屏幕上不断浮现自然流畅的文字时,另一个问题也随之而来:这些文字究竟是怎样被生成出来的? Transformer Explainer 希望把这个问题从抽象的概念,变成能够亲眼观察、亲手探索的学习过程。 这是一个用于帮助人们理解 Transformer 模型工作机制的交互式可视化工具,聚焦于 GPT 一类基于 Transformer 的文本生成模型。它能够直接在浏览器中运行实时 GPT-2 模型,让使用者在体验文本生成的同时,借助交互式可视化理解模型内部的工作过程。 项目地址:https://github.com/poloclub/transformer-explainer 当文本生成不...
maka
一般青年的任务,尤其是共产主义青年团及其他一切组织的任务,可以用一句话来表示,就是要学习。—— 列宁 Apache Maka:把智能代理的每一次行动,留在自己的机器上当 AI Agent 开始进入真实工作流,人们关心的早已不只是“它能不能回答问题”。 更重要的问题是:它做过什么,它调用了什么工具,它读过哪些内容,它写下了什么结果,它为何停止,它在中断之后还能不能被找回。 Apache Maka 给出的回答很直接:让这些过程成为可以保存、可以恢复、可以查看的执行事实。 Apache Maka 是一个以本地优先为核心的 AI Agent 工作空间。它将模型消息、工具调用、工具结果、权限决策与终止事件记录为追加式日志,让代理运行过程不只停留在一段临时对话里,而是成为保存在本机上的工作记录。 项目地址:https://github.com/apache/maka 一台机器,一个持续运行的 Agent 工作空间Maka 的出发点并不复杂,却很有分量。 它把用户的机器视作工作发生的主要地点。会话、设置和运行记录默认保留在本地,用户可以自行接入云端 API、本地模型,或兼容的网关连接。模型...
plane
如果不想在世界上虚度一生,那就要学习一辈子。—— 高尔基 Plane:让项目管理回到清晰、流动与专注项目管理工具常常有一种微妙的矛盾感。 它们原本是为了帮助团队整理工作,却可能因为配置复杂、信息分散、流程臃肿,反过来让管理本身成为新的负担。任务需要被拆分,进度需要被追踪,计划需要被看见,想法需要被记录,而团队真正需要的,往往不是更多混乱的入口,而是一块能够把工作自然聚拢起来的空间。 Plane 正是在这样的需求中出现的一款开源现代项目管理平台。 它将任务管理、周期推进、文档记录、工作分流与产品路线图管理放进同一个工作环境中,面向希望更有秩序地组织项目的团队。作为 Jira、Linear、Monday 和 ClickUp 的开源替代选择,Plane 想做的并不是把管理动作堆得更高,而是让团队能够更专注于工作本身。 项目地址:https://github.com/makeplane/plane 从一项工作开始,让项目逐渐显形任何项目,最初都由一件件具体的工作组成。 Plane 将这类工作组织为 Work Items。它不仅承担任务创建与管理的职责,也提供富文本编辑能力,并支持文件...
awesome-gpt-image-2
学习的敌人是自己的满足,要认真学习一点东西,必须从不自满开始。对自己,“学而不厌”,对人家,“诲人不倦”,我们应取这种态度。—— 毛泽东 awesome-gpt-image-2:把图像提示词从灵感碎片,整理成可复用的生产结构项目地址:https://github.com/freestylefly/awesome-gpt-image-2 AI 图像生成走到今天,问题早已不只是“能不能生成一张图”。 真正困难的部分,往往藏在更具体的地方:如何让画面稳定下来,如何让排版更可控,如何让文字、信息层级、主体、材质、灯光与构图不再彼此打架,如何把一次偶然成功的提示词,变成下一次也能继续使用的工作模板。 awesome-gpt-image-2 试图回答的,正是这个问题。 它以“Prompt as Code”为核心思路,围绕 GPT-Image2 构建工业级提示词引擎与模板库,整理了 500 余个逆向工程案例,并提供 20 余套工业级模板。这个项目不满足于把提示词堆成一段段充满形容词的自然语言,而是尝试把画面需求拆开、组织、组合,再重新变成可以复用的生成协议。 在这里,提示词不只是一次性许愿...
nodeterm
聪明在于学习,天才在于积累。所谓天才,实际上是依靠学习。—— 华罗庚 nodeterm:把终端与 AI 编码代理铺进一张无限画布项目地址:https://github.com/eneskirca/nodeterm 终端本来是开发者最熟悉的工作空间之一。 可当终端标签不断增加,项目不断切换,多个命令同时运行,AI 编码代理也开始并行工作时,熟悉的窗口布局很容易变成一叠叠被遮住的上下文。某个任务正在构建,另一个任务在等待确认,一段代理会话跑到了哪里,某个分支又对应哪一个终端,往往需要在层层标签之间来回寻找。 nodeterm 尝试用一种更具空间感的方式回应这件事。 它是一个基于节点的终端管理器,将终端与 AI 编码代理放到可无限平移和缩放的画布上。每一个真实运行的终端都可以成为一个可拖动的节点,每一个项目既是一张画布,也是一块类似看板的实时会话面板。终端不再只是藏在标签栏后面的一行标题,而是可以被放置、分组、命名、缩放和持续保留的工作单元。 对于工作流容易分散、任务经常并行、需要长期维护上下文的人来说,nodeterm 不再把终端视作一摞窗口,而是将它们组织成一张可见的地图。 当...
llmfit
学习中经常取得成功可能会导致更大的学习兴趣,并改善学生作为学习的自我概念。—— 布鲁姆 llmfit:让本地大模型选择不再靠猜项目地址:https://github.com/AlexsJones/llmfit 本地运行大语言模型这件事,常常从一个看似简单的问题开始: 我的电脑,到底能跑什么模型? 但真正面对这个问题时,答案很少是一句型号名称就能说清的。内存容量、CPU、GPU、显存、后端、模型架构、量化方式、上下文长度、推理速度,这些因素会在同一台机器上彼此交织。一个模型也许能装进内存,却未必有令人满意的速度。一个模型也许运行很快,却未必适合当前的任务。一个模型看起来参数规模合适,却可能因为上下文或硬件条件而失去实际意义。 llmfit 正是为这类选择而生的终端工具。 它面向数百个模型与提供方,通过一条命令帮助用户寻找能够在当前硬件上运行的模型。llmfit 会检测系统的 RAM、CPU、GPU 与显存条件,再从内存适配度、预估速度、质量和上下文四个维度为模型评分,最终给出适合当前机器的模型选择。 它不是让用户先记住一长串模型名称,再逐个下载、运行、观察结果。它更像一个站在终...
