androoAGI/starnet
A living pixel-art station where real AI agents do real work. Local-first desktop agent harness - bring your own key, watch your crew actually run.
StarNet – Visual Desktop Hub for Real AI Agents
What it is
StarNet은 픽셀 아트 "우주 정거장" UI에서 여러 AI 에이전트를 생성, 구성 및 실행할 수 있는 local‑first desktop application 입니다. 정거장의 각 방은 고유한 권한, 메모리 및 예산을 가진 팀을 나타내며, 시각적 레이아웃은 에이전트가 실행하는 실제 워크플로우입니다. 이 앱은 실제 LLM 제공업체(OpenAI, Anthropic, Google, OpenRouter 또는 로컬 Ollama 모델)와 통신하고 외부 도구를 호출할 수 있어, 에이전트가 파일 생성, 메시지 전송, 예약된 작업 실행 등 실제 업무를 수행할 수 있습니다.
Core features
| Feature | What you get |
|---|---|
| Multiple distinct agents | 개별 페르소나, 로드아웃, 작업 공간, 메모리, 대화 기록 및 권한 샌드박스. |
| Bring‑your‑own models | 클라우드 키(OpenRouter, Anthropic/OpenAI/Google용 OAuth) 또는 로컬 Ollama 모델 사용. 키는 OS 키체인에 저장되며 UI에 노출되지 않습니다. |
| Channel integration | Telegram, Discord, Slack, Signal 또는 Matrix에 에이전트를 연결하여 어디서나 정거장과 상호작용 가능. |
| Night‑shift / away mode | 구성 가능한 제한 내에서 에이전트가 계속 실행되며, 모든 작업은 나중에 검토할 수 있도록 기록됩니다. |
| Recipes, skills & schedules | 사전 구축된 다단계 워크플로우, 재사용 가능한 스킬 모듈 및 시각적 출력이 포함된 cron 스타일 스케줄링. |
| Ask‑before‑guess | 모호한 작업을 선택 가능한 옵션이 있는 구체적인 질문으로 변환하여 잘못된 추측을 방지합니다. |
| Outbox for deliverables | 완료된 작업은 채팅 기록에 숨겨지지 않고 OUTBOX 폴더에 실제 파일로 저장됩니다. |
| Model Context Protocol (MCP) connectors | 표준 프로토콜을 통해 에이전트에 추가 기능을 제공하는 플러그인 서버. |
| Voice I/O | 푸시 투 토크(Push‑to‑talk) 받아쓰기 및 일관된 정거장 음성 응답. |
| Transparent ledgers | 지출, 예산 및 실행 기록의 디스크 영구 로그. UI는 증명할 수 없는 상태를 표시하지 않습니다. |
How it works
- Frontend – 바닐라 JavaScript가 픽셀 아트 정거장과 UI를 렌더링합니다. HTTP/NDJSON 및 Server‑Sent Events를 통해 백엔드에서 라이브 이벤트를 수신합니다.
- Sidecar – 제공업체 인증, 모델 호출, 도구 실행, 영구 저장, 동의 확인 및 예산 관리를 처리하는 Node.js 런타임. 보안 정보는 OS 키체인에 보관됩니다.
- Desktop shell – Rust/Tauri로 구축되어 프론트엔드와 사이드카를 Windows/macOS용 네이티브 설치 프로그램으로 번들링합니다.
- Persistence – 에이전트의 메모리, 대화 기록, 예산 및 일정은 디스크에 저장되어 오프라인 우선 운영을 가능하게 합니다.
Getting started
- Download StarNet releases 페이지에서 Windows 또는 macOS용 설치 프로그램을 다운로드합니다.
- Run 앱을 실행하고 제공업체(OpenRouter 키 또는 OAuth 로그인)를 추가하거나 무료 모델을 위해 로컬에 Ollama를 설치합니다.
- Create 첫 번째 에이전트를 만들고 정거장에 방과 개체를 배치하여 에이전트가 실시간으로 작동하는 모습을 지켜봅니다.
- Optional – 소스에서 실행: 리포지토리를 복제하고 Node 사이드카(
node sidecar/index.js)를 시작한 다음http://localhost:8787을 엽니다.
Who it’s for
- 여러 LLM 에이전트를 오케스트레이션하기 위한 시각적이고 상태 중심적인 인터페이스를 원하는 개발자나 파워 유저.
- 클라우드 전용 플랫폼에 의존하지 않고 로컬 우선, 개인정보 보호 방식으로 AI 워크플로우를 실행하려는 팀.
- 에이전트가 실제로 파일을 읽고 쓰고, API를 호출하고, 채팅 플랫폼에서 상호작용하는 모습을 픽셀 아트 UI로 즐기고 싶은 취미 사용자.
License & branding
코드는 MIT License에 따라 릴리스됩니다. StarNet 이름, 로고 및 아트워크는 작성자에 의해 상표 등록되어 있으므로 포크 시 리브랜딩이 필요합니다.
All information above is taken directly from the repository’s README.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트