TaskingAI

一站式搭建 AI 原生应用,省去模型对接和编排烦恼

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 358 🐛 待处理 49 👀 关注 54
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 5409
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源平台,Apache-2.0许可证,可免费自部署使用。

项目预览

TaskingAI 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队TaskingAI
定价模式🏷️完全免费
价格说明开源平台,Apache-2.0许可证,可免费自部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent,ai,ai-native,function-call,generative-ai,gpt,langchain,llm,rag,retrieval-augmented-generation,vector
GitHub 星标★ 5409
上线时间2024-01-08 00:00:00
代码更新2024-12-02
仓库体积16.7 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

TaskingAI 是一个开源的 AI 原生应用开发平台,旨在帮助开发者快速构建、部署和运维 AI 应用。它解决了 AI 应用开发中常见的集成复杂、流程分散、运维困难等问题,提供统一的 API 接口来管理不同的大语言模型(如 OpenAI、Anthropic 等),并内置了检索增强生成(RAG)、工具调用、多智能体编排等核心能力。平台采用 Python 编写,支持通过直观的管理后台和 RESTful API 进行配置与交互,使开发者能够将精力集中在业务逻辑上,而非底层基础设施。其模块化设计允许灵活组合模型、检索器、工具和智能体,从而加速从原型到生产的转化。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5409

使用教程

难度:入门 约 10 分钟 部署方式:Docker 6 步

环境要求

  • 已安装 Docker 与 Docker Compose
  • 已安装 Git
  • 本机 8080 端口未被占用
  • 可访问 GitHub(用于克隆仓库)

安装与启动步骤

  1. 1克隆仓库

    从 GitHub 拉取 TaskingAI 社区版源码到本地,网络较慢时可配置代理后重试。

    git clone https://github.com/taskingai/taskingai.git
  2. 2进入 docker 目录

    README 中的 Docker 部署文件都放在仓库的 docker 子目录,必须先切进去再执行后续命令。

    cd taskingai
    cd docker
  3. 3复制环境变量模板

    把 .env.example 复制为 .env,作为后续配置的起点,不要直接修改示例文件。

    cp .env.example .env
  4. 4编辑 .env 配置

    用文本编辑器打开 .env,按实际环境填写所需变量,确认必填项都已正确设置。

  5. 5启动全部服务

    用 docker-compose 以 taskingai 为项目名、加载 .env 后台启动所有服务容器。

    docker-compose -p taskingai --env-file .env up -d
  6. 6登录管理后台

    服务起来后用浏览器打开控制台地址,默认用户名 admin、密码 TaskingAI321。

如何确认成功

浏览器访问 http://localhost:8080,能用默认账号 admin / TaskingAI321 成功登录控制台即部署成功。

常见问题

Q:默认登录账号和密码是什么?

A:README 给出的是用户名 admin、密码 TaskingAI321。首次登录后建议尽快修改,避免暴露在公网时被他人登录。

Q:访问 http://localhost:8080 打不开怎么办?

A:先在 docker 目录确认容器是否已正常启动,再检查本机 8080 端口是否被其他程序占用,以及 .env 中的必填变量是否填写正确。

Q:修改了 .env 后如何生效?

A:回到仓库的 docker 目录,重新执行 docker-compose -p taskingai --env-file .env up -d,让容器按新配置重建启动。

Q:必须用 Docker 部署吗?

A:README 的 Quickstart 只给出了 Docker 自托管社区版的方式,也是官方推荐的最简路径;其他方式未在 README 中说明。

注意事项

  • 默认密码 TaskingAI321 属于公开示例值,正式使用前请务必更换。
  • .env 中可能包含密钥等敏感信息,不要提交到 Git 仓库或对外分享。
  • 控制台默认监听 8080 端口,改端口或对外暴露前请确认防火墙与访问权限。
  • README 未逐一列出 .env 的必填变量,需自行对照 .env.example 中的说明逐项确认。

核心亮点

  • 统一 API 接入多家大模型,切换成本低
  • 内置 RAG 和工具调用,开箱即用
  • 可视化后台管理,降低运维门槛

不足之处

  • 项目较新,生态和第三方集成尚不丰富
  • 文档和社区支持待观察

适用场景

  • 快速搭建企业级 AI 客服或知识库问答系统
  • 构建多智能体协作的复杂 AI 工作流
  • 作为 AI 应用的后端平台,统一管理模型和资源

替代项目

LangChain、Flowise、Dify

上一篇:ruoyi-ai

下一篇:GenerativeAIExamples

同类项目推荐

context-engineering 开源

把 AI 上下文当工程做,输出更稳更准更可控

Context Engineering: Build Consistent, Accurate, Predictable AI Systems

★ 185 2026-08-09
go-astibob 开源

用 Go 快速搭建能听会说的 AI 助手

Golang framework to build an AI that can understand and speak back to you, and every···

★ 243 2026-08-09
claude-code-now 开源

点一下 Dock 或从任意文件夹秒开 Claude Code

The World's Fastest Claude Code Launcher Make Claude Code launching simpler Click ···

★ 627 2026-08-09
quarkus-workshop-langchain4j 开源

用 Quarkus 快速上手 LangChain4j,从单轮到智能体编排

Quarkus LangChain4J Workshop that demonstrates both single AI service capabilities a···

★ 112 2026-08-09
sttp-ai 开源

Scala 里类型安全地接入多家大模型

Scala toolkit for working with third-party LLMs (OpenAI, Claude, and compatible). De···

★ 106 2026-10-26
conversational-agent-langchain 开源

多模型对话后端开箱即用,接上向量库就能跑 RAG

FastAPI Backend for a Conversational Agent using Cohere, (Azure) OpenAI, Langchain &···

★ 257 2026-09-12
CodeFuse-muAgent 开源

给Agent装上知识图谱大脑,让复杂任务推理更准更可信

An Innovative Agent Framework Driven by KG Engine

★ 777 2026-08-09
ai4j 开源

用 Java 8+ 统一接入多家大模型,快速构建智能 Agent 和编码助手。

Java 8+ agentic SDK: unified LLM access (OpenAI/Anthropic/DashScope/Doubao/DeepSeek.···

★ 438 2026-08-09
crust 开源

像搭积木一样写 CLI,人和 AI 都能用

A TypeScript CLI framework with composable modules for humans and agents.

★ 415 2026-10-13