🌟 产品概述
AgenticSeek是一款完全本地运行的AI助手,支持语音交互,能自主浏览网页、编写代码、规划任务。所有数据处理均在您的设备上完成,确保绝对隐私。
🔒 核心优势
- :locked: 完全本地化
所有操作在您的电脑上完成,无云端依赖,杜绝数据泄露风险 - 🌐 智能网页浏览
自主完成搜索、信息提取、表单填写等操作 - :laptop: 自动化编程
支持Python/C/Go/Java等语言的编写、调试和运行 - 🧠 智能代理调度
自动匹配最佳AI代理完成任务,如同拥有专业团队 - 📋 复杂任务规划
从旅行安排到项目管理,智能分解并协调执行 - 🎙️ 语音交互支持 (开发中)
提供流畅的语音对话体验
🛠️ 功能特性
类别 | 功能 |
---|---|
多语言 | 支持英语、中文等多种语言 |
架构 | 模块化代理设计(聊天/编程/文件等) |
集成 | 兼容Ollama/llama.cpp等本地LLM |
隐私 | 全链路本地数据处理 |
扩展 | 灵活的工具系统 |
记忆 | 会话历史与上下文管理 |
平台 | 支持Linux/macOS系统 |
🚀 安装指南
前置要求
- Python 3.10+
- Docker/Orbstack/Podman
- Ollama(推荐deepseek-r1模型)
- Chrome浏览器+chromedriver
安装步骤
# 克隆仓库
git clone https://github.com/Fosowl/agenticSeek.git
cd agenticSeek
# 环境配置
mv .env.example .env
# 编辑.env文件配置参数
# 运行安装脚本
bash scripts/linux_install.sh # Linux
bash scripts/macos_install.sh # macOS
# 下载模型
cd llm_router && ./dl_safetensors.sh
# 启动服务
./start_services.sh full
💻 使用示例
基础调用
from agenticseek import main
main.run()
API调用
import requests
response = requests.post(
"http://localhost:7777/query",
json={"query": "你能帮我写一个Python计算器吗?"}
)
print(response.json())
🤝 贡献指南
欢迎参与以下方向的贡献:
- 代码改进:优化/修复/新功能
- 文档完善:README/教程/注释
- 测试工作:单元测试/集成测试
- 功能扩展:新工具/代理开发
贡献流程
- Fork项目到您的账户
- 创建特性分支:
git checkout -b feature/新功能名
- 提交变更并测试
- 推送代码并创建PR
📜 开发准则
- 隐私优先:核心功能必须100%本地运行
- 模块化设计:单一职责原则
- 工具扩展:自包含工具开发
- 用户体验:提供明确操作反馈
⚖️ 许可证
GNU General Public License v3 (GPLv3)
免责声明:本项目最初为个人副业项目,意外获得社区关注。感谢所有贡献者的支持与耐心。
🛠️⚠️ 项目正在积极开发中
这一切,似未曾拥有