microsoft / TokenEconomizer
AI编程工具
Python
给编码 Agent 插件加省钱层,跨会话学习省 18%–31% 成本
TokenEconomizer 是微软研究院和 UC Berkeley 联合推出的 Claude Code、Codex、GitHub Copilot CLI 等编码 Agent 插件,作用是给已经在跑的 Agent 省钱,不改 Agent 本身。它从你在同一仓库的历史会话里学习:把反复踩到的坑(比如必须先跑的构建步骤、这个仓库里能用的命令写法)沉淀成 Micro-skills,下次会话开场直接告诉 Agent,避免每次重新摸索;把长期没被调用的工具从请求里剔除,减少每轮都在发送的工具定义开销;当某一轮反复撞同一个错误时,用一个判断模型介入并给出转向提示,防止死循环烧钱。论文在 SWE-Bench 上测得平均成本降低 18.4%–30.9%,且多数组合下任务通过率不降反升。经常用 AI 编码助手在固定仓库里干活、又在意 API 账单的开发者值得看;如果你只是偶尔用一次 Agent,或者不负责控制 AI 编码成本,和你关系不大。
★ 4.8k
24h +61
⑂ 289
创建 23 天前
更新 11 小时前
langgenius / dify
Agent框架
Python
可视化搭建 Agent 工作流与 RAG 应用的开源低代码平台
Dify 是一个开源的 LLM 应用开发平台,可以理解为「可视化搭建 AI 应用的低代码工作台」,类似把 LangChain 的编排能力、RAG 检索和 Agent 逻辑拖拽成画布上的节点。它内置数百种模型接入(GPT、Claude、DeepSeek、Llama 等),提供 Prompt 调试界面、文档知识库检索、Agent 工作流编排和调用链观测,支持云端、VPC 或私有化部署,让团队从原型直接走到生产而不必重写技术栈。典型场景比如:把公司内部文档做成能回答问题的客服机器人,或者编排一个多步骤的自动化流程——先检索资料、再调用工具、最后生成报告。如果你是做 AI 应用落地的产品经理、后端工程师或算法工程师,正在评估用什么框架快速搭出可上线的 LLM 产品,Dify 值得优先看;纯做模型训练或只关心推理部署的人关系不大。
★ 160k
24h +51
⑂ 25k
创建 2023-04-12
更新 27 分钟前
wquguru / shisei
多模态
Python
免费 CC0 人体姿势线稿库,供 AI 绘图工具做姿势参考
Shisei 是一套免费(CC0 授权)的人体姿势参考图库,专门喂给 AI 绘图工具用。它画的是无脸人体模型的线稿,共 280 个姿势、每个姿势 5 个机位(正面、四分之三、侧面、俯视、仰视),另有部分姿势附带黏土渲染、深度图和法线图,可直接用于 ControlNet。姿势名称提供日、中、英、韩四种语言。实际用途是:当你用 Nano Banana、ChatGPT、Midjourney 或 ComfyUI 生成人物图时,把某个角度的线稿作为姿势或构图参考上传,就能让模型照着这个姿势画;同一姿势换不同机位,还能在多张图之间保持人物体态一致,脸、衣服、背景则由你的提示词决定。对 AI 绘图从业者、做角色插画或 AI 短片分镜的人来说,这省去了自己找参考或手画骨架的麻烦;如果你的工作不涉及人物生成,那和你关系不大。
★ 431
24h +60
⑂ 87
创建 7 天前
更新 2 天前
mofan6 / Moect
Python
Windows 微信 4.x 聊天记录导出与离线归档工具
Moect 是一个 Windows 桌面工具,用来把微信 4.x 的聊天记录读出来、整理好并导出到本地,可以理解为微信版的聊天记录备份与归档软件。它支持好友和群聊、朋友圈、收藏表情,导出时能带上头像、图片、GIF、音视频、文件、链接和小程序卡片,引用回复与合并转发也能展开保留。导出格式有 HTML、JSON、JSONL、TXT、CSV、Markdown 六种,HTML 版可以离线阅读、按发送者或正文搜索、按时间筛选,还支持批量任务和多会话一次导出。数据解析全部在本机完成,没有服务器接收聊天记录。适合需要长期留存工作沟通证据、整理客户或社群历史、做聊天数据分析的运营、客服、社群管理和合规相关人员;如果你只是普通用户想留个纪念,也用得上,但和多数不碰微信数据的开发者关系不大。
★ 333
24h +51
⑂ 68
创建 4 天前
更新 3 天前
hesreallyhim / awesome-claude-code
AI编程工具
Python
Claude Code 生态精选资源导航,涵盖技能、插件与工具
这是一个围绕 Claude Code 的精选资源导航站,相当于 Claude Code 生态的 awesome-list:作者人工挑选了各类值得用的技能包、子代理、状态栏、插件和开发工具,并按用途分成几十个板块。它解决的是「Claude Code 装好之后不知道还能怎么玩」的问题——比如想给它加个显示 token 消耗的状态栏、找现成的 skills 来提升代码质量、接入通知和语音、做多代理编排,或者查成本监控和可观测性方案,都能在这里直接找到现成项目和教程,省去自己翻社区的时间。对已经在用或准备深度使用 Claude Code 的工程师、AI 应用开发者来说,这是个高密度的入口清单,适合收藏后按需翻查;如果你不用 Claude Code,或只是想找通用 LLM 资源,那和你关系不大。
★ 57k
24h +54
⑂ 4.9k
创建 2025-04-19
更新 1 小时前
AssassinCreator / steam-stash-value-report-card
Python
终端里给 Steam 库存估价并生成可分享的比价卡片
Stashcard 是一个在终端里给 Steam 账号库存估价的工具,可以理解为「Steam 库存的记账本加晒图卡」:贴入一个 profile,它会扫描 CS2、Dota 2、TF2、Rust 等游戏的库存,同时抓取 Steam 市场和各大现金交易平台的价格,最后生成一张可直接发社交平台的 PNG 卡片,样式包括成绩单、游戏卡、库存图标墙、小票、市场比价表以及「今昔对比」和「两个账号对比」。它的每个数字都标注了报价来源和时间窗口,明确区分钱包余额和现金,查不到价的物品不会被当作零计入,数据缺失也会在卡片上注明。适合两类人:一是想知道自己 Steam 库存值多少钱、打算出货的玩家,可以用它比较各平台到手价、找出最划算的出售渠道;二是做 Steam 相关数据、饰品行情内容的开发者,卡片自带可离线复核的数据文件。对不碰 Steam 饰品的从业者来说,这个项目基本无关。
★ 780
24h +57
⑂ 57
创建 3 天前
更新 1 天前
speridlabs / idol-sdk
多模态
Python
单张图片一键生成 3D Gaussian Splat 模型的推理 SDK
Idol 是一个把单张图片变成 3D Gaussian Splat 模型的推理 SDK:给它一张物体照片、渲染图或 AI 生成图,它会自动去背景、裁切构图,然后生成最多一百万个 3D 高斯点,连照片里没拍到的背面也能补出来,输出标准的 .ply 文件,可直接在任意 Gaussian splat 查看器里打开。整个过程在消费级显卡上就能跑,7.2 GB 显存、两秒内完成,还内置了针对真实照片和合成渲染图的两种模式。它在多项指标上与 TripoSplat、TRELLIS、LGM 等同类单图转 3D 方案同台比较,速度和质量都有竞争力。值得看的是 3D 内容创作者、游戏和电商领域的资产生产人员,以及做 3D 生成、NeRF/3DGS 相关研究的算法工程师——如果你需要快速把产品图或概念图变成可旋转查看的 3D 资产,它能省下大量建模时间;只做纯文本或后端开发的人则关系不大。
★ 803
24h +50
⑂ 71
创建 7 天前
更新 6 天前
opendatalab / MinerU
RAG检索
Python
把 PDF、Office 等复杂文档解析成 LLM 可读的 markdown/JSON
MinerU 是一个文档解析工具,可以把 PDF、扫描件、Word、PPT、Excel、EPUB、HTML 等格式的复杂文档转成 LLM 能直接读的 markdown 或 JSON,相当于给大模型准备「干净语料」的前置工序。它内置版面分析和 OCR,能处理双栏排版、表格、数学公式这类通用解析器容易翻车的场景,还提供从快速预览到高质量解析的多档解析策略,按需选择速度与质量。除了单文件转换,它还带本地文档库能力,支持内容检索、按页或块续读,并保留稳定的引用定位,方便 Agent 在长文档中引用出处。如果你在做 RAG 检索、文档问答、Agent 工作流,或者需要批量把公司内部资料、论文、合同喂给模型,它会直接命中你的痛点;纯做前端或业务后端开发的人则关系不大。
★ 83k
24h +52
⑂ 6.8k
创建 2024-02-29
更新 16 小时前
asgeirtj / system_prompts_leaks
其他
Python
汇总各大厂聊天机器人与编程工具的系统提示词原文
这是一个收集各大 AI 产品系统提示词的仓库,把 Anthropic、OpenAI、Google、xAI 等家聊天机器人和编程工具背后那段不对外公开的 system prompt 原文整理归档,涵盖 Claude Code、ChatGPT、Codex、Gemini、Cursor、Grok 等,且持续更新。对从业者来说,它是研究头部产品如何设计人设、约束行为、编排工具调用的现成素材:比如想搞清楚 Claude Code 的安全分类器怎么判断危险操作,或对比 ChatGPT 与 Gemini 在拒答策略上的差异,都能直接翻到原文。写 prompt 的人可以从中借鉴大厂的措辞和结构,做竞品分析或安全研究的人也能看到模型被注入了哪些隐藏指令。主要适合 prompt 工程师、AI 应用开发者和关注 AI 安全的研究者;如果你不写 prompt、也不做产品分析,看一眼标题即可,和日常工作关系不大。
★ 70k
24h +49
⑂ 11k
创建 2025-05-03
更新 17 小时前
NanmiCoder / MediaCrawler
Python
覆盖七大中文平台的多平台自媒体数据采集工具
MediaCrawler 是一个面向中文主流内容平台的多平台数据采集工具,支持小红书、抖音、快手、B站、微博、贴吧、知乎的笔记、视频、帖子及评论抓取。它基于 Playwright 浏览器自动化保留登录态,无需逆向各平台复杂的签名加密算法,大幅降低了爬虫技术门槛。具体能用在按关键词搜索内容、指定帖子ID抓取、采集二级评论、爬取创作者主页等场景,还支持登录态缓存、IP代理池和评论词云图生成,可顺带下载封面、视频和图文素材。典型使用者是做舆情监测、竞品分析、爆款内容拆解的运营和数据分析师,以及需要给 LLM 或 Agent 准备语料的 AI 应用开发者。需要注意的是,README 明确声明仅供学习研究、禁止商业用途,且爬取国内平台存在法律风险,动手前务必评估合规性;如果你只是想了解爬虫架构设计,它的代码结构也有参考价值。
★ 70k
24h +51
⑂ 13k
创建 2023-06-09
更新 7 小时前
reacher-z / Awesome-REA
Python
逆向工程六大领域的工具、案例与论文导航清单
这是一个逆向工程领域的资源导航站,把散落在各处的工具、实战案例和研究论文按六大方向整理成一份可检索的清单:网站、游戏、App、原生二进制、固件硬件和通信协议。它不是能直接跑起来的工具,而是帮你快速找到「该用什么、别人怎么做的」的索引,比如想分析某个游戏的加速规则、反编译一个二进制、或研究某个设备协议,都能在这里定位到对应的工具和案例。清单还收录了 200 多篇论文和大量 AI Agent、MCP 相关的逆向资源,方便对比不同方法的效果。适合安全研究员、移动/游戏逆向工程师、固件开发者,以及想用 AI 辅助逆向的从业者作为案头参考;如果你的工作与逆向分析无关,这个项目基本用不上。
★ 985
24h +47
⑂ 241
创建 20 天前
更新 20 小时前
unjustodin / Zenith
Python
把真实 Factorio 游戏状态实时渲染成 3D 的可视化客户端
Zenith 是给 Factorio 做的 3D 可视化客户端,它不是重制版,也不自己跑游戏逻辑:Factorio 本体以无窗口的 headless 服务器方式运行,一个桥接 mod 把实时游戏状态流给用 Godot 4 写的 3D 客户端渲染,操作再传回游戏,所以存档、研究、传送带、火车、虫子和 Space Age 的规则全部由原版游戏决定。它把 Factorio 的界面整个搬进 3D——背包、合成、机器面板、研究、地图、蓝图、电路网络、火车时刻表都用原版美术和快捷键重建,本体加 Space Age 四百多个实体都有 3D 模型,物品在传送带上流动、机械臂摆动、昼夜和灯光照常工作,还能加载你自己的存档而不改动原文件。适合两类人:想从全新视角欣赏自己工厂、或想拍延时和运镜视频的 Factorio 玩家(附带电影相机插件),以及对「用 mod 桥接把老游戏改造成 3D 客户端」这种技术方案好奇的开发者。和 AI 从业者关系不大。
★ 169
24h +49
⑂ 2
创建 6 天前
更新 1 天前
ramenvr / autopilot
Agent框架
Python
让 AI 自动玩游戏来测试关卡的实时 playtesting 系统
Autopilot 是一个给游戏用的 AI 自动测试系统,由 Aura 团队开发,可以理解为「会自己玩游戏的 QA 测试员」。它接入 Unreal Engine 5、Unity 6、Godot 4 项目后,能自主学习游戏机制、探索关卡地图,并在一次次运行中越玩越好。实际场景是:游戏团队不用再靠人工反复跑图找 bug,让 Autopilot 自动把关卡走一遍,暴露卡关点、碰撞问题或流程漏洞,尤其适合关卡多、迭代快的项目。它支持 Windows 和 macOS,可绑定 Aura 账号统一管理用量,也允许自带模型密钥。对游戏开发工程师、技术美术和 QA 负责人来说,如果正苦恼于重复性 playtest 拖慢迭代节奏,值得花几分钟看看;纯后端或 AI 应用方向的从业者则关系不大。
★ 744
24h +41
⑂ 62
创建 6 天前
更新 12 小时前
ZhuLinsen / daily_stock_analysis
AI编程工具
Python
LLM 自动生成多市场自选股决策仪表盘并推送
这是一个用大模型自动分析自选股的系统,覆盖 A股、港股、美股、日股、韩股、台股和 ETF。它每天抓取行情、K线、技术指标、新闻、公告和基本面数据,交给 LLM 生成一份「决策仪表盘」:给出核心结论、评分、趋势判断、买卖点位、风险警报和操作检查清单,再自动推送到企业微信、飞书、Telegram、Discord、Slack 或邮箱。除了每日定时报告,它还带一个 Web 工作台,支持手动分析、历史报告查看、回测和持仓管理,并内置 15 种策略(均线、缠论、波浪、事件驱动等)的多轮问答 Agent,可以像问分析师一样追问某只股票。数据源默认用 AkShare、Baostock、YFinance 等免费接口,配合 GitHub Actions 可以零成本定时运行,不需要自己买服务器。适合有自选股、想每天快速过一遍多市场持仓风险的个人投资者,以及想研究 LLM 在金融分析场景落地的开发者;纯技术岗、不炒股的人关系不大。
★ 67k
24h +38
⑂ 55k
创建 2026-01-10
更新 1 天前
python / cpython
Python
Python 官方解释器源码,跟踪语言新特性与版本变更
CPython 是 Python 语言的官方参考实现,也就是你平时安装和运行的那个 Python 解释器本身,绝大多数人用的 Python 都来自这个仓库。它负责把 Python 代码编译成字节码并执行,同时维护标准库。对普通开发者来说,日常更直接的价值在于跟踪新版本的变更:比如 3.16 的 What's New 文档会列出新语法、性能优化和标准库调整,能帮你提前判断升级后哪些代码会受影响、哪些写法可以简化。仓库的 issue tracker 也是反馈语言层面 bug 和提案的地方。如果你是需要跟进 Python 版本演进的后端、数据或 AI 工程师,或者要为团队做技术选型和兼容性评估,值得定期扫一眼它的变更日志;如果你只是写业务代码、不关心语言本身的发展,那和你关系不大。
★ 77k
24h +44
⑂ 37k
创建 2017-02-10
更新 44 分钟前
crewAIInc / crewAI
Agent框架
Python
多智能体协作编排框架,用角色分工的 Agent 团队自动完成复杂任务
CrewAI 是一个 Python 多智能体编排框架,可以把它理解为「给 AI 员工排班的管理系统」:你定义若干个带角色分工的 Agent(比如研究员、写手、审核员),它们组成一个 Crew 自动协作完成任务;同时提供 Flows 这种事件驱动的编排方式,让开发者在需要精确控制的环节插入单次 LLM 调用或固定逻辑,把自主协作和可控流程结合起来。典型场景包括自动生成职位描述、规划旅行行程、做股票分析这类需要多步骤、多角色配合的自动化任务,官方也强调它面向生产环境而非玩具 demo。适合正在做 Agent 应用落地的后端/AI 工程师、需要把重复业务流程改造成 AI 自动化的团队技术负责人,以及在评估 LangGraph、AutoGen 等同类框架选型的人;如果你只是调用单个模型 API 或不做 Agent 编排,这个项目和你关系不大。
★ 60k
24h +28
⑂ 9.0k
创建 2023-10-27
更新 3 小时前
Generated-Computers / Locals
Python
Run many AI agents at once on your Mac, up to 3x faster.
★ 1.0k
24h +44
⑂ 39
创建 23 天前
更新 27 分钟前
nullmoth / 1401
Python
在 Windows 上一键制作 OpenCore 安装盘,给 PC 装 macOS
1401 是一个在 Windows 上运行的工具,可以理解为 Boot Camp 的反向操作:让你在现有 PC 上安装 macOS。它会自动检测你的硬件配置,生成对应的 OpenCore 引导设置,并制作一个 macOS 安装 U 盘,把过去需要照着 OpenCore Install Guide 手动折腾的流程自动化了。它还附带 NVIDIA 显卡(GTX 16 及更新型号)在 macOS 下的驱动安装支持,装完系统后可直接补上驱动。需要注意的是,项目自述只在少量 PC 上做过完整测试,其他机型可能遇到问题,遇到故障时它能收集启动日志并生成报告 ID 方便求助。适合想在自组台式机或非 Mac 电脑上体验、开发 macOS 环境的开发者和折腾党;如果你只用 Windows 或 Mac 原生机,和你关系不大。
★ 1.2k
24h +41
⑂ 100
创建 29 天前
更新 2 小时前
Minglink / dsh-workflows
其他
Python
面向 LLM 越狱研究的自动化破甲工作流合集
这是一个配合 DeepSeek Harness 插件使用的现成工作流包合集,下载后导入插件即可运行,目前上架的是「破甲制作」。它本质是一条针对目标 LLM 的越狱(jailbreak)研究自动化流水线:输入目标模型名和 API key,自动跑 200 多个探针覆盖身份系统、混合帧等架构,归纳该模型的拒绝规律,再据此生成定制破甲词,用真实 API 回验有效性并迭代,最终输出破甲词文件、使用手册和研究报告三件套。配套的 Skill 内含探针执行、拒绝分析、帧排列组合验证等脚本和提示词模板。值得看的是做 LLM 安全评估、红队测试或越狱攻防研究的安全工程师和 AI 安全研究员,普通开发者或非安全方向的从业者关系不大。
★ 217
24h +32
⑂ 92
创建 4 天前
更新 1 天前
academa-labs / manimgx
Python
Rust+GPU 加速的 Manim 兼容动画引擎,渲染快 90 倍
ManimGX 是一个数学动画渲染引擎,可以理解为 Manim 的高速替代品:它保留了 Manim CE 的 Python 写法,但把渲染核心换成了 Rust 加 GPU,所以渲染速度快得多——官方基准显示比 ManimCE 快约 90 倍,36 秒的视频 3 秒就能出片,还能直接在浏览器里跑。它擅长生成公式推导、傅里叶级数、矩阵变换、三维曲面这类数学可视化视频,典型场景是教育内容创作者批量产出讲解动画,或者让 AI Agent 自动生成数学课件、论文配图和科普短视频,而不必在渲染上等上几分钟。如果你在做 AI 生成视频、教育科技产品,或需要频繁产出数学可视化内容,值得花几分钟看看;纯做业务后端或模型训练的人和它关系不大。
★ 2.4k
24h +42
⑂ 179
创建 2026-10-05
更新 2 天前
UniXNU / UniXNU
Python
让 iOS/macOS 在非苹果 ARM64 设备上通过 UEFI 引导运行
UniXNU 是一个让 iOS 和 macOS 跑在非苹果 ARM64 硬件上的项目,思路类似黑苹果界的 OpenCore:它提供一套通用的 UEFI 引导环境和驱动加载机制,负责把设备需要的驱动挂上,再通过标准 UEFI 层启动系统,同时提供构建工具、ARM64 支持和可复用组件,让不同 SoC 和设备的移植工作能共享代码。项目已经打通了具体案例,比如小米平板 6S Pro(SM8550)的 UEFI 固件,还实现了 Adreno 740 的 GPU 加速,意味着高通骁龙设备上跑苹果系统开始有图形性能可用。它面向的是想在安卓平板、手机等高通平台上折腾 iOS/macOS 的极客和系统移植开发者,如果你只是做常规的 iOS 应用开发或 AI 相关工作,这个项目和你关系不大;但如果你关注跨平台系统底层、UEFI 移植或想在非苹果设备上体验苹果生态,值得花时间看看。
★ 2.0k
24h +39
⑂ 329
创建 16 天前
更新 26 分钟前
docling-project / docling
RAG检索
Python
把各类文档统一解析成结构化数据,供生成式 AI 使用
Docling 是 IBM Research 开源的文档解析工具,可以理解为给大模型准备语料的「文档转结构化数据」流水线:把 PDF、DOCX、PPTX、XLSX、HTML、EPUB、邮件、图片、音视频等几十种格式统一解析成结构化表示,再导出为 Markdown、HTML 或无损 JSON。它的强项是复杂 PDF 理解——能还原页面版式、阅读顺序、表格结构、公式、代码,还能识别扫描件里的文字(OCR)、把柱状图饼图转成表格或代码,甚至理解化学分子式。解析结果可直接对接 LangChain、LlamaIndex、Crew AI 等框架,也支持本地运行,适合处理合同、专利、财报(XBRL)、学术论文(JATS)等敏感资料。值得看的是 RAG 应用开发者、数据工程和 AI 应用架构师:如果你的场景是把公司内部文档库喂给检索或 Agent,Docling 能省掉大量自己写解析器的功夫;只做模型训练或纯前端的读者关系不大。
★ 70k
24h +34
⑂ 5.2k
创建 2024-07-09
更新 30 分钟前
Interactive-Active-AI / NextTransformer
训练微调
Python
同算力公平对比下一代 Transformer 架构的训练评测框架
NextTransformer 是一个用来公平比较下一代 Transformer 架构的开源训练与评测框架,核心回答一个问题:训练预算固定时,语言模型该怎么花算力。它把循环深度、稀疏注意力、线性注意力、残差流变体以及各种混合架构(如 GQA、NSA、MoBA、GDN、Ouro 等)放进同一套训练器、数据管线和评估流程里,在完全相同的数据、token 数和训练 FLOPs 下跑对比,误差控制在 1% 以内,每次运行都有可审计的记录。目前已完成 31 次训练、36 份模型卡,配套的在线观测台能看学习曲线、排行榜和模型图谱,还计划让 AI agent 在同一规则下自主探索新架构。它适合做模型架构研究、预训练 scaling 实验的算法工程师和研究员,以及关注注意力机制替代方案的从业者;如果你只做应用层开发或推理部署,和你的关系不大。
★ 303
24h +34
⑂ 24
创建 5 天前
更新 6 小时前
interplains / Zero-Breach-Toolkit
Python
检测 Pegasus 等商业间谍软件痕迹的开源自查工具
Zero-Breach-Toolkit 是一款免费开源的间谍软件痕迹检测工具,可以类比成「手机和电脑的体检报告」,专门排查 Pegasus、Predator、Graphite、Candiru 等商业间谍软件留下的痕迹。它能在 Windows、Mac、Linux 电脑上直接双击运行,也能连接检查 Android 手机和 iPhone 备份,全程只读、扫描时不联网,不会上传任何数据,报告还会明确写出证据强度和未能检查的部分,不会把「没查到」包装成「绝对安全」。它主要面向记者、人权活动人士、公益组织成员等可能被定向监控的人群,以及为这类客户提供安全服务的数字安全顾问;如果你只是普通开发者或 AI 从业者,日常用不到它,但若身边有高风险岗位的朋友,可以转告他们先找 Access Now 或 Amnesty International 的专家求助,再考虑用这个工具自查。
★ 4.4k
24h +37
⑂ 471
创建 10 天前
更新 2 天前
0x45dd / pwner
Python
Autonomous agentic network penetration-testing tool (authorized use only)
★ 72
24h +36
⑂ 6
创建 2 天前
更新 55 分钟前