gptme 简介
gptme[1] 是一个运行在终端的个人AI助手,它配备了本地工具,可以编写代码、使用终端、浏览网页以及进行视觉识别。
gptme旨在协助各种知识型工作,尤其是编程工作,通过一个简单但功能强大的命令行界面。
项目特点
主要特点
-
代码执行:在本地环境中执行代码。
-
文件操作:读取、写入和修改文件。
-
网页浏览:通过Playwright使用浏览器。
-
视觉识别:识别图像、屏幕截图和网页。
-
自我修正:将输出反馈给助手,允许其响应和自我修正。
-
支持多个LLM提供商:使用OpenAI、Anthropic、OpenRouter或本地使用llama.cpp。
-
易于扩展:大多数功能实现为工具,方便添加新功能。
-
开发者福利:包括GitHub Bot、评估套件等。
使用场景
-
Shell Copilot:使用自然语言确定正确的shell命令。
-
开发:编写、测试和运行代码。
-
数据分析:轻松进行数据分析和操作。
-
学习和原型设计:即时实验新库和框架。
-
代理和工具:在本地环境中实验代理和工具。
项目使用
安装
# 需要Python 3.10+
pipx install gptme
运行
gptme
一些使用示例:
gptme '使用three.js编写一个印象深刻的彩色粒子效果到particles.html'
gptme '渲染曼德勃罗集到mandelbrot.png'
gptme '改进我的vimrc配置'
gptme '将视频转换为h265并调整音量' video.mp4
git diff | gptme '完成这个diff中的TODO'
make test | gptme '修复失败的测试'
更多信息,请查看入门指南[2]和文档中的示例[3]。
参考文档
-
gptme官网[4]
-
gptme文档[5]
-
gptme Discord社区[6]
注:本文内容仅供参考,具体项目特性请参照官方 GitHub 页面的最新说明。
欢迎关注&点赞&在看,感谢你的阅读~
资源列表
[1]
Github地址: https://github.com/ErikBjare/gptme
[2]
入门指南: https://gptme.org/docs/getting-started.html
[3]
gptme示例: https://gptme.org/docs/examples.html
[4]
gptme官网: https://gptme.org/
[5]
gptme文档: https://gptme.org/docs/
[6]
Discord社区: https://discord.gg/NMaCmmkxWv