https://github.com/khoj-ai/khoj
agent ai assistant chat chatgpt emacs image-generation llama3 llamacpp llm obsidian obsidian-md offline-llm productivity rag research self-hosted semantic-search stt whatsapp-ai
Score: 24.904688510403584
Last synced: about 18 hours ago
JSON representation
Repository metadata:
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
- Host: GitHub
- URL: https://github.com/khoj-ai/khoj
- Owner: khoj-ai
- License: agpl-3.0
- Created: 2021-08-16T01:48:44.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2026-01-06T20:15:01.000Z (30 days ago)
- Last Synced: 2026-01-19T13:12:28.103Z (17 days ago)
- Topics: agent, ai, assistant, chat, chatgpt, emacs, image-generation, llama3, llamacpp, llm, obsidian, obsidian-md, offline-llm, productivity, rag, research, self-hosted, semantic-search, stt, whatsapp-ai
- Language: Python
- Homepage: https://khoj.dev
- Size: 112 MB
- Stars: 32,210
- Watchers: 156
- Forks: 1,927
- Open Issues: 87
-
Metadata Files:
- Readme: README.md
- License: LICENSE
-
Funding:
- Github: khoj-ai
Owner metadata:
- Name: Khoj AI
- Login: khoj-ai
- Email:
- Kind: organization
- Description:
- Website: https://www.khoj.dev
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/134046886?v=4
- Repositories: 1
- Last Synced at: 2023-06-04T07:20:33.424Z
- Profile URL: https://github.com/khoj-ai
Committers metadata
Last synced: about 23 hours ago
Total Commits: 4,717
Total Committers: 62
Avg Commits per committer: 76.081
Development Distribution Score (DDS): 0.319
Commits in past year: 705
Committers in past year: 13
Avg Commits per committer in past year: 54.231
Development Distribution Score (DDS) in past year: 0.071
| Name | Commits | |
|---|---|---|
| Debanjum Singh Solanky | d****m@g****m | 3210 |
| sabaimran | n****s@g****m | 1402 |
| Raghav Tirumale | 6****w | 16 |
| Henri Jamet | 4****t | 7 |
| Alexander Matyasko | a****o@g****m | 5 |
| Desmond | d****d@D****l | 4 |
| Ikko Eltociear Ashimine | e****r@g****m | 4 |
| Sam Ho | s****6@g****m | 4 |
| Fh26697 | h****n@g****m | 3 |
| Shantanu Sakpal | s****0@g****m | 3 |
| Muftawo | 5****o | 2 |
| Yash-1511 | y****0@g****m | 2 |
| Jiho Lee | o****t@k****m | 2 |
| Jason Qin | 6****n | 2 |
| ayushjha119 | a****3@h****n | 2 |
| Artem Yurchenko | z****8@g****m | 2 |
| Emmanuel Ferdman | e****n@g****m | 2 |
| Ilya Khrustalev | r****y@g****m | 1 |
| AjaySDwivedi1 | 1****1 | 1 |
| Husain007 | 9****a | 1 |
| Felix Yan | f****s@a****g | 1 |
| Ellen7ions | l****5@g****m | 1 |
| Dmitry | 9****t | 1 |
| Darya | 1****s | 1 |
| Daniel Grossmann-Kavanagh | m****e@d****m | 1 |
| Brian Kanya | b****a@g****m | 1 |
| Boris Smus | b****s | 1 |
| Asim Shrestha | 5****a | 1 |
| Andrew Spott | a****t@g****m | 1 |
| Albert Davies | a****t@a****m | 1 |
| and 32 more... | ||
Issue and Pull Request metadata
Last synced: 11 days ago
Total issues: 307
Total pull requests: 533
Average time to close issues: 2 months
Average time to close pull requests: 6 days
Total issue authors: 173
Total pull request authors: 74
Average comments per issue: 2.05
Average comments per pull request: 0.42
Merged pull request: 417
Bot issues: 0
Bot pull requests: 0
Past year issues: 51
Past year pull requests: 97
Past year average time to close issues: 19 days
Past year average time to close pull requests: 10 days
Past year issue authors: 39
Past year pull request authors: 31
Past year average comments per issue: 1.69
Past year average comments per pull request: 0.45
Past year merged pull request: 44
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- sabaimran (43)
- debanjum (28)
- thinker007 (9)
- balonarsIh (6)
- baditaflorin (6)
- JOduMonT (5)
- edbock (5)
- nesretep-anp1 (4)
- mingLvft (3)
- andreiramani (3)
- raphaelventura (3)
- kalle07 (3)
- stevennt (3)
- ses770227 (3)
- Sandhyateju (2)
Top Pull Request Authors
- debanjum (221)
- sabaimran (133)
- MythicalCow (24)
- aam-at (10)
- hjamet (8)
- shantanuSakpal (8)
- kira-offgrid (6)
- eltociear (5)
- bryanbkmb (4)
- HusainBhattiwala (4)
- adityakrmishra (4)
- samhoooo (4)
- emmanuel-ferdman (3)
- ArtemkaKun (3)
- bearycool11 (3)
Top Issue Labels
- fix (157)
- upgrade (85)
- good first issue (13)
- question (8)
- plugin (3)
- coverage (3)
- docker (3)
- documentation (2)
- maintain (2)
- try (1)
- improve (1)
Top Pull Request Labels
- upgrade (84)
- fix (41)
- maintain (33)
- plugin (20)
- coverage (13)
- try (12)
- documentation (4)
- help wanted (2)
- docker (1)
- improve (1)
Package metadata
- Total packages: 7
-
Total downloads:
- pypi: 32,685 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 3 (may contain duplicates)
- Total versions: 1,372
- Total maintainers: 2
- Total advisories: 3
proxy.golang.org: github.com/khoj-ai/khoj
- Homepage:
- Documentation: https://pkg.go.dev/github.com/khoj-ai/khoj#section-documentation
- Licenses: agpl-3.0
- Latest release: v0.2.0 (published about 3 years ago)
- Last Synced: 2026-01-18T21:58:02.695Z (17 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.528%
- Average: 6.747%
- Dependent repos count: 6.966%
pypi.org: khoj-assistant
khoj-assistant is now khoj
- Homepage: https://khoj.dev
- Documentation: https://docs.khoj.dev
- Licenses: GNU Affero General Public License v3 or later (AGPLv3+)
- Latest release: 1.21.1 (published over 1 year ago)
- Last Synced: 2026-01-18T21:58:00.328Z (17 days ago)
- Versions: 784
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 17,572 Last month
-
Rankings:
- Stargazers count: 1.208%
- Forks count: 3.907%
- Downloads: 4.213%
- Average: 8.205%
- Dependent packages count: 10.069%
- Dependent repos count: 21.628%
- Maintainers (2)
- Advisories:
pypi.org: khoj
Your Second Brain
- Homepage: https://khoj.dev
- Documentation: https://docs.khoj.dev
- Licenses: AGPL-3.0-or-later
- Latest release: 1.42.10 (published 7 months ago)
- Last Synced: 2026-01-25T08:07:15.785Z (11 days ago)
- Versions: 578
- Dependent Packages: 0
- Dependent Repositories: 2
- Downloads: 15,113 Last month
-
Rankings:
- Dependent packages count: 10.027%
- Average: 10.809%
- Dependent repos count: 11.59%
- Maintainers (2)
- Advisories:
nixpkgs-unstable: emacsPackages.khoj
- Homepage: https://github.com/khoj-ai/khoj
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix#L139
- Licenses:
- Latest release: 20251208.432 (published 10 days ago)
- Last Synced: 2026-01-26T03:42:26.304Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: emacsPackages.khoj
- Homepage: https://github.com/khoj-ai/khoj
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix#L139
- Licenses:
- Latest release: 20241011.107 (published 4 days ago)
- Last Synced: 2026-02-03T17:20:58.502Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.11: emacsPackages.khoj
- Homepage: https://github.com/khoj-ai/khoj
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix#L83
- Licenses:
- Latest release: 20231110.828 (published 3 days ago)
- Last Synced: 2026-02-03T20:19:21.952Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.05: emacsPackages.khoj
- Homepage: https://github.com/khoj-ai/khoj
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix#L103
- Licenses:
- Latest release: 20240427.1312 (published 3 days ago)
- Last Synced: 2026-02-03T18:35:10.884Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
Dependencies
- actions/checkout v2 composite
- actions/setup-python v1 composite
- actions/checkout v3 composite
- docker/build-push-action v2 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- docker/build-push-action v2 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- pypa/gh-action-pypi-publish v1.6.4 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- softprops/action-gh-release v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- purcell/setup-emacs master composite
- ubuntu jammy build
- ghcr.io/khoj-ai/khoj latest
- tiangolo/uvicorn-gunicorn python3.11-slim build
- electron 26.1.0 development
- @todesktop/runtime ^1.3.0
- axios ^1.5.0
- cron ^2.4.3
- electron-store ^8.1.0
- fs ^0.0.1-security
- 181 dependencies
- @types/node ^16.11.6 development
- @typescript-eslint/eslint-plugin 5.29.0 development
- @typescript-eslint/parser 5.29.0 development
- builtin-modules 3.3.0 development
- esbuild 0.14.47 development
- obsidian latest development
- tslib 2.4.0 development
- typescript 4.7.4 development
- @types/node-fetch ^2.6.4
- node-fetch ^3.1.0
- @nodelib/fs.scandir 2.1.5
- @nodelib/fs.stat 2.0.5
- @nodelib/fs.walk 1.2.8
- @types/codemirror 0.0.108
- @types/estree 1.0.0
- @types/json-schema 7.0.11
- @types/node 20.3.3
- @types/node 16.18.12
- @types/node-fetch 2.6.4
- @types/tern 0.23.4
- @typescript-eslint/eslint-plugin 5.29.0
- @typescript-eslint/parser 5.29.0
- @typescript-eslint/scope-manager 5.29.0
- @typescript-eslint/type-utils 5.29.0
- @typescript-eslint/types 5.29.0
- @typescript-eslint/typescript-estree 5.29.0
- @typescript-eslint/utils 5.29.0
- @typescript-eslint/visitor-keys 5.29.0
- array-union 2.1.0
- asynckit 0.4.0
- braces 3.0.2
- builtin-modules 3.3.0
- combined-stream 1.0.8
- data-uri-to-buffer 4.0.1
- debug 4.3.4
- delayed-stream 1.0.0
- dir-glob 3.0.1
- esbuild 0.14.47
- esbuild-android-64 0.14.47
- esbuild-android-arm64 0.14.47
- esbuild-darwin-64 0.14.47
- esbuild-darwin-arm64 0.14.47
- esbuild-freebsd-64 0.14.47
- esbuild-freebsd-arm64 0.14.47
- esbuild-linux-32 0.14.47
- esbuild-linux-64 0.14.47
- esbuild-linux-arm 0.14.47
- esbuild-linux-arm64 0.14.47
- esbuild-linux-mips64le 0.14.47
- esbuild-linux-ppc64le 0.14.47
- esbuild-linux-riscv64 0.14.47
- esbuild-linux-s390x 0.14.47
- esbuild-netbsd-64 0.14.47
- esbuild-openbsd-64 0.14.47
- esbuild-sunos-64 0.14.47
- esbuild-windows-32 0.14.47
- esbuild-windows-64 0.14.47
- esbuild-windows-arm64 0.14.47
- eslint-scope 5.1.1
- eslint-utils 3.0.0
- eslint-visitor-keys 2.1.0
- eslint-visitor-keys 3.3.0
- esrecurse 4.3.0
- estraverse 4.3.0
- estraverse 5.3.0
- fast-glob 3.2.12
- fastq 1.15.0
- fetch-blob 3.2.0
- fill-range 7.0.1
- form-data 3.0.1
- formdata-polyfill 4.0.10
- functional-red-black-tree 1.0.1
- glob-parent 5.1.2
- globby 11.1.0
- ignore 5.2.4
- is-extglob 2.1.1
- is-glob 4.0.3
- is-number 7.0.0
- lru-cache 6.0.0
- merge2 1.4.1
- micromatch 4.0.5
- mime-db 1.52.0
- mime-types 2.1.35
- moment 2.29.4
- ms 2.1.2
- node-domexception 1.0.0
- node-fetch 3.3.1
- obsidian 1.1.1
- path-type 4.0.0
- picomatch 2.3.1
- queue-microtask 1.2.3
- regexpp 3.2.0
- reusify 1.0.4
- run-parallel 1.2.0
- semver 7.3.8
- slash 3.0.0
- to-regex-range 5.0.1
- tslib 2.4.0
- tslib 1.14.1
- tsutils 3.21.0
- typescript 4.7.4
- web-streams-polyfill 3.2.1
- yallist 4.0.0
- aiohttp == 3.8.5
- anyio == 3.7.1
- bs4 >= 0.0.1
- dateparser >= 1.1.1
- defusedxml == 0.7.1
- fastapi == 0.77.1
- gpt4all == 1.0.12; platform_system == 'Linux' and platform_machine == 'x86_64'
- gpt4all == 1.0.12; platform_system == 'Windows' or platform_system == 'Darwin'
- jinja2 == 3.1.2
- langchain >= 0.0.187
- openai >= 0.27.0
- pillow == 9.3.0
- pydantic >= 1.10.10
- pymupdf >= 1.23.3
- pyyaml == 6.0
- requests >= 2.26.0
- rich >= 13.3.1
- schedule == 1.1.0
- sentence-transformers == 2.2.2
- tenacity >= 8.2.2
- tiktoken >= 0.3.2
- torch >= 2.0.1
- transformers >= 4.28.0
- uvicorn == 0.17.6
- fastapi *
- posthog *
- python-dotenv *
- uvicorn *
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- 741 dependencies
- com.google.androidbrowserhelper:androidbrowserhelper 2.5.0 implementation
- com.google.androidbrowserhelper:locationdelegation 1.1.1 implementation
- mcr.microsoft.com/devcontainers/python ${PYTHON_VERSION} build
- @types/dompurify ^3.2.0 development
- @types/file-saver ^2.0.7 development
- @types/intl-tel-input ^18.1.4 development
- @types/katex ^0.16.7 development
- @types/markdown-it ^14.1.2 development
- @types/node ^20.19.15 development
- @types/react ^18.3.24 development
- @types/react-dom ^18.3.7 development
- autoprefixer ^10.4.21 development
- eslint ^8.57.1 development
- eslint-config-next 14.2.3 development
- eslint-config-prettier ^9.1.2 development
- eslint-plugin-prettier ^5.5.4 development
- husky ^9.1.7 development
- lint-staged ^15.5.2 development
- nodemon ^3.1.10 development
- postcss ^8.5.6 development
- prettier 3.3.3 development
- shadcn-ui ^0.9.5 development
- tailwindcss ^3.4.17 development
- typescript ^5.9.2 development
- @excalidraw/excalidraw ^0.17.6
- @hookform/resolvers ^3.10.0
- @phosphor-icons/react ^2.1.10
- @radix-ui/react-alert-dialog ^1.1.15
- @radix-ui/react-avatar ^1.1.10
- @radix-ui/react-checkbox ^1.3.3
- @radix-ui/react-collapsible ^1.1.12
- @radix-ui/react-dialog ^1.1.15
- @radix-ui/react-dropdown-menu ^2.1.16
- @radix-ui/react-hover-card ^1.1.15
- @radix-ui/react-label ^2.1.7
- @radix-ui/react-menubar ^1.1.16
- @radix-ui/react-navigation-menu ^1.2.14
- @radix-ui/react-popover ^1.1.15
- @radix-ui/react-progress ^1.1.7
- @radix-ui/react-scroll-area ^1.2.10
- @radix-ui/react-select ^2.2.6
- @radix-ui/react-separator ^1.1.7
- @radix-ui/react-slot ^1.2.3
- @radix-ui/react-tabs ^1.1.13
- @radix-ui/react-toast ^1.2.15
- @radix-ui/react-toggle ^1.1.10
- @radix-ui/react-tooltip ^1.2.8
- @radix-ui/themes ^3.2.1
- class-variance-authority ^0.7.1
- clsx ^2.1.1
- cmdk ^1.1.1
- cronstrue ^2.61.0
- dompurify ^3.2.6
- embla-carousel-autoplay ^8.6.0
- embla-carousel-react ^8.6.0
- file-saver ^2.0.5
- framer-motion ^12.23.12
- input-otp ^1.4.2
- intl-tel-input ^23.9.3
- jszip ^3.10.1
- katex ^0.16.22
- libphonenumber-js ^1.12.17
- lucide-react ^0.468.0
- markdown-it ^14.1.0
- markdown-it-highlightjs ^4.2.0
- mermaid ^11.11.0
- next 14.2.32
- react ^18.3.1
- react-dom ^18.3.1
- react-hook-form ^7.62.0
- react-use-websocket ^4.13.0
- swr ^2.3.6
- tailwind-merge ^2.6.0
- tailwindcss-animate ^1.0.7
- vaul ^0.9.9
- zod ^3.25.76
- 211 dependencies
- actions/checkout v4 composite
- actions/configure-pages v5 composite
- actions/deploy-pages v4 composite
- actions/setup-node v6 composite
- actions/upload-pages-artifact v3 composite
- actions/checkout v3 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v4 composite
- ankane/pgvector * docker
- @docusaurus/module-type-aliases ^3.2.1 development
- @docusaurus/types ^3.2.1 development
- @docusaurus/core ^3.2.1
- @docusaurus/plugin-sitemap ^3.2.1
- @docusaurus/preset-classic ^3.7.0
- @mdx-js/react ^3.0.0
- clsx ^2.0.0
- prism-react-renderer ^2.3.0
- react ^19.1.0
- react-dom ^19.1.0
- 1155 dependencies