# 项目介绍

taskpool (TaskPool) 是一款极致轻量、高性能的自动化任务调度平台。采用 Go + Vue3 架构，专注于高性能与低系统开销。

## 核心亮点

-   **极致性能**：采用 Go 语言开发，在同样的任务执行下，资源占用极低。
-   **运行时解耦**：深度集成 **Mise** 运行时管理，原生支持 Python、Node.js、Go、Rust、PHP 等所有主流语言环境的动态安装（几乎所有的版本）与统一依赖管理。
-   **一键部署**：支持 Docker/Docker-Compose 一键部署，开箱即用。
-   **现代 UI**：基于 Vue3 + TailwindCSS + Shadcn/ui，提供响应式设计与深色/浅色主题。


## 主要特色

-   **轻量级：** docker/compose部署，无需复杂配置，开箱即用
-   **任务调度：** 支持标准 Cron 表达式，常用时间规则快捷选择。日志不落文件，没有磁盘频繁io的问题
-   **脚本管理：** 在线代码编辑器，支持文件上传、压缩包解压
-   **在线终端：** WebSocket 实时终端，命令执行结果实时输出
-   **消息推送：** 内置强大消息推送与通知引擎，无缝兼容主流渠道，支持系统级事件告警
-   **环境变量：** 安全存储敏感配置，任务执行时自动注入
-   **移动端：** 适配移动小屏样式
-   **远程执行：** 支持远程agent执行任务，展示执行结果
-   **多语言支持：** 深度集成 Mise，支持几乎所有主流编程语言的动态安装、多版本切换及依赖管理
