dio
一个强大的 HTTP 网络请求包,支持拦截器、中止和取消请求、自定义适配器、转换器等。
ServerBox - 服务器状态与工具箱
一个强大的 HTTP 网络请求包,支持拦截器、中止和取消请求、自定义适配器、转换器等。
该包提供了一个库,用于对 Dart 代码进行静态分析。
v1.2.0一个高度可定制的 Flutter 图表库,支持折线图、柱状图、饼图、散点图和雷达图。
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
一个为 riverpod_generator 暴露注解的包
Riverpod 的代码生成器。它既简化了语法,又增强了功能,例如支持有状态热重载。
推荐用于 Flutter 应用、包和插件的代码检查规则,以促进良好的编码实践。
一个用于 Flutter 的 SVG 渲染和小部件库,可用来绘制和显示可缩放矢量图形 1.1 文件。
用于读写简单键值对的 Flutter 插件。在 iOS 上封装了 NSUserDefaults,在 Android 上封装了 SharedPreferences。
用于启动 URL 的 Flutter 插件。支持网页、电话、短信和电子邮件协议。
用于生成不可变类的代码,具有简单的语法/API,且不会牺牲功能。
freezed 代码生成器的注解。此包在没有 freezed 的情况下什么也不做。
{"sdk":"flutter"}{"sdk":"flutter"}^4.2.0^2.3.2^3.0.0^5.11.1^0.6.0^4.0.0^2.1.0^2.1.0^1.3.0^10.0.0^12.2.0^1.0.1^3.3.1^0.7.0^0.7.0^1.0.12^2.2.1^1.2.0^3.0.0^9.0.5^2.19.3^2.3.1^0.20.2^4.9.0^1.3.0^1.18.0^1.5.1^3.2.1^4.0.2^3.5.1^2.34.4^1.8.0^4.1.1+3^2.0.0^6.2.6{"path":"packages/dartssh2"}{"path":"packages/circle_chart"}{"git":{"url":"https://github.com/lollipopkit/icons_plus","ref":"main"}}{"path":"packages/xterm"}{"path":"packages/redfish"}{"git":{"url":"https://github.com/lollipopkit/dart_computer","ref":"v1.0.88"}}{"path":"packages/watch_connectivity"}{"path":"packages/plain_notification_token"}{"path":"packages/fl_lib"}{"path":"packages/flutter_pty"}2.13.02.13.0^0.8.4^9.29.0^6.0.0^1.1.1^13.2.0^0.5.0{"sdk":"flutter"}^2.1.6^1.11.0^2.15.0^2.34.00.44.5^6.0.0^6.13.0^3.0.0^4.0.3^1.29.0^7.0.1^3.3.0{"sdk":"flutter"}{"path":"packages/fl_build"}以下为英文项目原文快照,最新内容请访问 GitHub。
English | 简体中文
A Flutter project which provides charts to display Linux, Unix and Windows server status and tools to manage servers.
Especially thanks to dartssh2 & xterm.dart.
Read the documentation site for user guides, architecture notes, and development instructions.
| Server list | Server details | Terminal | Files |
| Containers | Processes | Services | Snippets |
| Agent | Benchmark | Settings |
| Server list | Server details | Terminal |
| Files | Containers | Processes |
| Services | Globe | Agent |
| Settings |
| Server list | Server details |
| Terminal | Files |
| Containers | Processes |
| Services | Globe |
| Agent | Settings |
| Platform | Download |
|---|---|
| iOS | AppStore / GitHub (_NoSign.ipa, unsigned, you need to sign it yourself) |
| macOS | App Store (Apple silicon only) / GitHub (architecture-specific .dmg) / brew install --cask server-box |
| Android | GitHub / CDN / F-Droid / OpenAPK |
| Linux / Windows | GitHub / CDN |
Download packages only from sources you trust.
lib/l10n/; its git history records the translators.ServerBox Monitor is an agent you install on your servers. It is required for anything that has to work while the app is closed — message push, home widgets and the watch app — and it is also a second way to add a server: the app can reach it over HTTP instead of SSH, which suits hosts whose SSH port you would rather not expose, and gives charts a history from before the app ever connected. It serves a web panel of its own too. See its README for setup and for what each remote-access switch grants.
Common issues can be found in app wiki.
Agent onboarding: This repository includes a skill for installing and using the app, deploying and configuring Monitor agent, setting up the Flutter + Rust + Node environment, and answering common server-management questions. Add it to your agent with
npx skills add lollipopkit/flutter_server_box
The source is .claude/skills/serverbox-onboarding, so you can read what it will tell your agent before installing it.
Check these points before opening an issue:
After you read the above, you can open an issue.
Any positive contribution is welcome. CONTRIBUTING.md covers the development setup, the commit convention, the checks to run, and how translations work.
Contributors sign the CLA (中文) once, by leaving a single comment on their first pull request. It grants the right to ship your work in the App Store builds alongside the AGPLv3 source — you keep the copyright to what you wrote.
If I forgot to add your name to the contributors list, please add a comment in the issue or PR you opened to let me know, I will add it as soon as possible.
AGPL v3 lollipopkit & all contributors