Khoj, an open-source personal AI application, continues to evolve with a focus on expanding integration capabilities and improving user experience across platforms.
Recent issues and pull requests highlight a focus on platform integration and user experience. Issues such as #917 request new integrations (e.g., Sharedpoint), while others like #915 address user interaction bugs. Self-hosting challenges (#911, #910) indicate documentation gaps. Pull requests reflect enhancements in AI model support (#912, #902) and user interface improvements (#904).
Debanjum (debanjum)
Sabaimran (sabaimran)
Brian Kanya (kanya-approve)
Alexander Matyasko (aam-at)
Raghav Tirumale (MythicalCow)
HusainBhattiwala (HusainBhattiwala)
LV Nilesh (lvnilesh)
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 6 | 4 | 3 | 0 | 1 |
30 Days | 13 | 17 | 25 | 0 | 1 |
90 Days | 27 | 24 | 81 | 1 | 1 |
1 Year | 160 | 151 | 515 | 44 | 1 |
All Time | 429 | 375 | - | - | - |
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 |
---|---|---|---|---|---|---|
Debanjum | 1 | 4/4/1 | 51 | 56 | 4307 | |
sabaimran | 2 | 4/3/0 | 44 | 62 | 1212 | |
Raghav Tirumale | 1 | 0/1/0 | 1 | 33 | 1159 | |
Alexander Matyasko | 1 | 1/1/0 | 1 | 11 | 454 | |
Husain007 | 1 | 2/1/1 | 1 | 3 | 16 | |
Brian Kanya | 1 | 1/1/0 | 1 | 1 | 7 | |
LV Nilesh | 1 | 1/1/0 | 1 | 1 | 1 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The recent GitHub issue activity for the Khoj project indicates a vibrant and engaged community, with 54 open issues currently being discussed. Notably, there is a mix of feature requests, bug reports, and documentation updates. A significant number of issues relate to user experience improvements, particularly around the integration with various platforms like Obsidian and Emacs, suggesting a focus on enhancing usability across different environments.
Several issues exhibit recurring themes, such as problems with self-hosting configurations, API integrations, and the need for better handling of file types during indexing. There are also discussions around performance optimizations and user feedback mechanisms. The presence of multiple issues related to the chat functionality indicates that this feature may require further refinement to meet user expectations.
Issue #917: [IDEA] Support connection with Sharedpoint
Issue #915: [FIX] The "Create Agent" button doesn't trigger anything
Issue #913: [FIX] Obsidian vault is too big with all kinds of media. Image and PDF exclude not enough
Issue #911: Trying to self-host on Ubuntu using Docker - /server/admin returns bad request (400)
Issue #910: Trying to Self-Host on Ubuntu (using pip) - Can't Complete Install
Issue #906: [IDEA] Any plan add quivr brain feature to khoj
Issue #895: [IDEA] Any plan to add i18n support?
Issue #841: [IDEA] Using function calling to integrate more tools
This analysis underscores an active development cycle where user feedback is being prioritized, and ongoing improvements are being made based on community input.
Issue Number | Title | Priority | Status | Created | Updated |
---|---|---|---|---|---|
#917 | Support connection with Sharedpoint | Upgrade | Open | 0 days ago | N/A |
#915 | The "Create Agent" button doesn't trigger anything | Fix | Open | 2 days ago | N/A |
#913 | Obsidian vault is too big with all kinds of media | Fix | Open | 5 days ago | 2 days ago |
#911 | Trying to self-host on Ubuntu using Docker returns bad request (400) | Fix | Open | 6 days ago | N/A |
#910 | Trying to Self-Host on Ubuntu using pip can't complete install | Fix | Open | 6 days ago | N/A |
#906 | Any plan add quivr brain feature to khoj? | Upgrade | Open | 9 days ago | 1 day ago |
#895 | Any plan to add i18n support? | Upgrade | Open | 25 days ago | 1 day ago |
#841 | Using function calling to integrate more tools | Upgrade | Open | 74 days ago | 10 days ago |
This table summarizes key issues that reflect both user needs and ongoing development efforts within the Khoj project.
The analysis of the pull requests (PRs) for the Khoj project reveals a dynamic and active development environment with a focus on enhancing functionality, improving user experience, and integrating new technologies. The PRs range from significant feature additions to crucial bug fixes and performance improvements.
PR #914: Add a unique_id field for identifying conversations
PR #912: Support OpenAI's new O1 Model Series
PR #909: Support using image generation models like Flux via Replicate
PR #907: Use environment variable to set sender email of auth link emails
PR #904: Set File Types to Sync from Obsidian via Khoj Plugin Settings Page
PR #903: Fix URL to web, desktop settings pages on Desktop application
PR #902: Support Google's Gemini model series
PR #889: New Feature: Vision Support for Khoj
The PRs reflect a strong focus on expanding Khoj's capabilities through integration with new AI models and technologies. The introduction of features like agent personality in subtasks (#916) and support for vision (#889) indicates an effort to enhance user interaction and engagement.
There's also a clear emphasis on improving existing functionalities and fixing issues, as seen in PRs like adding unique identifiers for conversations (#914) and fixing navigation issues in the desktop application (#903). These efforts are crucial for maintaining a smooth user experience as the platform evolves.
The integration of environment variables for configuration (#907) and the ability to sync specific file types from Obsidian (#904) demonstrate a commitment to flexibility and user control over their setups. This is particularly important for self-hosted instances where customization can significantly impact usability.
The support for new AI models from OpenAI (#912) and Google (#902) ensures that Khoj remains competitive and leverages the latest advancements in AI technology. This is vital for attracting and retaining users who seek cutting-edge tools for personal productivity enhancement.
Overall, the PRs indicate a healthy development pace with a balanced approach towards feature expansion, user experience improvement, and technological integration. The active management of pull requests also suggests a well-organized project structure that can efficiently handle contributions from both core developers and the community.
Debanjum (debanjum)
Sabaimran (sabaimran)
Brian Kanya (kanya-approve)
Alexander Matyasko (aam-at)
Raghav Tirumale (MythicalCow)
HusainBhattiwala (HusainBhattiwala)
LV Nilesh (lvnilesh)
The recent activities of the Khoj development team demonstrate a commitment to continuous improvement and responsiveness to user needs. The collaborative efforts among team members have led to significant advancements in functionality and user experience, positioning Khoj as a robust tool for personal AI integration. The active release cycle suggests a healthy development pace aimed at maintaining user engagement and satisfaction.