8000 GitHub - raydoomed/nephesh: No fortress, purely open ground. OpenManus is Coming.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

raydoomed/nephesh

 
 

Repository files navigation

License: MIT Python 3.12+

👋 Nephesh

Nephesh 是一个功能强大的 AI 智能体框架,支持多种工具和任务处理能力。

✨ 特性

  • 🤖 多种智能体类型支持(浏览器、数据分析、SWE等)
  • 🛠️ 丰富的工具集成(文件操作、网络搜索、代码执行等)
  • 🌐 Web UI 界面支持
  • 📊 数据可视化功能
  • 🔧 灵活的配置系统

🚀 快速开始

环境要求

  • Python 3.12+
  • Node.js 18+ (用于前端)

安装步骤

  1. 克隆仓库:

    git clone https://github.com/your-repo/nephesh.git
    cd nephesh
  2. 设置Python环境:

    方法一:使用 conda

    conda create -n nephesh python=3.12
    conda activate nephesh
    pip install -r requirements.txt

    方法二:使用 venv

    python -m venv venv
    source venv/bin/activate  # Windows: venv\Scripts\activate
    pip install -r requirements.txt
  3. 安装浏览器依赖(可选):

    playwright install
  4. 配置API密钥:

    cp config/config.example.toml config/config.toml

    编辑 config/config.toml 文件,添加你的API密钥:

    [llm]
    model = "gpt-4o"
    base_url = "https://api.openai.com/v1"
    api_key = "sk-your-api-key-here"
    max_tokens = 4096
    temperature = 0.0

运行方式

CLI 模式

直接在终端中运行智能体:

python main.py

Web UI 模式

使用Web界面进行交互:

  1. 启动后端服务:

    python server.py

    后端服务将在 http://localhost:8000 运行

  2. 启动前端服务: 在新的终端窗口中:

    cd frontend
    npm install
    np
    7D9D
    m run dev

    前端界面将在 http://localhost:5173 可访问

MCP 服务器模式

运行 MCP (Model Context Protocol) 服务器:

python run_mcp_server.py

📁 项目结构

nephesh/
├── app/                    # 核心应用代码
│   ├── agent/             # 智能体实现
│   ├── tool/              # 工具集合
│   ├── prompt/            # 提示词模板
│   └── utils/             # 工具函数
├── frontend/              # Web前端界面
├── config/                # 配置文件
├── docs/                  # 项目文档
├── examples/              # 使用示例
├── tests/                 # 测试文件
└── assets/                # 静态资源

🔧 配置说明

项目支持多种LLM提供商,包括:

  • OpenAI
  • Anthropic
  • Google
  • Azure OpenAI
  • Ollama
  • PPIO

详细配置请参考 config/ 目录下的示例文件。

📚 文档

更多详细信息请查看 docs 目录:

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

About

No fortress, purely open ground. OpenManus is Coming.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.0%
  • Vue 7.7%
  • TypeScript 6.0%
  • Other 0.3%
0