AnythingLLM, a desktop and Docker-based AI application by Mintplex-Labs, facilitates intelligent document interactions using large language models. It supports various document types and integrates with both commercial and open-source LLMs.
The project has seen a notable increase in feature requests, particularly for voice functionalities and third-party service integrations. This surge indicates a user-driven demand for expanded capabilities. However, unresolved bugs related to document uploads and agent functionality suggest potential stability issues that could affect user satisfaction.
Recent issues and pull requests reveal a focus on enhancing voice capabilities and integration options. Issues like #2239 and #2237 highlight user interest in voice features, while #2235 points to ongoing challenges with document handling. The development team is actively addressing these through commits focused on UI improvements, bug fixes, and backend adjustments.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 24 | 17 | 36 | 1 | 1 |
30 Days | 116 | 92 | 186 | 2 | 1 |
90 Days | 278 | 200 | 512 | 9 | 1 |
All Time | 1466 | 1300 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Timothy Carambat | 4 | 21/20/0 | 41 | 210 | 69538 | |
Sean Hatfield | 6 | 11/9/0 | 20 | 65 | 2503 | |
Mr Simon C | 1 | 3/2/1 | 2 | 8 | 72 | |
hejp001 | 1 | 3/3/0 | 3 | 1 | 40 | |
Kaiwalya Koparkar | 1 | 1/1/0 | 1 | 1 | 8 | |
Saravanan Palanisamy | 1 | 1/1/0 | 1 | 1 | 6 | |
PyKen | 1 | 1/1/0 | 1 | 1 | 4 | |
Karl Anthony Baluyot | 1 | 1/1/0 | 1 | 1 | 3 | |
amrrs | 1 | 1/1/0 | 1 | 1 | 2 | |
Shahar | 1 | 1/1/0 | 1 | 1 | 2 | |
Jeff Scott Ward | 1 | 1/1/0 | 1 | 1 | 2 | |
Lea Anthony | 1 | 1/1/0 | 1 | 1 | 1 | |
cori schlegel (cori) | 0 | 1/0/0 | 0 | 0 | 0 | |
John Blomberg (fstp) | 0 | 1/0/1 | 0 | 0 | 0 | |
Lasse Siemoneit (lsiem) | 0 | 1/0/1 | 0 | 0 | 0 | |
K (likw99) | 0 | 1/0/1 | 0 | 0 | 0 | |
None (ztng123) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (Bubbles296) | 0 | 1/0/1 | 0 | 0 | 0 | |
None (start-life) | 0 | 1/0/1 | 0 | 0 | 0 | |
Ventura Travel (itviventura) | 0 | 1/0/1 | 0 | 0 | 0 | |
Midhun Pottammal (Midhunpottammal) | 0 | 1/0/1 | 0 | 0 | 0 | |
None (SebastjanPrachovskij) | 0 | 1/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The Mintplex-Labs/anything-llm repository currently has 166 open issues, with a mix of feature requests, bugs, and questions. Recent activity shows a surge in feature requests, particularly for enhancements related to voice and speech functionalities, as well as integration with third-party services. Notably, there are several unresolved bugs concerning document uploads and agent functionality, which may impact user experience and system reliability.
A recurring theme in the recent issues is the integration of various LLMs and data connectors, highlighting the project's ambition to support a wide range of AI models and enhance usability. However, there are significant concerns regarding the stability of certain features, such as document processing and agent interactions, which have led to user frustration.
Issue #2239: [FEAT]: Support for third party whisper
Issue #2237: [FEAT]: Voice & Speech Autoplay
Issue #2236: [BUG]: Problem with more than 8 presets defined
Issue #2235: [BUG]: How to upload a folder with subfolders with files to AnythingLLM?
Issue #2227: [FEAT]: Improve Memory with Graphiti's temporal Knowledge Graph
Issue #2216: [BUG]: Invalid OpenAPI specification in generated Swagger schema
Issue #2215: [BUG]: Chunk Size Not Having Tokens as Set in Chunk Size Parameter
Issue #2214: [BUG]: GitHub
data connector giving error even if the repo download is successful
Issue #2213: Ollama connection with Basic
authorization
Issue #2212: [FEAT]: Cite source when using RAG
This analysis highlights the ongoing development efforts within the AnythingLLM project while also pointing out critical areas that require attention to improve overall functionality and user experience.
The analysis covers a total of 11 open pull requests (PRs) and 755 closed PRs from the Mintplex-Labs/anything-llm repository. The focus is on recent developments, ongoing features, and notable trends within the pull requests.
PR #2211: Guidance for running AnythingLLM on Runtipi.
PR #2202: Support for custom agent skills via plugins.
PR #2200: More translations.
PR #2187: Appearance setting for scrollbar visibility.
PR #2183: Bug fix for Milvus integration.
PR #2118: Support for more Confluence URL formats.
PR #2072: Refactor mobile UI detection.
PR #2044: Filetype filters for GitHub and GitLab collectors.
PR #1934: Batch collection feature for repositories.
PR #1888: Adding support for Watsonx.ai LLM platform.
PR #1326: Login via social providers (Google).
The recent pull requests demonstrate a strong focus on enhancing user experience through improved documentation, UI adjustments, and bug fixes. Notably, there is an emphasis on multi-user management features and integrations with various LLM platforms like Watsonx.ai and Azure OpenAI. This indicates a strategic direction towards making AnythingLLM more versatile and user-friendly in diverse environments.
Several open pull requests are aimed at expanding the functionality of the application:
A few notable disputes arose regarding the placement of documentation in PR #2211, where feedback suggested that certain integrations should not be included in official docs due to potential confusion among users. This highlights ongoing discussions about maintaining clarity in documentation while supporting community contributions.
While there is a healthy volume of open PRs indicating active development, some older PRs remain unmerged or stalled due to pending reviews or additional requirements (e.g., documentation). This could suggest resource constraints or prioritization issues within the team that may need addressing to maintain momentum in development.
The AnythingLLM project continues to evolve with an active community contributing to its growth through numerous pull requests aimed at enhancing functionality and user experience. The focus on modularity, multi-user management, and improved documentation positions it well within the competitive landscape of AI applications for document management. However, attention should be given to ensuring timely reviews and merges of open PRs to sustain development velocity and community engagement.
Timothy Carambat (timothycarambat)
Sean Hatfield (shatfield4)
Mr Simon C (MrSimonC)
Amrrs
Jeff Scott Ward (jeffscottward)
Hejp001
Kaiwalya Koparkar (kaiwalyakoparkar)
Shaharhi
Karl Anthony Baluyot (kabaluyot)
MPyKen (mPyKen)
Lea Anthony (leaanthony)
Saravanan Palanisamy (saravanan30erd)
The development team is actively engaged in enhancing the AnythingLLM project through collaborative efforts focused on feature development and bug resolution. The contributions reflect a commitment to improving user experience while maintaining code quality through regular updates and compliance checks.