gptme

View on PyPIReverse Dependencies (1)

0.23.0 gptme-0.23.0-py3-none-any.whl

Wheel Details

Project: gptme
Version: 0.23.0
Filename: gptme-0.23.0-py3-none-any.whl
Download: [link]
Size: 304813
MD5: 44da8e5e89bbbb4b17159c5a1c92c4c6
SHA256: 49c474705a091f24b9d2e0263945e6154a377737c359efd5e9c9199045555eaf
Uploaded: 2024-11-14 13:42:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gptme
Version: 0.23.0
Summary: Personal AI assistant in your terminal that can use the shell, run code, edit files, browse the web, and use vision. An unconstrained local alternative to ChatGPT's Code Interpreter.
Author: Erik Bjäreholt
Author-Email: erik[at]bjareho.lt
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: anthropic (<0.37.0,>=0.36.0)
Requires-Dist: bashlex (<0.19,>=0.18)
Requires-Dist: click (<9.0,>=8.0)
Requires-Dist: flask (<4.0,>=3.0); extra == "server" or extra == "all"
Requires-Dist: flask-cors (<5.0,>=4.0); extra == "server" or extra == "all"
Requires-Dist: ipython (<9.0.0,>=8.17.2)
Requires-Dist: lxml
Requires-Dist: matplotlib; extra == "datascience" or extra == "all"
Requires-Dist: multiprocessing-logging (<0.4.0,>=0.3.4)
Requires-Dist: numpy; extra == "datascience" or extra == "all"
Requires-Dist: openai (<2.0,>=1.0)
Requires-Dist: pandas; extra == "datascience" or extra == "all"
Requires-Dist: pick (<3.0.0,>=2.2.0)
Requires-Dist: pillow; extra == "datascience" or extra == "computer" or extra == "all"
Requires-Dist: platformdirs (<5.0,>=4.3)
Requires-Dist: playwright (==1.47.*); extra == "browser" or extra == "all"
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-xlib (<0.34,>=0.33); extra == "computer" or extra == "all"
Requires-Dist: rich (<14.0.0,>=13.5.2)
Requires-Dist: tabulate
Requires-Dist: tiktoken (>=0.7)
Requires-Dist: tomlkit
Requires-Dist: typing-extensions
Requires-Dist: youtube_transcript_api (<0.7.0,>=0.6.1)
Provides-Extra: all
Provides-Extra: browser
Provides-Extra: computer
Provides-Extra: datascience
Provides-Extra: server
Description-Content-Type: text/markdown
[Description omitted; length: 11417 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gptme/__init__.py sha256=iD4L8O3QqOC75Q3a0zkTeP2tDYtekfRzE0xCdCn8IqY 300
gptme/__main__.py sha256=jMfD31mUYXBaub9Gu7vGtSCgNYGP51FDGce0WIbQkhQ 66
gptme/__version__.py sha256=dQNte10af0JCql_ZeRnns1kK_If0V6S2Lkz4Q5QDByU 221
gptme/chat.py sha256=87K-IjTWunhHVjNuNUTobvPL0jUHEwiyceg2bEM7fIg 13491
gptme/cli.py sha256=CQ66b_Eq2277vTrUWFdKLJDP0d66OKwTD0cnlHq9RSM 9778
gptme/clipboard.py sha256=F7Z67tN7gN7K3bQkw8GhJZPMtumHShq6rXMRYno3WwU 1368
gptme/codeblock.py sha256=s8IAHrHU1Vugnzo3hfz0sIC_evhGNohfCAwSP9xme3o 3059
gptme/commands.py sha256=lf49ZOJ-LaoP2_LbY3MP38fyeoqbEccBc9a455uPO6M 8159
gptme/config.py sha256=IjdNxhitttwc_O5tRX-o6fgVqypV1rg9UYH9j07IJLc 4476
gptme/constants.py sha256=3jug1D6utgMbVTJYw0eisbNB2WyRF6ml3QaP8wOulik 1003
gptme/dirs.py sha256=mdLDBXtFc1yjU3SJixtFMcWkB9E4bS-WucOFYlwRfQ8 1039
gptme/eval/__init__.py sha256=Y1i6iK251aD-H64xpRH1nkyOwqIjUIYTf5IQBFeTwo4 132
gptme/eval/__main__.py sha256=5BjNuyet8AY-POwoF5rGt722rHQ7tJ0Vf0UFUfzzi-I 58
gptme/eval/agents.py sha256=fIcCzqXPX8t1ec2LrjmcVcfO-112wmEd0EzCim6ketg 2035
gptme/eval/execenv.py sha256=zMSRbebnHuple_kRw9s6W3qGyJCLmUjxN-FHVFmRUiU 2248
gptme/eval/filestore.py sha256=vSAFc5j9DVOmVAKDCGNyoms4Rcf57vI_tDS8P1XDhxI 1349
gptme/eval/main.py sha256=rsLbJVXZrrhxd-5rE9wEVTQJ-iKIg24xd2FCq-SEJqc 13373
gptme/eval/run.py sha256=M8RXQxtmYgCFNKnYpBM3ar6ECO6Q2w8x80WU0f_4Yx0 11006
gptme/eval/suites/__init__.py sha256=JqZ7R91L3SAYTAvfRT41xQnAz17SvF7P35EMZj3MAXs 662
gptme/eval/suites/basic.py sha256=QqtrwHqbSTH8Ik06o1IqridUY9u4ZrUFWj0-C2kWSaw 1978
gptme/eval/suites/browser.py sha256=37qXppbMjwX6exYWGi14k9jCmLUqSYYxAh_iuSrq5e0 463
gptme/eval/suites/init_projects.py sha256=jY3vN51SODAqw29XrVozkXeVSD_qJs62ncDP6uusvP8 2098
gptme/eval/types.py sha256=P9P5CCpXYRbyiWwqh9tQ7OaXUabNalSTx-N496U1PQ0 964
gptme/export.py sha256=mApY-riqwTw6myIiDqTLlQ6P_MB8lj7kHXI-JEaEVrM 3768
gptme/init.py sha256=gwy54f9MLuy-fDutLyQIdUonlgCLG6CQTfqZILbiCE8 3686
gptme/interrupt.py sha256=EDwrTttODjfFCieT1vBv7IGrhE2CquxM_En-quHJJ-A 1085
gptme/llm.py sha256=qkNk8OtAo-CPfmrqCvRcJdm9N3OKGDsDvqMef826p60 7725
gptme/llm_anthropic.py sha256=EtSxZePfAF6iaOD9jfhblGU7cWcx_o9WBSf64n-myfs 3749
gptme/llm_openai.py sha256=ayeMlPVlNtzI_wLViDFBfUujUquQjQUTB-bUIYycDeA 5303
gptme/llm_openai_models.py sha256=Uh8FVG4Sc6TU1Jbwad_ZgwQnbnfGXPeIa9Vg5lAaB_k 3393
gptme/logmanager.py sha256=mNS42aDUSlqrxNJXZmRlQNJWPFFzoo_5TAejrraacro 13100
gptme/message.py sha256=Oy58mGwgqagHlDUu-4RbKW6_jZvU5nMosTPk3OnIR7M 12734
gptme/models.py sha256=sIBfvwK-oTvQj-8lkRujUjjXpfNDRODJGCQglI2s3ZM 4462
gptme/ncurses.py sha256=bk3iApUmwk2p-aunYVH-wIuJZnVA60cPplGmL5YA6QY 10403
gptme/prompts.py sha256=PSwKyTTYVI1GqRvKdsVAp5iMRtkouU9cx2sm4xT_2I8 9459
gptme/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptme/readline.py sha256=WyzBHN7Ajwjs45DEYVh-vW07MaDJC8gUl4fOGHlOnAM 4437
gptme/reduce.py sha256=faV-fqvU4frbZIp1re_d2COfmNOjMSQ0pfoiivotoOE 4370
gptme/server/__init__.py sha256=aasCTa8ZzKWTPPXY0Er-4KMpMyeppWVm07T8ZneskfU 111
gptme/server/__main__.py sha256=nLX3ENZ9lDAb7qhCZ-njCbAFfT8kLZ7IMdYVlbTfBk0 73
gptme/server/api.py sha256=U4FVpMWTzVoft-K7s2m4TwLe_mglM_K2PmzK9gLIdKs 8936
gptme/server/cli.py sha256=wW_uJ0dl_4wDKWRQPig7B3Ijx8vaPm3cIvYwoaBrZZk 1741
gptme/server/static/computer.html sha256=qwY0UsX0wbGULjQho3uP_tWVp06_gxr4vLhvmTpxN2U 2854
gptme/server/static/index.html sha256=v-Fn2A8_3ZfNZZ7PWdM-sfFa6G4MztqgYbukerRP59g 9429
gptme/server/static/main.js sha256=sMZNP4JNPPMtFPakLFtkM0dXIc-kDss8M3cRR22-e-w 12052
gptme/server/static/style.css sha256=23J2zAdy_-c5M4DP2TEU7c0z2BOdjE6BMoLj4-8J8Z8 3232
gptme/tools/__init__.py sha256=WNbyUM6a-qulVIfAegWLFbvP5XN4FFJO-3GzA59xqGA 3793
gptme/tools/_browser_lynx.py sha256=uhDQVdOj5l9Ak7ArHCksJ31TESxppgIbc727Nx5adEE 1768
gptme/tools/_browser_playwright.py sha256=TndYgIL0xeugjugzjMEU7DNy0CQdwRsfMrtNNHq3vXM 6851
gptme/tools/base.py sha256=WcBNPK17zChMcdAiXIu3OtK4klEuT8hJjRfAdHJdyOA 7457
gptme/tools/browser.py sha256=pLNoOckPIPQXyQOesShrxAio1q5Zm5P61G-zWWAZAEc 4877
gptme/tools/chats.py sha256=IJKgIaf3falwB6NwgfguOdTfT899BaD1CC6Ztz0ceNY 7090
gptme/tools/computer.py sha256=SPt3MT3dowWy_bE502fvrB8-fSFd1aHJ4BdkI6mXO3Y 7180
gptme/tools/gh.py sha256=BmUG8vDhoIan797LULBwQCNwb5iqcFAix0CNX6NA1Z0 1142
gptme/tools/patch.py sha256=ad4SStc_CWCd9Bnv6V196vjrlQkMLdQPGtcAsJwDYHo 7213
gptme/tools/python.py sha256=ia5yFSgO-RS3StHrgCjW4cXxTdpXqvDMHlh_tPRg9fA 6678
gptme/tools/read.py sha256=R5Oxz_vH4MHHTLCXC8ADfqz6TmZJ2GJTOUEkbl7eycs 446
gptme/tools/save.py sha256=phH0F2_zD96RsmFYA-kAu1yH4iTWZoqBC45qa32joWU 3815
gptme/tools/screenshot.py sha256=zUvlgPadW0XHTwtkdGOFGbHEkf7Co9RKoriDK8yJ1aQ 1266
gptme/tools/shell.py sha256=xbivqq1mK0iaxpBLD5TIddOddYP6RmqEeH2SVQkN23g 12209
gptme/tools/subagent.py sha256=tM7uQjXORndEl77GUej1VvpFpdZQt23al9u-qstLz4U 4513
gptme/tools/tmux.py sha256=4dgwFhb57QGa5tRocLCC9MGS1NFmlZTKo0OtBZodtE4 7843
gptme/tools/vision.py sha256=v3zBiTGMd8wg9c56kOFnj5UE1JdjpVG1YNQ0oq39Hy8 671
gptme/tools/youtube.py sha256=3UkOW9XDiOWJMSxI4VHlSAf24-5EVL7RSEnIlLulTZE 1190
gptme/useredit.py sha256=lkCb1bhFMIUOo4mPfHvaIs_ZizmAy_yPBaiiaMhXPUg 1384
gptme/util.py sha256=TVwH2MjmYwzlRa5ir04upszM9c8igbUJo2H-_9C6yQA 9428
media/logo.png sha256=pTI1uHm_DMSbo6mBw-cffyxfOLzSY01TTtN5TkpRhWU 188377
gptme-0.23.0.dist-info/LICENSE sha256=V-__UBxV-2RmMUurawcxjSfZnV9asP5NOaaJYxywwqw 1063
gptme-0.23.0.dist-info/METADATA sha256=oC-6IyU0R8BiaXtEYWdtQa5sQJ2Uw_-Y8y7yN6E_fw0 13557
gptme-0.23.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
gptme-0.23.0.dist-info/entry_points.txt sha256=lR08__t4_CFwYmX40v0O4JLtHtZ0I-6yQ1bNLrIclsM 162
gptme-0.23.0.dist-info/RECORD

entry_points.txt

gptme = gptme.cli:main
gptme-eval = gptme.eval.main:main
gptme-nc = gptme.ncurses:main
gptme-server = gptme.server.cli:main
ncgptme = gptme.ncurses:main