Skip to content

nathfavour/anyisland

Repository files navigation

Anyisland

AI-powered, platform-agnostic, and decentralized package manager.

Documentation

Full documentation is available at nathfavour.github.io/anyisland/.

Quick Start

1. Install, Update & Uninstall

# Install Anyisland
curl -fsSL https://raw.githubusercontent.com/nathfavour/anyisland/master/install.sh | bash

# Update (Anyisland updates automatically on every run, but you can force it)
anyisland update anyisland

# Uninstall Anyisland
anyisland uninstall

2. Setup

Initialize your local Island and configure your PATH.

anyisland setup

3. Ingest a Tool

Transform any GitHub repository into an installed tool via AI analysis.

anyisland ingest github.com/user/repo

4. List Tools

See what's installed and managed.

anyisland list

Architecture

  • PAL (Platform Abstraction Layer): Unified interface for Linux, macOS, and Windows.
  • Registry: SQLite database (~/.anyisland/island.db) tracking all tools.
  • Daemon: Background UDP server (:1995) for discovery and Unix Socket (anyisland.sock) for the Pulse Handshake.
  • Agent: AI Synthesizer that generates build plans from source code analysis.

Development

# Build CLI
go build -o anyisland ./cmd/anyisland

About

The first agentic OS agnostic package manager. Installs and manages packages, integrates with agent skills so you can focus on building what matters

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors