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

  1. Download StarNet releases 페이지에서 Windows 또는 macOS용 설치 프로그램을 다운로드합니다.
  2. Run 앱을 실행하고 제공업체(OpenRouter 키 또는 OAuth 로그인)를 추가하거나 무료 모델을 위해 로컬에 Ollama를 설치합니다.
  3. Create 첫 번째 에이전트를 만들고 정거장에 방과 개체를 배치하여 에이전트가 실시간으로 작동하는 모습을 지켜봅니다.
  4. 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.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트