项目简介完全本地的 Manus AI 替代品,一个语音启用的 AI 助手,可以编码、探索您的文件系统、浏览网页并纠正错误,而无需向云端发送任何数据。该自主代理完全运行在您的硬件上,保护您的数据隐私。
进行网络搜索以寻找在日本从事尖端人工智能研究的科技初创公司
用 Python 制作一个贪吃蛇游戏
扫描我的网络,使用 nmap,找出谁已连接?
你好,你能找到 contract.pdf 在哪里吗?
功能:
100%本地:无云服务,运行在您的硬件上。您的数据归您所有。 语音交互:支持语音的自然交互。 文件系统交互:使用 bash 轻松导航和操作您的文件。 编写您所要求的代码:可以编写、调试和运行 Python、C、Golang 等多种语言代码。 自主:如果命令失败或代码出错,它会自动重试并修复。 智能代理路由:自动选择适合工作的智能代理。 分而治之:对于大型任务,启动多个代理进行规划和执行。 工具配备:从基本搜索到飞行 API 和文件探索,每个智能体都有自己的工具。 内存:记住有用的信息、您的偏好和过去的会话对话。 网页浏览:自主网页导航。
使用 agenticSeek 搜索网络:
 查看媒体/示例中的其他用例截图。
安装
确保已安装 chrome 驱动程序、docker 和 python3.10(或更高版本)。 有关 Chrome 驱动程序的问题,请参阅 Chromedriver 部分。 1️⃣ 克隆仓库并设置
gitclonehttps://github.com/Fosowl/agenticSeek.gitcdagenticSeekmv.env.example.env 2️创建一个虚拟环境python3-mvenvagentic_seek_envsourceagentic_seek_env/bin/activate#OnWindows:agentic_seek_env\Scripts\activate 3️⃣ 安装包
自动安装:手动: pip3install-rrequirements.txt#orpython3setup.pyinstall 本地运行于您的机器我们建议至少使用 Deepseek 14B,较小的模型在工具使用上会感到困难,并且很快就会忘记上下文。 1️⃣ 下载模型
确保您已安装 Ollama。 下载 DeepSeek 的deepseek-r1:14b模型
ollamapulldeepseek-r1:14b 将 config.ini 文件中的 provider_name 设置为ollama,provider_model 设置为deepseek-r1:14b 注意:deepseek-r1:14b是一个示例,如果您的硬件允许,请使用更大的模型。 [MAIN]is_local=Trueprovider_name=ollamaprovider_model=deepseek-r1:14bprovider_server_address=127.0.0.1:11434 启动所有服务: 运行助手: 查看使用说明部分,如果您不明白如何使用它 查看已知问题部分,如果您遇到问题 查看“使用 API 运行”部分,如果您的硬件无法本地运行 deepseek
使用
警告:当前选择最佳 AI 代理路由系统的系统与非英语文本配合工作表现不佳。这是因为代理路由目前使用的是在英语文本上训练的模型。我们正在努力解决这个问题。请目前使用英语。
确保服务通过./start_services.sh正常运行,并使用python3 main.py运行 agenticSeek sudo./start_services.shpython3main.py 您将被提示输入>>>,这表示 agenticSeek 等待您输入指令。您也可以通过在配置中设置listen = True来使用语音转文本功能。 这里有一些示例用法:
编码/bash
帮助我在 Golang 中实现矩阵乘法 扫描我的网络,使用 nmap 查找是否有可疑设备连接
用 Python 制作一个贪吃蛇游戏
Web search网络搜索 进行网络搜索,寻找在日本从事前沿人工智能研究的酷炫科技初创公司 你能在网上找到谁创建了 agenticSeek 吗?
您可以在哪个网站上以低价购买 RTX 4090 显卡?
文件系统 你好,你能找到我丢失的 million_dollars_contract.pdf 在哪里吗? 显示我磁盘剩余空间 查找并阅读 README.md,并按照安装说明进行操作
休闲
Tell me a joke告诉我一个笑话 哪里是航班 ABC777?我妈妈在那架飞机上
生命的意义是什么?
在您输入查询后,agenticSeek 将为任务分配最佳代理。 因为这是一个早期原型,代理路由系统可能不会总是根据您的查询分配正确的代理。 因此,您应该非常明确地表达您的需求以及 AI 可能采取的行动,例如,如果您希望它进行网络搜索,不要说: Do you know some good countries for solo-travel?
Instead, ask:相反,问: Do a web search and find out which are the best country for solo-travel
运行您自己的服务器上的LLM 如果您有一台强大的电脑或服务器可以使用,但您想从您的笔记本电脑上使用它,您可以选择在远程服务器上运行LLM。
1️⃣ 设置并启动服务器脚本 在运行 AI 模型的“服务器”上获取 IP 地址
ipa|grep"inet"|grep-v127.0.0.1|awk'{print$2}'|cut-d/-f1注意:在 Windows 或 macOS 上,分别使用 ipconfig 或 ifconfig 来查找 IP 地址。 克隆仓库,然后运行脚本stream_llm.py在server/ 2️⃣ 运行它 现在在您的个人电脑上:
克隆仓库。将config.ini文件更改为将provider_name设置为server,将provider_model设置为deepseek-r1:14b。将provider_server_address设置为运行模型的机器的 IP 地址。
[MAIN]is_local=Falseprovider_name=openaiprovider_model=gpt4-oprovider_server_address=127.0.0.1:5000#canbesettoanything,notused 运行助手: sudo./start_services.shpython3main.py
语音转文本 语音转文字功能默认禁用。要启用它,请在 config.ini 文件中将 listen 选项设置为 True:当启用时,语音转文字功能会在开始处理您的输入之前监听触发关键词,即代理的名称。您可以通过更新 config.ini 文件中的agent_name值来自定义代理的名称: 为了最佳识别,我们建议使用像“约翰”或“艾玛”这样的常见英文名作为代理名称 一旦看到转录开始出现,大声说出代理人的名字来唤醒它(例如,“星期五”)。 请清晰地说出您的查询。 结束您的请求时,请使用确认短语以通知系统继续。确认短语示例包括: "doit","goahead","execute","run","start","thanks","wouldya","please","okay?","proceed","continue","goon","dothat","goit","doyouunderstand?" |