at_client_sdk
1,433
Stars
32
Forks
10
Watchers
200
Open Issues
BSD-3-Clause
许可证
Dart
语言
2020-10-27
创建时间
2026-11-11
最近更新
项目能做什么
atSDK 的 Dart 语言实现,用于将 Atsign 技术集成到其他软件中。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<a href="https://atsign.com#gh-light-mode-only"><img width=250px src="https://atsign.com/wp-content/uploads/2022/05/atsign-logo-horizontal-color2022.svg#gh-light-mode-only" alt="The Atsign Foundation"></a><a href="https://atsign.com#gh-dark-mode-only"><img width=250px src="https://atsign.com/wp-content/uploads/2023/08/atsign-logo-horizontal-reverse2022-Color.svg#gh-dark-mode-only" alt="The Atsign Foundation"></a>
[](./LICENSE)
[](https://securityscorecards.dev/viewer/?uri=github.com/atsign-foundation/at_client_sdk&sort_by=check-score&sort_direction=desc)
[](https://www.bestpractices.dev/projects/8098)
# at_client_sdk
The main repository for libraries used to build applications on the
Atsign Platform. Three categories: SDKs, libraries, and Flutter
widgets.
## SDKs
[](https://github.com/atsign-foundation/at_client_sdk/actions/workflows/at_client_sdk.yaml)
An app depends on its one platform package and imports only that; the
[SDK shape](./docs/sdk-shape.md) explains the layers.
- [at_client_cli](./packages/at_client_cli): the platform package for
every native Dart program that isn't Flutter — command-line tools,
daemons, servers and IoT devices. `CLIBase` turns a program's flags into
an online `AtClient`, `CliKeys` keeps its keyfile and store, and the
`at_activate` and `at_register` tools register, activate and enrol
atSigns.
- [at_client_flutter](./packages/at_client_flutter): the platform package
for Flutter apps on mobile and desktop. Adds onboarding and
authentication dialogs and device-keychain storage. Flutter web is not a
supported target.
- [at_client](./packages/at_client): the platform-neutral core both
re-export. Owns the whole atSign lifecycle — `Atsign('@alice').open`,
`.activate` and `.enroll` hand back an `AtClient` — as well as
collections, sync, notifications and encryption. A program imports it
directly only when it supplies every dependency itself.
## Libraries
[](https://github.com/atsign-foundation/at_client_sdk/actions/workflows/at_libraries.yaml)
Dart libraries for building Atsign Platform applications. All are
published on
[pub.dev](https://pub.dev/publishers/atsign.org/packages).
- [at_auth](./packages/at_auth): the protocol layer under
`at_client`'s lifecycle verbs: CRAM activation, the APKAM
enrollment handshakes, the `.atKeys` key stores and the registrar
client. Applications reach it through `at_client`.
- [at_chops](./packages/at_chops): cryptographic and hashing
operations (
阅读完整原文
商业机会分析 AI 生成
基于 Atsign 的跨平台端到端加密远程运维工具
| 产品构想 | 利用 at_client_cli 与 at_client 的加密穿透特性,构建面向内网服务器、边缘计算设备的无公网 IP 远程终端与文件传输工具(类 Tailscale/SSH 替代方案)。 |
| 核心功能 | NAT 穿透的安全 CLI 访问、端到端公私钥身份鉴权、实时文件同步、多端会话代理。 |
| 目标用户 | DevOps 工程师、嵌入式系统运维人员、Homelab 玩家。 |
| 难度/周期 | 高 · 3-6个月 · 成本:中等(测试设备、服务器节点中继带宽) |
| 收费模式 | 免费增值(Freemium):个人节点免费,多节点集中管理面板与审计日志按月订阅付费。 |
| 竞争风险 | Atsign 底层协议网络延迟与稳定性依赖官方基础设施;竞争对手(Tailscale、ZeroTier)生态过于成熟。 |
| 依据 | AI推测 |
Flutter 端到端加密应用开箱即用套件(BaaS)
| 产品构想 | 针对医疗、金融或强隐私诉求的 Flutter 应用,封装一套基于 at_client_sdk 的即时通讯、安全文件传输和同步组件库及后端支撑服务。 |
| 核心功能 | 开箱即用聊天/音视频组件、免配后端的 P2P 数据加密持久化、多端密钥恢复与派发流程管理 UI。 |
| 目标用户 | 独立独立开发者、中小移动开发外包团队、私密社交与医疗健康类 App 初创公司。 |
| 难度/周期 | 中等 · 2-4个月 · 成本:低(基础开发与文档维护) |
| 收费模式 | 付费商业组件授权许可、企业定制开发支持服务。 |
| 竞争风险 | 仓库中已有部分 flutter 拓展进入废弃重构状态,上层封装维护成本较高;开发者受众体量有限。 |
| 依据 | 已验证事实 |
IoT 安全边缘通信网关与方案集成咨询
| 产品构想 | 基于 at_client_cli 和 post-quantum(后量子密码学)原语,为物联网硬件厂商提供设备到云、设备到 App 的端到端加密即插即用固件与集成咨询。 |
| 核心功能 | 轻量级 at_client 嵌入式守护进程、零开放端口通信配置、硬件安全模块(HSM)对接方案、合规安全认证支持。 |
| 目标用户 | 智能家居硬件厂商、工业物联网设备提供商。 |
| 难度/周期 | 高 · 4-6个月 · 成本:中等(硬件测试套件开发、协议适配) |
| 收费模式 | 项目制咨询费、设备授权许可(Royalty)或技术实施服务费。 |
| 竞争风险 | 硬件销售与方案周期长,单兵难以支持复杂的硬件现场排错与合规资质审查。 |
| 依据 | 数据支持的判断 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| atsign-foundation/noports | 中文介绍暂未生成 Connect to any device with no external listening ports open |
283 | Dart |
| atsign-foundation/at_widgets | 中文介绍暂未生成 Flutter widgets which aid in building applications using Ats |
54 | - |
| atsign-foundation/at_demos | 中文介绍暂未生成 Various demos of Atsign's technology in action |
50 | Dart |
| atsign-foundation/at_server | 中文介绍暂未生成 The software implementation of Atsign's core technology |
42 | Dart |
| atsign-foundation/at_libraries | 中文介绍暂未生成 Support libraries & dependencies for Atsign's technology |
38 | - |
| atsign-foundation/at_tools | 中文介绍暂未生成 Various developer tools for use when developing with Atsign' |
25 | JavaScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2020-10-27,近 30 天仍在推送,发布过 22 个 Release |
| 社区活跃 | Star 1,433 / Fork 32 / Issue 200(数据支持,可自行核实) |
| 许可证 | BSD-3-Clause |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/atsign-foundation/at_client_sdk.git cd at_client_sdk # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。