1.9K+ Star!gptme:你的终端个人AI助手

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