soc-agent

agent
Security Audit
Fail
Health Pass
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 11 GitHub stars
Code Fail
  • Hardcoded secret — Potential hardcoded credential in firmware/configs/dev.example.yaml
  • rm -rf — Recursive force deletion command in firmware/internal/sochelper/install.sh
  • network request — Outbound network request in firmware/internal/ui/uidist/assets/index-Dw4ruC0I.js
  • rm -rf — Recursive force deletion command in firmware/scripts/smoke.sh
  • Hardcoded secret — Potential hardcoded credential in firmware/scripts/smoke.sh
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

SoC Agent:部署在你自己内网 ARM 设备上的 AI API 网关与开发工具接入。免费下载使用;本仓库承载固件源码(MIT)与编译产物,不接受 Pull Request。

README.md

SoC Agent

SoC Agent 是部署在你自己内网 ARM 设备上的 AI API 网关与开发工具接入。
官网:https://socagent.com

  • OpenAI / Anthropic 兼容文本入口,多平台上游按 Key 选路与故障切换;
  • Codex、Grok Build、Claude Code、Cursor、OpenCode 开发工具接入,订阅与目录模型按单把 Key 授权;
  • 设备界面 /ui/ 提供会话与全部管理功能;设备在纯内网、无外网时完整可用;
  • 无设备登记、无激活、无心跳:官网只是匿名、只读的升级与数据来源。

安装

支持 systemd 的 Linux arm64 设备(参考目标 Debian 11+):

curl -fsSL https://socagent.com/install.sh | sudo sh

同一脚本也在本仓库根(install.sh),两份逐字相同。手动安装、
配置样例与升级说明见 docs/install.md

下载

每个 Release 包含:

文件 用途
socagent-linux-arm64 板上固件:linux/arm64 静态单二进制
soc-<os>-<arch>.tar.gz / .zip soc 开发工具引导器:linux / macOS / Windows × amd64 / arm64
SHA256SUMS 以上全部文件的校验和

版本名称是 YYMMDDHHMM-xxxx(构建时刻 + 提交短哈希,不带 v);固件与 soc
使用同一串版本。已安装的设备在管理台「设备设置 → 固件升级」里检查并选择是否升级,
下载后本地校验 SHA-256,安装失败自动回退;也可在同一页手动上传固件包。

源码

firmware/ 是板上固件 socagent 的完整源码,每次 Release 同步为对应版本的快照,
Release tag 指向该快照提交。

make -C firmware build-arm64    # 需要 Go 1.26+;产物 firmware/bin/socagent-linux-arm64
make -C firmware test

固件恒为 CGO_ENABLED=0 静态编译;设备界面前端产物已入库(make -C firmware web
重建需要 Node.js)。soc 引导器的六平台压缩包以内嵌制品形式随源码入库
firmware/internal/sochelper/assets/),设备会把它们下发给使用者的电脑。

许可证

MIT

参与

本仓库不接受 Pull Request(提交的 PR 会被自动关闭),见
CONTRIBUTING.md。安全问题的报告方式见 SECURITY.md

Reviews (0)

No results found