项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-28 · 当前星标 ★ 1799
使用教程
环境要求
- Node.js 18+(CI 使用 Node.js 22)
- Git
- 仅在构建桌面外壳时需要 Rust 与 Tauri 前置依赖
- 可选:Ollama(想免密钥跑本地模型时安装)
安装与启动步骤
-
1克隆仓库
把 starnet 源码下载到本地,确保已安装 Git 且网络可访问 GitHub。
git clone https://github.com/androoAGI/starnet.git -
2进入项目目录
切换到刚克隆下来的 starnet 目录,后续命令都在此目录执行。
cd starnet -
3启动 sidecar 服务
sidecar 只用 Node 核心模块,无需 npm install,直接运行即可;保持该终端窗口不要关闭。
node sidecar/index.js -
4浏览器打开界面
在浏览器访问本地地址,即可看到像素风空间站界面。
http://localhost:8787 -
5连接模型提供商
在首次运行的 brain 页面粘贴自己的 OpenRouter API Key(BYOK),或使用受支持的 OAuth 登录(Anthropic、OpenAI、Google);密钥保存在操作系统钥匙串中。
-
6可选:免费用本地模型
安装 Ollama 后拉取模型,并在首次运行页面或 SETTINGS → PROVIDERS 中选择 OLLAMA 作为提供商。
ollama pull llama3.1 -
7可选:桌面版开发
需要构建/调试 Tauri 桌面外壳时,先安装依赖再启动开发外壳或本地打包安装程序。
npm ci npm run desktop:dev npm run desktop:build
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OpenRouter API Key | 是 | BYOK 方式连接云端模型,未提供时可用 OAuth 或本地 Ollama 代替 | sk-or-v1-xxxxxxxx |
Provider | 是 | 选择模型提供商,如 OPENROUTER 或 OLLAMA | OLLAMA |
Ollama 地址 | 否 | StarNet 通过该本地地址与 Ollama 通信,能列出本地模型才算就绪 | 127.0.0.1:11434 |
本地服务端口 | 否 | sidecar 启动后浏览器访问的默认端口 | 8787 |
如何确认成功
浏览器打开 http://localhost:8787 能看到空间站界面;若选 Ollama,能列出本地模型即表示已就绪。
常见问题
Q:没有 API Key 能用吗?
A:可以。安装 Ollama 并执行 ollama pull llama3.1,然后在首次运行页面或 SETTINGS → PROVIDERS 选择 OLLAMA 即可,无需账号和费用。
Q:运行 sidecar 需要先 npm install 吗?
A:不需要。README 说明 sidecar 只依赖 Node 核心模块,克隆后直接 node sidecar/index.js 即可运行。
Q:什么时候需要安装 Rust?
A:只有构建或开发 Tauri 桌面外壳时才需要 Rust 与 Tauri 前置依赖,仅跑 sidecar 加浏览器不需要。
Q:本地模型效果如何?
A:README 明确提示本地模型比云端模型更小,处理长任务时会更慢、效果更粗糙。
Q:我的数据会上传吗?
A:运行智能体时提供商请求会离开本机,但空间站状态、对话记录、记忆和账本保留在本地工作区,除非主动使用网络工具或连接器。
注意事项
- Node.js 版本建议 18 以上,与 CI 一致的版本是 Node.js 22。
- 模型密钥存放在操作系统钥匙串中,不会写入前端。
- 该平台执行的是真实模型调用、真实工具和真实成本,不是模拟动画,注意用量与花费。
核心亮点
- 用像素游戏 UI 实时可视化多智能体状态与协作,比命令行框架直观得多
- 本地优先 + BYOK,API Key 和数据留在本机,隐私可控
- 基于 Tauri,桌面端体积和资源占用比 Electron 方案更轻
不足之处
- 项目处于早期,666 星规模,功能与稳定性仍在快速迭代
- 像素游戏化界面偏观赏性,复杂任务编排能力待验证
适用场景
- 个人开发者想直观观察多智能体如何分工完成一个任务
- AI 爱好者用自带 Key 在本地搭建可视化智能体实验环境
- 教学演示场景中向他人展示多智能体协作流程
替代项目
AutoGen、CrewAI
上一篇:ENZO
同类项目推荐
gemini-kit
开源
装进 Gemini CLI,自动规划、测试、审查,编码快 10 倍
19 AI Agents + 44 Commands for Gemini CLI - Code 10x faster with auto planning, test···
GenericAgent
开源
一个万能智能体,说需求它就帮你干
Self-evolving agent: grows skill tree from 3.3K-line seed, achieving full system con···
openswarm
开源
像指挥蜂群一样调度多个 AI Agent 干活
Signed builds of OpenSwarm
warren
开源
像管容器一样管你的 AI 编码代理,自动修复、自我进化。
Run coding agents like infrastructure, not terminal sessions. Warren manages isolati···
agora
开源
一键召唤31位思想家,多角度辩证你的每个决策
31 位思想家组成的多 Agent 审议系统,覆盖工程、商业、人生抉择、关系、心理、创作六大领···
OpenGlasses
开源
让非 Meta 智能眼镜也能拥有智能体功能
Making Meta Ray-ban / Oakley glasses smarter. Non-Meta Model selection, agentic feat···
OpenDAN-Personal-AI-OS
开源
把散落的AI装进一个操作系统,统一管理你的智能代理
OpenDAN is an open source Personal AI OS , which consolidates various AI modules in ···
photoshop-mcp
开源
让 AI 直接操控 Photoshop,一句话完成设计操作
MCP for Adobe Photoshop. 118 tools. Control from Cursor, Claude or custom LLMs.
openclaw-auto-dream
开源
让AI睡一觉,记忆自动整理,长期对话更聪明
Plugin-first long-term memory for agent platforms — reference implementation of AMP···
