核心特性
插件化架构
核心简单,通过插件扩展功能。轻松定制你的 Agent。
流式输出
实时流式输出,即时响应。体验流畅的对话过程。
多 AI 支持
支持 Anthropic、DeepSeek、MiniMax 等多种 AI 提供商。
内置工具
Shell、Python、MCP、文件系统等,开箱即用。
技能系统
可扩展的 Skill 管理,让 Agent 掌握更多能力。
会话管理
支持多会话切换,随时切换不同任务上下文。
快速开始
配置
# 创建 .env 文件
touch .env
# 编辑 .env 添加配置
# MiniMax 示例:
# FOLIKO_PROVIDER=minimax
# MINIMAX_API_KEY=sk-your-api-key
# DeepSeek 示例:
# FOLIKO_PROVIDER=deepseek
# DEEPSEEK_API_KEY=sk-your-api-key
启动
foliko chat
文档
内置插件
| 插件 | 说明 | 工具 | 配置 |
|---|---|---|---|
| AI | AI 提供商集成 | chat, chatStream | provider, model, apiKey, baseURL |
| Session | 会话管理,多会话隔离、历史记录 | session_create, session_get, session_list, session_delete, session_history | sessionTTL, maxSessions, maxHistoryLength |
| Telegram | Telegram Bot 对话 | Bot 接收消息,自动对话 | botToken, allowedChats, groupMode, prefix |
| 微信对话 | Bot 接收消息,自动对话 | forceLogin, qrcodeTerminal, allowedUsers | |
| Storage | 数据持久化存储 | storage_set, storage_get, storage_delete, storage_list, storage_clear | type (json/memory), path, namespace |
| Scheduler | 定时任务调度 | schedule_task, schedule_list, schedule_cancel, cron_examples | checkInterval |
| 邮件收发 | email_send, email_read, email_unread_count, email_mark_read, email_configure | SMTP/IMAP 配置 | |
| Shell | Shell 命令执行 | shell_execute | - |
| Python | Python 代码执行 | python_execute | - |
| MCP | MCP 协议支持 | mcp_execute, mcp_reload | mcp_config.json |
| Install | npm 包安装 | install | - |
| Audit | 审计日志 | audit_query | - |