docsagent  by docsagent

Local-first AI document intelligence layer for private agentic workflows

Created 3 weeks ago

New!

490 stars

Top 62.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

DocsAgent offers a local-first AI document indexing and chat solution, enabling advanced AI agents to securely access private desktop files without cloud leakage. It targets developers and power users seeking to enhance AI agent capabilities with personal data while maintaining strict privacy and high performance. The primary benefit is empowering AI agents with private data context securely and efficiently.

How It Works

DocsAgent utilizes a native C++ engine for high-performance, local-first document parsing, indexing, and vector storage. It supports the Model Context Protocol (MCP) for seamless integration with AI agents, offering millisecond-level retrieval across extensive local document libraries. This approach ensures all data processing occurs strictly on the user's hardware, guaranteeing absolute privacy.

Quick Start & Requirements

  • Installation: npm install -g @docsagent/docsagent
  • Prerequisites: Node.js and npm are required for installation.
  • CLI Usage:
    • Index folders: docsagent add ~/Documents/Legal_Archive ~/Documents/Research
    • Search documents: docsagent search "What are the key terms in the Barclays contract?"
    • Start MCP server: docsagent server
  • Agent Integration: Configuration examples are provided for OpenClaw, Claude Code, and Cursor.

Highlighted Details

  • Native parsing for PDF, Word (.docx), and PPTX formats, including deep layout analysis and preservation of document structure.
  • Built-in support for the Model Context Protocol (MCP), enabling direct integration with AI agent platforms.
  • Claims millisecond-level retrieval performance even across large document collections.
  • Provides agent tools like search and add_docs via MCP.

Maintenance & Community

The project aims to build an "open standard for Local RAG" and encourages community involvement through GitHub Issues for bug reports and feature requests. Users are encouraged to star the repository to support the project. Specific community channels (e.g., Discord, Slack) or notable contributors are not detailed in the README.

Licensing & Compatibility

DocsAgent is released under the Apache-2.0 License. This license generally permits commercial use and integration into closed-source projects, with standard attribution and notice requirements.

Limitations & Caveats

The README indicates that additional agent tools (e.g., list_documents, remove_document, status) are planned for future releases, suggesting the current toolset may be limited. No other explicit limitations, known bugs, or alpha status are mentioned.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
537 stars in the last 25 days

Explore Similar Projects

Feedback? Help us improve.