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.98196798185373
Last synced: 28 minutes 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-03-17T05:03:52.000Z (9 days ago)
- Last Synced: 2026-03-17T23:32:38.588Z (9 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: 33,460
- Watchers: 160
- Forks: 2,064
- Open Issues: 94
-
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: 3 days ago
Total Commits: 4,734
Total Committers: 68
Avg Commits per committer: 69.618
Development Distribution Score (DDS): 0.32
Commits in past year: 648
Committers in past year: 20
Avg Commits per committer in past year: 32.4
Development Distribution Score (DDS) in past year: 0.057
| Name | Commits | |
|---|---|---|
| Debanjum Singh Solanky | d****m@g****m | 3218 |
| sabaimran | n****s@g****m | 1403 |
| Raghav Tirumale | 6****w | 16 |
| Henri Jamet | 4****t | 7 |
| Sam Ho | s****6@g****m | 5 |
| Alexander Matyasko | a****o@g****m | 5 |
| Desmond | d****d@D****l | 4 |
| Ikko Eltociear Ashimine | e****r@g****m | 4 |
| Fh26697 | h****n@g****m | 3 |
| Shantanu Sakpal | s****0@g****m | 3 |
| Muftawo | 5****o | 2 |
| jnMetaCode | 1****8@q****m | 2 |
| Yash-1511 | y****0@g****m | 2 |
| Jiho Lee | o****t@k****m | 2 |
| Jason Qin | 6****n | 2 |
| Emmanuel Ferdman | e****n@g****m | 2 |
| Artem Yurchenko | z****8@g****m | 2 |
| ayushjha119 | a****3@h****n | 2 |
| Jonny-GM | 9****M | 1 |
| AjaySDwivedi1 | 1****1 | 1 |
| Ilya Khrustalev | r****y@g****m | 1 |
| HyunggyuJang | m****5@g****m | 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 |
| and 38 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 318
Total pull requests: 540
Average time to close issues: 2 months
Average time to close pull requests: 6 days
Total issue authors: 182
Total pull request authors: 79
Average comments per issue: 2.07
Average comments per pull request: 0.42
Merged pull request: 417
Bot issues: 0
Bot pull requests: 0
Past year issues: 43
Past year pull requests: 87
Past year average time to close issues: 8 days
Past year average time to close pull requests: 11 days
Past year issue authors: 35
Past year pull request authors: 31
Past year average comments per issue: 1.28
Past year average comments per pull request: 0.4
Past year merged pull request: 36
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)
- raphaelventura (4)
- nesretep-anp1 (4)
- mingLvft (3)
- andreiramani (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)
- ArtemkaKun (3)
- emmanuel-ferdman (3)
- bearycool11 (3)
Top Issue Labels
- fix (160)
- upgrade (82)
- good first issue (13)
- question (8)
- improve (4)
- plugin (3)
- coverage (3)
- docker (3)
- documentation (2)
- maintain (2)
- try (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: 30,989 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 3 (may contain duplicates)
- Total versions: 1,383
- Total maintainers: 2
- Total advisories: 4
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 over 3 years ago)
- Last Synced: 2026-03-23T13:02:25.947Z (3 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-03-23T13:02:17.717Z (3 days ago)
- Versions: 784
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 5,509 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 8 months ago)
- Last Synced: 2026-03-23T13:02:12.089Z (3 days ago)
- Versions: 587
- Dependent Packages: 0
- Dependent Repositories: 2
- Downloads: 25,480 Last month
-
Rankings:
- Dependent packages count: 10.027%
- Average: 10.809%
- Dependent repos count: 11.59%
- Maintainers (2)
- Advisories:
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 about 2 months ago)
- Last Synced: 2026-03-04T09:25:38.821Z (22 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
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: 20260222.1956 (published 19 days ago)
- Last Synced: 2026-03-07T16:17:26.448Z (19 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
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 about 2 months ago)
- Last Synced: 2026-03-05T18:16:25.648Z (21 days 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 about 2 months ago)
- Last Synced: 2026-03-06T01:58:39.123Z (21 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
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