开源项目导航
什么是开源软件?
开源软件指的是源代码可以自由获取的软件,用户可以查看、修改、采用和分享这些代码,无论是商业目的还是非商业目的。
为什么开源对您的业务很重要?
开源技术和框架非常宝贵,持续定义着组织如何进行软件开发——这就是为什么今天大多数商业代码库中都能找到开源软件组件的原因。开源软件的好处很多,以下是企业和开发人员继续投资于这一模式的几个关键示例:
- 灵活性和定制化。 由于用户可以根据实际需求修改源代码,开源软件在构建新应用程序或改进现有解决方案时提供了广泛的灵活性和自由度。
- 最新技术。 开源软件强调透明性、协作和去中心化,促成了一些当今最具创新性的项目,比如Linux和Apache,后来成为了主要的行业领导者。
- 没有供应商锁定。 没有与技术供应商签订的长时间合同,意味着有更多的预算和带宽来尝试各种工具和集成。
- 成本节约。 开源软件源代码是免费的,与专有或闭源解决方案相比,总拥有成本更低。
- 社区支持。 开源软件项目利用开发者社区的专业知识。社区在开发、审查和部署过程中的贡献,使得更新更快,漏洞更少。
开源软件如何运作?
代码通常附带一个许可证,定义了用户对软件可以和不可以做的事情。有些许可证是宽松的,允许您出于任何目的使用和分发代码,而有些则可能要求您在分享时明确记录任何更改。其他许可证可能规定所有源代码的副本必须是免费的并且可以供公众使用。当今最流行的一些许可证包括:
- MIT许可证。 MIT许可证对源代码的使用限制几乎没有,使其成为最宽松和最广泛使用的免费许可证。该许可证的唯一要求是未来版本的代码必须包含原始版权声明和许可证的副本。
- GNU通用公共许可证(GPL)v2。 由GNU项目创建,GPLv2明确要求源代码必须公开使用。GPLv2也是一种Copyleft许可证,这意味着任何版本的源代码也必须在相同的许可证GPLv2下发布。
- GNU GPLv3。 和它的前身一样,GPLv3也要求未来版本的代码在相同的许可证下发布。与GPLv2不同,GPLv3与流行的Apache 2.0许可证兼容,特别解决了专利权问题,并且不要求源代码必须向公众公开。
- Apache 2.0。 与MIT许可证类似,Apache 2.0许可证是一种流行且宽松的软件许可证,允许用户对代码做任何想做的事——只要记录任何重大更改即可。
ChatGPT 应用10
AutoGPT
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
LibreChat
Enhanced ChatGPT Clone: Features Agents, Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, o1, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active project.
ai-chatbot
A full-featured, hackable Next.js AI chatbot built by Vercel
chatgpt-on-wechat
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT-o1/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
ChatGPT-Next-Web
A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini/Claude LLM 应用。
Quivr
Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.
chatgpt-mirai-qq-bot
🚀 一键部署!真正的 AI 聊天机器人!支持ChatGPT、文心一言、讯飞星火、Bing、Bard、ChatGLM、POE,多账号,人设调教,虚拟女仆、图片渲染、语音发送 | 支持 QQ、Telegram、Discord、微信 等平台
bot-on-anything
A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) into various software applications (such as Telegram, Gmail, Slack, and websites).
chatgpt-telegram-bot
🤖 A Telegram bot that integrates with OpenAI's official ChatGPT APIs to provide answers, written in Python
MetaGPT
🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
基础框架4
exo
Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚
pytorch-lightning
Pretrain, finetune ANY AI model of ANY size on multiple GPUs, TPUs with zero code changes.
chatgpt-api
Node.js client for the official ChatGPT API. 🔥
ChatGPT
Reverse engineered ChatGPT API
绘画类6
开源代码的人工智能模型,通过文字描述自动生成数字艺术作品
ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
pgai
A suite of tools to develop RAG, semantic search, and other AI applications more easily with PostgreSQL
Fooocus
Focus on prompting and generating
stable-diffusion-webui
Stable Diffusion web UI
paper2gui
Convert AI papers to GUI,Make it easy and convenient for everyone to use artificial intelligence technology。让每个人都简单方便的使用前沿人工智能技术
anse
Supercharged experience for multiple models such as ChatGPT, DALL-E and Stable Diffusion.
大模型应用10
langchain
🦜🔗 Build context-aware reasoning applications
langgraph
Build resilient language agents as graphs.
open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
ollama
Get up and running with Llama 3.3, Phi 4, Gemma 2, and other large language models.
autogen
A programming framework for agentic AI 🤖 PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehour
LocalAI
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed, P2P inference
DocsGPT
Chatbot for documentation, that allows you to chat with your data. Privately deployable, provides AI knowledge sharing and integrates knowledge into your AI workflow
ChatALL
Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers
llama.cpp
LLM inference in C/C++
text-generation-webui
A Gradio web UI for Large Language Models with support for multiple inference backends.
自动编程5
OpenHands
🙌 OpenHands: Code Less, Make More
bolt.diy
Prompt, run, edit, and deploy full-stack web applications using any LLM you want!
cline
Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
aide
The open-source AI-native IDE
Meta出品下一代开源大语言模型
Inference code for LLaMA models
AI翻译2
replexica
⚡️ AI Localization infra for web & mobile. Localize instantly from CI/CD, using the best LLM models.
openai-translator-翻译
基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.
AI助手2
phidata
Build multi-modal Agents with memory, knowledge, tools and reasoning. Chat with them using a beautiful Agent UI.
khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
大模型LLM4
MiniCPM-V
MiniCPM-V 2.6: A GPT-4V Level MLLM for Single Image, Multi Image and Video on Your Phone
Qwen2.5
Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.
minimind
🚀🚀 「大模型」3小时完全从0训练26M的小参数GPT!🌏 Train a 26M-parameter GPT from scratch in just 3 hours!
MiniCPM
MiniCPM3-4B: An edge-side LLM that surpasses GPT-3.5-Turbo.