Titan AI LogoTitan AI

DocsGPT

17,057
1,799
TypeScript

Project Description

Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.

DocsGPT: Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep resea

Project Title

DocsGPT — Private AI Platform for Building Intelligent Agents and Assistants

Overview

DocsGPT is an open-source AI platform designed for building intelligent agents and assistants with a focus on privacy and control. It offers an Agent Builder, deep research tools, document analysis, multi-model support, and rich API connectivity. The platform is designed to be deployed anywhere, ensuring complete privacy control and flexibility in choosing AI providers or running locally.

Key Features

  • Wide Format Support: Reads PDF, DOCX, CSV, XLSX, EPUB, MD, RST, HTML, MDX, JSON, PPTX, and images.
  • Web & Data Integration: Ingests from URLs, sitemaps, Reddit, GitHub, and web crawlers.
  • Reliable Answers: Provides accurate, hallucination-free responses with source citations viewable in a clean UI.
  • Streamlined API Keys: Generates keys linked to settings, documents, and models, simplifying chatbot and integration setup.
  • Actionable Tooling: Connects to APIs, tools, and other services to enable LLM actions.
  • Pre-built Integrations: Offers HTML/React chat widgets, search tools, Discord/Telegram bots, and more.
  • Flexible Deployment: Works with major LLMs (OpenAI, Google, Anthropic) and local models (Ollama, llama_cpp).
  • Secure & Scalable: Runs privately and securely with Kubernetes support, designed for enterprise-grade reliability.

Use Cases

  • Building private AI assistants for enterprise search and document analysis.
  • Creating chatbots and integrations with various APIs and tools for enhanced functionality.
  • Deploying AI models locally or choosing from multiple providers for customized solutions.
  • Ensuring data privacy and control in AI-driven applications.

Advantages

  • Complete privacy control and flexibility in deployment.
  • Supports a wide range of document formats and data sources.
  • Provides reliable and accurate AI responses with source citations.
  • Offers pre-built integrations and tools for quick setup and deployment.
  • Designed for enterprise-grade security and scalability.

Limitations / Considerations

  • The project's license is currently unknown, which may affect its use in certain commercial applications.
  • The platform's complexity may require a steeper learning curve for new users.
  • Customization and integration with specific tools or services may require additional development effort.

Similar / Related Projects

  • LangChain: A framework for building applications with LLMs, focusing on modularity and composability. Unlike DocsGPT, LangChain emphasizes modular components rather than a full-stack solution.
  • Rasa: An open-source machine learning framework for automated text and voice-based conversations. Rasa is more conversation-focused, while DocsGPT offers a broader range of document analysis and AI capabilities.
  • Meena: A 2.6B parameter dialogue model by Google, focused on conversational AI. Meena is a model itself, whereas DocsGPT provides a platform for building and deploying AI agents and assistants.

Basic Information


📊 Project Information

  • Project Name: DocsGPT
  • GitHub URL: https://github.com/arc53/DocsGPT
  • Programming Language: TypeScript
  • ⭐ Stars: 17,050
  • 🍴 Forks: 1,797
  • 📅 Created: 2023-02-02
  • 🔄 Last Updated: 2025-09-08

🏷️ Project Topics

Topics: [, ", a, g, e, n, t, -, b, u, i, l, d, e, r, ", ,, , ", a, g, e, n, t, s, ", ,, , ", a, i, ", ,, , ", c, h, a, t, g, p, t, ", ,, , ", d, o, c, s, g, p, t, ", ,, , ", h, a, c, k, t, o, b, e, r, f, e, s, t, ", ,, , ", i, n, f, o, r, m, a, t, i, o, n, -, r, e, t, r, i, e, v, a, l, ", ,, , ", l, a, n, g, u, a, g, e, -, m, o, d, e, l, ", ,, , ", l, l, m, ", ,, , ", m, a, c, h, i, n, e, -, l, e, a, r, n, i, n, g, ", ,, , ", n, a, t, u, r, a, l, -, l, a, n, g, u, a, g, e, -, p, r, o, c, e, s, s, i, n, g, ", ,, , ", p, y, t, h, o, n, ", ,, , ", p, y, t, o, r, c, h, ", ,, , ", r, a, g, ", ,, , ", r, e, a, c, t, ", ,, , ", s, e, a, r, c, h, ", ,, , ", s, e, m, a, n, t, i, c, -, s, e, a, r, c, h, ", ,, , ", t, r, a, n, s, f, o, r, m, e, r, s, ", ]


📚 Documentation


This article is automatically generated by AI based on GitHub project information and README content analysis

Titan AI Explorehttps://www.titanaiexplore.com/projects/docsgpt-596516907en-USTechnology

Project Information

Created on 2/2/2023
Updated on 9/10/2025