InsForge:为AI编码Agent设计的一站式开源后端,数据库认证存储全搞定

InsForge是一个专为AI编码Agent设计的开源后端平台,提供数据库、认证、存储、计算、托管和AI网关等完整后端能力。简单说,它让Claude Code、Codex这类编码Agent能够像后端工程师一样操作完整的后端服务,而不仅仅是写代码。

解决了什么问题

用AI编码Agent开发全栈应用时,Agent能写前端和后端代码,但涉及到数据库操作、用户认证、文件存储这些后端服务时,往往需要人工介入配置。InsForge通过MCP协议把这些后端能力暴露为Agent可调用的工具,实现了从编码到部署的全流程自动化。

核心能力

认证系统

用户管理、身份验证和会话管理,支持多种认证方式配置。

数据库

基于PostgreSQL的关系型数据库,支持数据库迁移,Agent可以直接操作数据库结构。

文件存储

S3兼容的文件存储,支持创建存储桶、管理文件上传下载。

AI模型网关

OpenAI兼容的API,跨多个LLM提供商的统一接口。

边缘函数

运行在边缘的无服务器代码执行环境。

站点部署

支持站点构建和一键部署。

工作原理

编码Agent通过两种方式与InsForge交互:

  • MCP Server:将后端操作暴露为MCP工具,任何兼容MCP的Agent都能调用
  • CLI + Skills:命令行界面配合技能包,Agent从终端直接调用

Agent可以读取后端上下文和状态、配置各种后端资源、部署边缘函数、运行数据库迁移等,就像一个真正的后端工程师。

自托管部署

环境要求:Docker + Node.js

# 克隆仓库
git clone https://github.com/insforge/insforge.git
cd insforge

# 配置环境变量
cp .env.example .env

# 使用Docker Compose启动
docker compose -f docker-compose.prod.yml up

启动后打开 http://localhost:7130,按照界面步骤连接MCP Server。

也支持Railway、Zeabur、Sealos等平台一键部署。

多项目管理

如果需要同时运行多个项目,为每个项目创建单独的env文件,使用不同端口:

cp .env.example .env.project1
cp .env.example .env.project2

# 编辑.env.project2使用不同端口
# POSTGRES_PORT=5442, APP_PORT=7230 等

docker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 up -d
docker compose -f docker-compose.prod.yml --env-file .env.project2 -p project2 up -d

技术栈

PostgreSQL + PostgREST + Deno(边缘函数)+ S3兼容存储,采用Apache 2.0许可证,是Vercel OSS Program成员。

适合谁

  • 使用AI编码Agent开发全栈应用的开发者
  • 需要快速搭建后端服务的独立开发者
  • 想要自托管后端方案替代Supabase/Firebase的团队

本文参考来源:GitHub – InsForge | InsForge官网

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
相关推荐
<p>GitHub本周最火的项目之一,TradingAgents在短短时间内获得了超过7万星标,成为多Agent AI应用领域的标杆项目。这个基于大语言模型的多Agent金融交易框架,让”AI炒股”从概念走向了可实验的开源工具。</p>

<h2>项目简介</h2>

<p>TradingAgents是一个开源的多Agent金融交易分析框架,核心思路是让多个AI Agent各司其职,协同完成金融市场的分析和交易决策。项目地址:<a href=GitHub – TauricResearch/TradingAgents

架构设计

TradingAgents的设计借鉴了真实金融交易团队的分工模式,将不同职责分配给不同的Agent:

  • 分析师Agent:负责分析市场数据、财报、新闻等信息,产出分析报告。
  • 研究员Agent:深入研究特定行业或公司,提供基本面分析。
  • 交易员Agent:根据分析结果制定交易策略和执行计划。
  • 风控Agent:评估交易风险,设置止损和仓位控制。
  • 决策Agent:综合各方意见,做出最终交易决策。

这种多Agent协作的模式,模拟了真实对冲基金的决策流程。每个Agent可以使用不同的LLM模型,甚至可以使用同一模型的不同温度参数来产生多样化的观点。

使用场景

学术研究

TradingAgents是研究多Agent系统在金融领域应用的优秀平台。研究人员可以修改Agent的提示词、调整协作机制、测试不同的决策算法。

策略回测

框架支持接入历史市场数据,可以用来回测AI交易策略的表现。这对于量化交易团队评估AI辅助决策的价值很有帮助。

学习和教育

对于想了解AI在金融领域应用的开发者,TradingAgents是一个很好的学习项目。代码结构清晰,文档完善,适合上手研究。

安装和运行

# 克隆项目
git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents

# 安装依赖
pip install -r requirements.txt

# 配置API密钥
cp .env.example .env
# 编辑 .env 文件,填入 OpenAI API key

重要风险提示

⚠️ 以下几点需要特别注意:

  • 不要用真金白银:TradingAgents是一个研究和实验框架,不是成熟的交易系统。绝对不要用它来做实盘交易。
  • AI不是万能的:金融市场受到无数因素影响,AI模型无法预测黑天鹅事件、政策变化、市场情绪等非理性因素。
  • 回测不等于实盘:在历史数据上表现好的策略,在真实交易中可能完全失败(过拟合问题)。
  • 合规风险:在某些司法管辖区,使用AI进行自动化交易可能受到监管限制。

同类项目参考

如果你对AI+金融感兴趣,还可以关注以下项目:

  • FinRL:深度强化学习金融交易框架
  • Qlib:微软开源的量化投资平台
  • GPT-Financial-Analyst:基于GPT的财务分析工具

来源:

-枫选">

GitHub本周最火的项目之一,TradingAgents在短短时间内获得了超过7万星标,成为多Agent AI应用领域的标杆项目。这个基于大语言模型的多Agent金融交易框架,让”AI炒股”从概念走向了可实验的开源工具。

项目简介

TradingAgents是一个开源的多Agent金融交易分析框架,核心思路是让多个AI Agent各司其职,协同完成金融市场的分析和交易决策。项目地址:GitHub – TauricResearch/TradingAgents

架构设计

TradingAgents的设计借鉴了真实金融交易团队的分工模式,将不同职责分配给不同的Agent:

  • 分析师Agent:负责分析市场数据、财报、新闻等信息,产出分析报告。
  • 研究员Agent:深入研究特定行业或公司,提供基本面分析。
  • 交易员Agent:根据分析结果制定交易策略和执行计划。
  • 风控Agent:评估交易风险,设置止损和仓位控制。
  • 决策Agent:综合各方意见,做出最终交易决策。

这种多Agent协作的模式,模拟了真实对冲基金的决策流程。每个Agent可以使用不同的LLM模型,甚至可以使用同一模型的不同温度参数来产生多样化的观点。

使用场景

学术研究

TradingAgents是研究多Agent系统在金融领域应用的优秀平台。研究人员可以修改Agent的提示词、调整协作机制、测试不同的决策算法。

策略回测

框架支持接入历史市场数据,可以用来回测AI交易策略的表现。这对于量化交易团队评估AI辅助决策的价值很有帮助。

学习和教育

对于想了解AI在金融领域应用的开发者,TradingAgents是一个很好的学习项目。代码结构清晰,文档完善,适合上手研究。

安装和运行

# 克隆项目
git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents

# 安装依赖
pip install -r requirements.txt

# 配置API密钥
cp .env.example .env
# 编辑 .env 文件,填入 OpenAI API key

重要风险提示

⚠️ 以下几点需要特别注意:

  • 不要用真金白银:TradingAgents是一个研究和实验框架,不是成熟的交易系统。绝对不要用它来做实盘交易。
  • AI不是万能的:金融市场受到无数因素影响,AI模型无法预测黑天鹅事件、政策变化、市场情绪等非理性因素。
  • 回测不等于实盘:在历史数据上表现好的策略,在真实交易中可能完全失败(过拟合问题)。
  • 合规风险:在某些司法管辖区,使用AI进行自动化交易可能受到监管限制。

同类项目参考

如果你对AI+金融感兴趣,还可以关注以下项目:

  • FinRL:深度强化学习金融交易框架
  • Qlib:微软开源的量化投资平台
  • GPT-Financial-Analyst:基于GPT的财务分析工具

来源:

GitHub本周最火的项目之一,TradingAgents在短短时间内获得了超过7万星标,成为多Agent AI应...

3天前 50
评论 抢沙发

请登录后发表评论

    暂无评论内容