jarvis-ai-assistant

View on PyPIReverse Dependencies (0)

0.1.146 jarvis_ai_assistant-0.1.146-py3-none-any.whl
0.1.145 jarvis_ai_assistant-0.1.145-py3-none-any.whl

Wheel Details

Project: jarvis-ai-assistant
Version: 0.1.145
Filename: jarvis_ai_assistant-0.1.145-py3-none-any.whl
Download: [link]
Size: 184723
MD5: 9d04f513582d061d124471851a4b1f97
SHA256: 9cf60fbe29360967be3e97b18285135d79153865cafeba8ddc8a7e51f801d9e3
Uploaded: 2025-04-03 15:46:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jarvis-ai-assistant
Version: 0.1.145
Summary: Jarvis: An AI assistant that uses tools to interact with the system
Author: skyfire
Author-Email: skyfire <skyfireitdiy[at]hotmail.com>
Home-Page: https://github.com/skyfireitdiy/Jarvis
Project-Url: Homepage, https://github.com/skyfireitdiy/Jarvis
License: MIT License Copyright (c) 2025 skyfire Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: jarvis,ai,assistant,tools,automation
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: requests (>=2.25.1)
Requires-Dist: pyyaml (>=5.1)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: prompt-toolkit (>=3.0.0)
Requires-Dist: openai (>=1.20.0)
Requires-Dist: numpy (>=1.19.5)
Requires-Dist: faiss-cpu (>=1.8.0)
Requires-Dist: sentence-transformers (>=2.2.2)
Requires-Dist: bs4 (>=0.0.1)
Requires-Dist: PyMuPDF (>=1.21.0)
Requires-Dist: python-docx (>=0.8.11)
Requires-Dist: tiktoken (>=0.3.0)
Requires-Dist: tqdm (>=4.65.0)
Requires-Dist: docx (>=0.2.4)
Requires-Dist: yaspin (>=2.4.0)
Requires-Dist: rich (>=13.3.1)
Requires-Dist: pygments (>=2.15.0)
Requires-Dist: fuzzywuzzy (>=0.18.0)
Requires-Dist: python-Levenshtein (>=0.25.0)
Requires-Dist: jedi (>=0.17.2)
Requires-Dist: psutil (>=7.0.0)
Requires-Dist: fastapi (>=0.115.4)
Requires-Dist: uvicorn (>=0.33.0)
Requires-Dist: python-pptx (>=1.0.0)
Requires-Dist: pandas (>=2.0.0)
Requires-Dist: html2text (>=2024.2.26)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5239 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jarvis/__init__.py sha256=o-az0Dfq4W74RKXNjU9-M7vszO-_o4XAyM6lzUE511A 50
jarvis/jarvis_agent/__init__.py sha256=S2y9mc-1PiUTJxmVPZXqRnswOzQ4YR_a9JZETnX9nBw 23611
jarvis/jarvis_agent/builtin_input_handler.py sha256=aWb5RiKaY5-07LtiLi_mMh9Z-l4DaA_3nLbmFbBGb-w 2429
jarvis/jarvis_agent/file_input_handler.py sha256=6rIF_FgC9_3UcQhFCmoMoECG4tjKaLBZZ5zDtBl037I 3235
jarvis/jarvis_agent/jarvis.py sha256=NmxVJ8KwSc4fumntNL1T5TWj-FvcRgssLeBhG4sA3xk 5368
jarvis/jarvis_agent/main.py sha256=Hx1cavfGkrGVEk_HrOJX6FNE0fEh2CDLy7Efr_VSiKI 2636
jarvis/jarvis_agent/output_handler.py sha256=4limQ-Kf-YYvQjT5SMjJIyyvD1DVG8tINv1A_qbv4ho 405
jarvis/jarvis_agent/patch.py sha256=vwuSg93NZBHD7giucj1yqvKX9LYdxfZ9YrZhFONI-Us 21422
jarvis/jarvis_agent/shell_input_handler.py sha256=9IoGQCe6FF4HA2V5S11q63AtnWDZFpNeRd3hcqCAlBw 1237
jarvis/jarvis_code_agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jarvis/jarvis_code_agent/code_agent.py sha256=c6UBBJku-yoH70f-uapsewewp4EKYxevTnMCZ-KqWKA 12599
jarvis/jarvis_code_analysis/code_review.py sha256=nS_GeT3RhkzeF6xvOdncqufMKG8OKDhYbLsnOiX1WcQ 29289
jarvis/jarvis_code_analysis/checklists/__init__.py sha256=PCjlyxLa939613cAzS7pfEPgP57setO-1RvcdzzPivw 54
jarvis/jarvis_code_analysis/checklists/c_cpp.py sha256=8lfWmhImAxeTBdHPOgVXDjMllaq280Qki1ZOOSDBnvk 1293
jarvis/jarvis_code_analysis/checklists/csharp.py sha256=fg35Iima2nIsirEmAjianfAybVjwRYml9BtbSQFff7w 2396
jarvis/jarvis_code_analysis/checklists/data_format.py sha256=g8lubTeEY2Sx5bdPaMmn2PmaSIpxDZu5d1GgPc-DlDk 2981
jarvis/jarvis_code_analysis/checklists/devops.py sha256=kTvzFybZ0i1uo5ABD-pbn__h3t8n4QaURSrJ2o-MplQ 3518
jarvis/jarvis_code_analysis/checklists/docs.py sha256=7Tq9woxeYqbqmiql3PkbFZ59ui7uIHKRAOUFUGhjCPc 3317
jarvis/jarvis_code_analysis/checklists/go.py sha256=yF4gu1YNxyv6Ptgx9Qj4bxeyQHIwAgPQzt4Nm6gdhUc 1364
jarvis/jarvis_code_analysis/checklists/infrastructure.py sha256=l64mExwNc49Z8Ol1hy6qdVGFc00SMbagyvn0gOTOR04 3741
jarvis/jarvis_code_analysis/checklists/java.py sha256=KIQMukhnMqI8oRsm8oVLaX_s_dggECo2OX8eXqjjG_4 2061
jarvis/jarvis_code_analysis/checklists/javascript.py sha256=a0RAqQUfnhK6IItXT_zU5PW5_IH7uwc8BWKo49KuX2c 2316
jarvis/jarvis_code_analysis/checklists/kotlin.py sha256=FDtEa2Dyzd4bTSZkusllaLbGFhQKD6OW4g0yvKkBNgw 4412
jarvis/jarvis_code_analysis/checklists/loader.py sha256=l6k6Z7oeo1Hy4KAIeM5bGfcqZ7ftwzZoCDNUxAwkm9g 1895
jarvis/jarvis_code_analysis/checklists/php.py sha256=LoWeE-I5KonZCc_7fDcekgbPVbK7oVgyUwqq7ZqnDsc 2457
jarvis/jarvis_code_analysis/checklists/python.py sha256=ULPQoJBe5B_XKzbAqUv3DOCB7posc4sSv2IWFA4_7lA 1428
jarvis/jarvis_code_analysis/checklists/ruby.py sha256=qbaRNGk0VFeZFUYJSJRhLVdZK0JSmlGygHZOHr806YU 4250
jarvis/jarvis_code_analysis/checklists/rust.py sha256=6qNtIPxb4VWlyVx6dukMKITkYxqD_jLi5MlB-_jjzHQ 1622
jarvis/jarvis_code_analysis/checklists/shell.py sha256=UBtGhi3d5sIhyUSGmDckYOXwpeaQEAfJ-FKCH4izSC8 2595
jarvis/jarvis_code_analysis/checklists/sql.py sha256=-bGfYhaFJyHrbcJrUMbkMyPCNVbk8UljNqebqVJJKxM 2331
jarvis/jarvis_code_analysis/checklists/swift.py sha256=d-zPPbM_J1G8fgZ2M2-ASQbIxEocsdL1owL4Z2PCnOc 2542
jarvis/jarvis_code_analysis/checklists/web.py sha256=phdvLGqRHNijA0OyEwVtgHgz1Hi4ldtJJscOhEQvbSQ 3919
jarvis/jarvis_dev/main.py sha256=Rl2COZqMUds-SFyjrroLPfs056gtwTcIliMTJhrtWnM 27751
jarvis/jarvis_git_details/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jarvis/jarvis_git_details/main.py sha256=YowncVxYyJ3y2EvGrZhAJeR4yizXp6aB3dqvoYTepFY 6117
jarvis/jarvis_git_squash/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jarvis/jarvis_git_squash/main.py sha256=xBNkAl7_8_pQC-C6RcUImA1mEU4KTqhjtA57rG_mMJ8 2179
jarvis/jarvis_git_utils/git_commiter.py sha256=mBmrsbN6NrjdVPqa_tW7zLgx1vRWzYM2OMU__iACifw 10805
jarvis/jarvis_init/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jarvis/jarvis_init/main.py sha256=Mb41DdhkWRYxdqEqCJPiQRAT4IspbRmak6la9ITcXdg 2102
jarvis/jarvis_lsp/base.py sha256=CWfiqiQ6ZBc_lrW64Y1YAsFQeNPGoWcgTBGKgOrPVQg 2047
jarvis/jarvis_lsp/cpp.py sha256=SOXFhpipvbdhlwUZ7Rh0hdWGXWnrNOxZVsmTN6ZXoZk 3148
jarvis/jarvis_lsp/go.py sha256=h7vA0ArGSq9rhLZcrPXg5HdnEbKwnjVr322IkYI1jHw 3465
jarvis/jarvis_lsp/python.py sha256=xMqSVJn8w6CZEquSIO2I-6TJ7-YOABgpt3SjNOV6UAk 1860
jarvis/jarvis_lsp/registry.py sha256=LduRCEVH5y75IODdY8lZ3ZB3OHKpgwbZnYNxuhUmA_o 6439
jarvis/jarvis_lsp/rust.py sha256=9UOiYTUwMwz2raj1G8Uec0aB5Oun7wMiWYGDhC4JMpI 3693
jarvis/jarvis_methodology/main.py sha256=IBv87UOmdCailgooMtWEcqZcQHmNLhZD-kkGw5jOcVg 3375
jarvis/jarvis_multi_agent/__init__.py sha256=SX8lBErhltKyYRM-rymrMz3sJ0Zl3hBXrpsPdFgzkQc 4399
jarvis/jarvis_multi_agent/main.py sha256=aGuUC3YQmahabqwDwZXJjfQLYsZ3KIZdf8DZDlVNMe4 1543
jarvis/jarvis_platform/__init__.py sha256=WIJtD5J7lOrWLX2bsgZGkmlMcN0NOJsnh_reybmHPjg 58
jarvis/jarvis_platform/base.py sha256=Ge-UgZGCHICFWOqrHzg-_qXQXjS1I2lZSxfYs5Angwo 3234
jarvis/jarvis_platform/kimi.py sha256=tytHhRSddPTNwkaPYPr59rBZfGMo7616QMcnFQxLRic 16494
jarvis/jarvis_platform/openai.py sha256=V_76W4hwKXRQ4Je7qj4nrTOedgQDc2_8l_NUuJq3Q2U 4115
jarvis/jarvis_platform/registry.py sha256=QuH8V65uwqf-x_Y-T_rmvIDtPLzkX_COWPfzsH1eH0s 7612
jarvis/jarvis_platform/yuanbao.py sha256=TBn9VbJ05g45CFNUz83HQTL1Nyk00pWahTlFqiG8eQ0 21868
jarvis/jarvis_platform_manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jarvis/jarvis_platform_manager/main.py sha256=o7UDrcCkLf9dTh2LOO-_bQVHjWf2X6RuSY5XRtCGvZs 20245
jarvis/jarvis_platform_manager/openai_test.py sha256=8L9Xx-oR82X8l38NsVhkymYucICwMb-6yrH17Usk2TI 4954
jarvis/jarvis_smart_shell/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jarvis/jarvis_smart_shell/main.py sha256=slP_8CwpfMjWFZis0At1ANRlPb3gx1KteAg1B7R7dl4 4546
jarvis/jarvis_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jarvis/jarvis_tools/ask_codebase.py sha256=xQTcuDl7cbH6uVkWlkA1HXJAo4_3r09-3SboUkBEBDU 10062
jarvis/jarvis_tools/ask_user.py sha256=yafF6D54rFTIuRzIZKg6OiYZD35ZT5n8LrmVclZbfk0 2203
jarvis/jarvis_tools/base.py sha256=MqUyC0R0Q960dioO0EYrcN25XrRWFwnUcxpA4Gp37Jo 1249
jarvis/jarvis_tools/chdir.py sha256=tijYhhGbaAiTcA877w9thlxt0smoK2SX2AntcBBETmA 2727
jarvis/jarvis_tools/create_code_agent.py sha256=7AOte1Ua6tOXjLYuetN6qwBx6ID0XX29IEjXmMAouxY 4295
jarvis/jarvis_tools/create_sub_agent.py sha256=Hpu50UO-ekakYHxD6-5Civi9lvti5aPnRpTwSxAbFVo 3046
jarvis/jarvis_tools/execute_script.py sha256=dMUwg_8nFkYqL-9gFO6LHM1kEKXYLW8PXHRtEWLFcBI 6485
jarvis/jarvis_tools/file_analyzer.py sha256=ybmjKJGNdkNhIBSL-fgrhOVrbD4rCBDovQ-xrlJSmTg 4862
jarvis/jarvis_tools/file_operation.py sha256=efFTysX7G-4O8GyChZZRi_ozlDUV14ybflri_cGHRx0 10374
jarvis/jarvis_tools/find_methodology.py sha256=zLxDPhoxrkECu_K6OlUDgvOWKewokCOp8VJMdomQns0 2276
jarvis/jarvis_tools/lsp_get_diagnostics.py sha256=v_tnnaOgXBWog_73pbZdK-vR3MW2vC6BDmHVxlOF1GA 5363
jarvis/jarvis_tools/methodology.py sha256=Nh5dvsUuRaWuLtN9TjdSa1qdAtWk2eLj_bNpKZfQJKE 5200
jarvis/jarvis_tools/read_code.py sha256=8TFvORPxu_juMAPqj-UBa3qo810AMqXh8S3Gbq_IXaY 6133
jarvis/jarvis_tools/read_webpage.py sha256=6ILzxZm45lW1zke4_01RLclFUbxgI_7mKgaTQtTovYU 2231
jarvis/jarvis_tools/registry.py sha256=arrAFzjMy4PlkFAOXHhlm5gpEuVVPVsC-g0JrfX1EPo 17268
jarvis/jarvis_tools/search_web.py sha256=ZM1LKb7VApSBn7H1a7oawkhkv7_KBPcCSBKfETED7vo 1397
jarvis/jarvis_tools/virtual_tty.py sha256=9aSA14thmJ1e0PVhi0TNAj5lICiVD5j8DVIvzknDupc 15524
jarvis/jarvis_utils/__init__.py sha256=KMg-KY5rZIhGTeOD5e2Xo5CU7DX1DUz4ULWAaTQ-ZNw 825
jarvis/jarvis_utils/config.py sha256=qw2Jr_yTbco6yhVq8fDuK4JYw37n4XoGHWuQuzOqucE 5252
jarvis/jarvis_utils/embedding.py sha256=NjbhqoUrSH0p0upQCalGO3O34CyXQ8MMvF1eQTRn5JQ 7129
jarvis/jarvis_utils/file_processors.py sha256=VchHOIXxxGWqSu5q0Q_epVWUHJTxaKz2wmqiDoRy5Ik 14324
jarvis/jarvis_utils/git_utils.py sha256=rAMXKlAYIvqF64iDFc_FDLxi5SMqEuKYH8GzC7RaZGY 4967
jarvis/jarvis_utils/globals.py sha256=DaQ-lfLtK8bDyGVlR6jtkenkkgxQVsIkSZCZwklelzc 2769
jarvis/jarvis_utils/input.py sha256=yBrak_UP9ZN3fgV7G19o6TDBjEYVdh3UOyjQ_IpRvz8 6585
jarvis/jarvis_utils/methodology.py sha256=5YDfs5JN1TBb13nQYTrJ3WCEmEX4Lk5f_cHQuoFi3FI 6205
jarvis/jarvis_utils/output.py sha256=EUJQ1pnCj7PcD9-gXIXMFNrxAwyZBeUd8X-fNEJYJ1k 8443
jarvis/jarvis_utils/utils.py sha256=ZYclSrkrHBxatxYQkoNpAgIupO0j9CjiLIp8xBijWXc 12164
jarvis_ai_assistant-0.1.145.dist-info/LICENSE sha256=AGgVgQmTqFvaztRtCAXsAMryUymB18gZif7_l2e1XOg 1063
jarvis_ai_assistant-0.1.145.dist-info/METADATA sha256=I3f84EQNw13lS9uvOFVcf3QKksRuh3c9Sh-CJhAbKyY 10004
jarvis_ai_assistant-0.1.145.dist-info/WHEEL sha256=iAkIy5fosb7FzIOwONchHf19Qu7_1wCWyFNR5gu9nU0 91
jarvis_ai_assistant-0.1.145.dist-info/entry_points.txt sha256=vuvEtcYSta_LgCFHS4m0OjtF7z1jKX_Dy2pG0rOMNIE 972
jarvis_ai_assistant-0.1.145.dist-info/top_level.txt sha256=1BOxyWfzOP_ZXj8rVTDnNCJ92bBGB0rwq8N1PCpoMIs 7
jarvis_ai_assistant-0.1.145.dist-info/RECORD

top_level.txt

jarvis

entry_points.txt

jarvis = jarvis.jarvis_agent.jarvis:main
jarvis-agent = jarvis.jarvis_agent.main:main
jarvis-ask-codebase = jarvis.jarvis_tools.ask_codebase:main
jarvis-code-agent = jarvis.jarvis_code_agent.code_agent:main
jarvis-code-review = jarvis.jarvis_code_analysis.code_review:main
jarvis-dev = jarvis.jarvis_dev.main:main
jarvis-git-commit = jarvis.jarvis_git_utils.git_commiter:main
jarvis-git-details = jarvis.jarvis_git_details.main:main
jarvis-git-squash = jarvis.jarvis_git_squash.main:main
jarvis-init = jarvis.jarvis_init.main:main
jarvis-methodology = jarvis.jarvis_methodology.main:main
jarvis-multi-agent = jarvis.jarvis_multi_agent.main:main
jarvis-platform-manager = jarvis.jarvis_platform_manager.main:main
jarvis-smart-shell = jarvis.jarvis_smart_shell.main:main
jarvis-tool = jarvis.jarvis_tools.registry:main
jca = jarvis.jarvis_code_agent.code_agent:main
jgc = jarvis.jarvis_git_utils.git_commiter:main
jss = jarvis.jarvis_smart_shell.main:main