摘要:红信鸽技术团队宣布,旗下自主研发的五大企业级开发框架——ThinkPython、ThinkBoot、ThinkBootCloud、ThinkAi、ThinkAi4j——已全部在官网 think.hongxinge.com 免费开源,MIT协议,支持商用。覆盖Python Web、Java单体应用、微服务架构、AI大模型集成等全栈场景,开箱即用。
—
一、为什么这件事值得关注?
在国内技术圈,"开源"二字大家听得不少,但真正能做到全部开源、全部免费、全部支持商用的团队并不多见。
红信鸽技术团队这一次,一口气把五套企业级框架全部搬上了官网,从Python到Java,从单体应用到微服务,从传统Web开发到当下最火的AI大模型——一套全家桶,覆盖全栈开发场景。
官网地址:think.hongxinge.com
二、五大框架一览
1. ThinkPython —— 让Python Web开发像ThinkPHP一样简单
| 项目 | 详情 |
|---|---|
| 语言 | Python 3.8+ |
| 底层 | FastAPI |
| 定位 | 企业级Python Web快速开发框架 |
核心亮点:
- 零学习成本:如果你用过ThinkPHP、Spring Boot,你会感觉非常熟悉
- CLI工具:
python think.py make-crud user—— 一条命令根据数据库表自动生成Model、Controller、Service三层代码 - 自动路由注册:写完控制器自动注册,不需要手动写路由装饰器
- 多数据库支持:MySQL / PostgreSQL / SQLite / MSSQL 一键切换
- JWT认证 + 双Token机制:Access Token + Refresh Token,轮换更安全
- Excel导入导出:企业开发刚需,内置支持
一行命令启动:
python think.py run默认SQLite + 内存缓存,零配置即可运行。
仓库地址:GitHub | Gitee
2. ThinkBoot —— 轻量级Spring Boot 3快速开发框架
| 项目 | 详情 |
|---|---|
| 语言 | Java 17+ |
| 底层 | Spring Boot 3.2.5 |
| 定位 | API / 客户端服务快速开发 |
核心亮点:
- 模块化设计:认证、数据库、缓存、对象存储……按需引入,不配置不报错
- 企业级安全:内置XSS防护、接口幂等性(防重复提交)、分布式锁(SETNX + Lua)
- 代码生成器:数据库表一键生成Entity、Mapper、Service、Controller全套CRUD代码
- 多数据源:读写分离一行注解搞定
- Sa-Token认证:支持双Token、设备级注销、@IgnoreAuth注解灵活跳过认证
- 对象存储:MinIO / 阿里云OSS / 腾讯云COS,一行配置切换
仓库地址:GitHub | Gitee
3. ThinkBootCloud —— 轻量级微服务全家桶
| 项目 | 详情 |
|---|---|
| 语言 | Java 17+ |
| 底层 | Spring Cloud Alibaba + Spring Boot 3 |
| 定位 | C端客户端微服务架构 |
核心亮点:
- Nacos注册中心 + 配置中心:服务发现、动态配置一站搞定
- Gateway网关:统一入口,集中鉴权,Token验证在网关完成
- Sentinel限流熔断:高并发场景自动降级保护
- OpenFeign服务间调用:声明式接口,Token自动传递,无需手动设置Header
- 双消息队列:RabbitMQ + RocketMQ,异步解耦,消息可靠送达
- 内置部署模板:Docker Compose、GitHub Actions CI/CD、Nginx配置,开箱即用
仓库地址:GitHub | Gitee
4. ThinkAi —— Python AI大模型集成框架
| 项目 | 详情 |
|---|---|
| 语言 | Python 3.9+ |
| 依赖 | 零Web依赖,完全独立 |
| 定位 | 企业级AI大模型开发平台 |
核心亮点:
- 12种主流大模型支持:Ollama、OpenAI、DeepSeek、通义千问、智谱GLM、百度文心、腾讯混元、豆包、Kimi、MiniMax、Claude、Gemini
- 统一接口,自由切换:换模型只需改一个参数,无需修改业务代码
- Agent系统:内置ReAct Agent、Function Calling Agent,支持多Agent协作
- RAG检索增强:文档索引、语义检索、知识库问答,开箱即用
- 记忆系统:短期记忆 + 长期记忆 + 自动遗忘机制
- Skill系统:9大内置Skill,支持自定义扩展
- MCP协议:Model Context Protocol原生支持
- 安全特性:代码沙箱、文件路径限制、环境变量保护
- PyPI发布:
pip install thinkai-framework
同步/异步双模式,3行代码即可调用AI:
fromthinkaiimportThinkAI ai=ThinkAI(provider="ollama",model="llama3")response=awaitai.chat("你好")仓库地址:GitHub | Gitee | PyPI
5. ThinkAi4j —— Java开发者的AI零门槛接入方案
| 项目 | 详情 |
|---|---|
| 语言 | Java 17+ |
| 底层 | Spring Boot 3.2+ |
| 定位 | Spring Boot AI大模型开发框架 |
核心亮点:
- 通用兼容架构:1个通用模块支持所有OpenAI兼容API的大模型,新增模型只需改配置文件
- 10种模型支持:豆包、百度文心、腾讯混元、Kimi、智谱GLM、MiniMax、DeepSeek、通义千问、Ollama、OpenAI
- Ollama零配置:本地安装Ollama后无需任何配置即可使用
- 流式输出:支持Flux、SSE多种格式
- 对话记忆:内存记忆 + Redis持久化,AI记得上下文
- 工具调用:
@AiTool注解让AI调用你的Java方法 - Agent框架:ReAct Agent、多Agent协作(链式/并行执行)
- 内置5大Skill:文件操作、HTTP请求、数据库查询、时间日期、记忆管理
仓库地址:GitHub | Gitee
三、框架对比速查表
| 框架 | 语言 | 核心定位 | 适用场景 | 开源协议 |
|---|---|---|---|---|
| ThinkPython | Python | Web快速开发 | API服务、后台管理 | MIT |
| ThinkBoot | Java | 单体应用开发 | REST API、企业应用 | MIT |
| ThinkBootCloud | Java | 微服务架构 | C端App、分布式系统 | MIT |
| ThinkAi | Python | AI大模型集成 | 聊天机器人、RAG系统 | MIT |
| ThinkAi4j | Java | AI大模型集成 | AI应用、知识库问答 | MIT |
四、这些框架和市面上其他框架有什么区别?
设计哲学:简单、实用、开箱即用
很多框架功能强大但上手成本高,配置繁琐、文档晦涩。Think系列框架核心理念是——
让开发回归简单。
- 零配置启动:默认即可运行,不需要折腾环境
- 按需加载:用不到的模块不会加载,不会报错
- 参考主流习惯:如果你用过ThinkPHP、Spring Boot,上手几乎无成本
- 专注业务:内置认证、安全、缓存、日志等企业级功能,你只需写业务逻辑
和若依(RuoYi)的区别
若依是优秀的后台管理系统框架,但它的角色权限体系对很多C端场景来说太重了。ThinkBoot系列去掉了复杂的RBAC,只保留最核心的Token认证,更轻量、更灵活。
AI框架的差异化
市面上的AI框架要么只支持单一模型,要么API设计复杂。ThinkAi和ThinkAi4j的特点是:
- 多模型自由切换:配置里改一行,代码不用动
- 同步+异步双模式:Python支持async/await和同步两种写法
- 完整的Agent体系:从工具调用到多Agent协作,一站式解决方案
五、这个团队是谁?
红信鸽技术团队,一群热爱开源的技术人。团队同时运营着红信鸽本地生活信息服务平台(www.hongxinge.com),这些框架最初就是为支撑这个平台而研发的。
从实际业务中提炼出来的框架,天然具有生产级质量——因为它们在真实的高并发、高可用场景中经历过考验。
开源理念:
“好的技术,应该被更多人使用。好的框架,不应该有付费墙。”
六、如何开始?
- 访问官网:查看每个框架的详细使用文档
- Star仓库:GitHub搜索
hongxinge,找到你需要的框架 - 国内加速:Gitee搜索
hongxinge,所有框架都有国内镜像 - 直接使用:MIT协议,clone代码,引入依赖,开始开发
七、总结
五大框架、三种编程语言覆盖、全栈开发场景——红信鸽Think系列框架,全部开源、全部免费、全部支持商用。
无论你是Python开发者、Java开发者,在做单体应用还是微服务架构,在搞传统Web开发还是切入AI大模型赛道,这套框架全家桶都能让你快人一步。
标签:#开源框架 #Java开发 #Python开发 #SpringBoot #微服务 #AI大模型 #红信鸽 #免费商用
红信鸽技术团队 —— 让开发更简单。