AI 编程工具
S-Code:安全、快速且可自我进化的编码 Agent
sai-foundation/s-code · Safe, Speedy, Self-evolving coding agent.
ELI5:它是什么,解决什么问题
S-Code 是一个用 Rust 编写的编码 Agent,强调隐私控制与效率:可查看哪些内容被发送、锁定敏感文件、以沙箱方式执行命令,并支持加密的本地历史记录。它提供终端与浏览器两种使用方式,也可构建原生 Mac 客户端;支持通过引导式设置连接 SAI、OpenAI、Claude、Gemini、DeepSeek、OpenRouter、本地或自定义模型。当前为源码开发者预览版(v0.1.0-preview.1),仅支持 macOS 与 Linux,需从源码安装。
核心能力与快速开始
★ 5 · Rust
- 能做什么
- 提供安全、快速、可自我进化的编码 Agent 能力:可见并控制共享内容、文件隐私控制、沙箱化命令执行、加密本地历史;CLI 与 Web 共享本地会话;支持多模型提供商选择(SAI、OpenAI、Claude、Gemini、DeepSeek、OpenRouter、本地、自定义);提供 `./s-code doctor` 检查配置,支持 `setup` 引导式连接模型。
- 适用场景
- 在终端或浏览器中使用编码 Agent 辅助编写代码;对数据外发敏感、需要控制共享范围与文件隐私的开发场景;希望在本地保留加密历史记录并使用自选模型提供商的开发者;需要 macOS 原生桌面客户端的用户。
- 项目形态
- 可直接使用的工具
- 部署方式
- 源码安装:克隆仓库后运行 scripts/install-from-source.sh,支持 --check-deps、--yes、--no-install-deps、--no-modify-path 等选项,可用 S_CODE_INSTALL_DIR 指定安装目录;系统包安装可能需要管理员权限。当前为源码开发者预览版 v0.1.0-preview.1,支持 macOS 与 Linux。
- 主要依赖
- macOS 或 Linux;需从源码构建(Rust 语言),安装脚本可协助安装缺失的构建工具;使用模型需选择提供商并输入 API key。具体硬件与 API 成本未说明。
- 使用限制
- 仍处于源码开发者预览阶段,需自行从源码安装;仅支持 macOS 与 Linux;效率对比数据来自历史开发构建(GLM 5.3,单任务三次运行),报告 token 数不等同于计费对比,结果随任务变化,且 S-Code 存在更慢的最差运行记录;部署限制与成本未说明。
- 许可证
- Apache-2.0
- 最近推送
- 2026-09-22 05:32
资料检查:2026-09-22 07:00 · 卡片整理:2026-09-22 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
作为编码 Agent 用于日常代码编写:可在终端或浏览器中使用,连接 SAI、OpenAI、Claude、Gemini、DeepSeek、OpenRouter、本地或自定义模型,并支持锁定敏感文件、沙箱执行命令与加密本地历史记录。
查看内容依据
S-Code 是一个用 Rust 编写的编码 Agent,强调隐私控制与效率:可查看哪些内容被发送、锁定敏感文件、以沙箱方式执行命令,并支持加密的本地历史记录。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。