Initial release: GyanDoot v2.0.0

Cross-platform AI Agent Platform
- Sources: https://git.gyannetra.in/gnpl_admin/gyandoot-v2
- Installer: curl -fsSL https://git.gyannetra.in/gnpl_admin/gyandoot-release/raw/main/install.sh | bash

Platforms:
  - macOS (arm64/x86_64) via Homebrew or install.sh
  - Linux (x86_64/aarch64/i686) via install.sh
  - Windows (x86_64) via Git Bash/MSYS2 or PowerShell
  - WSL via install.sh

Includes:
  - install.sh (cross-platform universal installer)
  - Windows: install.bat + install.ps1
  - macOS: Homebrew formula (homebrew/gyandoot.rb)
  - Linux: prebuilt binary + install guide
  - README.md with full documentation
This commit is contained in:
2026-06-13 18:33:38 +05:30
commit c78a8e82b5
7 changed files with 964 additions and 0 deletions

179
README.md Normal file
View File

@@ -0,0 +1,179 @@
# 🚀 GyanDoot v2.0 — AI Agent Platform
> **GyanDoot (ज्ञानदूत)** — *"Knowledge Messenger"* — your AI agent that searches, browses, and executes tasks autonomously.
---
## 📦 Quick Install
### 🐧 Linux / 🍎 macOS / WSL
```bash
curl -fsSL https://git.gyannetra.in/gnpl_admin/gyandoot-release/raw/main/install.sh | bash
```
### 🪟 Windows (PowerShell)
```powershell
iwr -useb https://git.gyannetra.in/gnpl_admin/gyandoot-release/raw/main/windows/install.ps1 | iex
```
### 🍺 macOS (Homebrew)
```bash
brew tap gnpl_admin/gyandoot
brew install gyandoot
```
---
## 🖥️ Platform Support
| OS | Architecture | Status |
|----|-------------|--------|
| **macOS** | arm64 (M1/M2/M3/M4), x86_64 | ✅ |
| **Linux** | x86_64, aarch64, i686 | ✅ |
| **WSL (Windows)** | x86_64, aarch64 | ✅ |
| **Windows (native)** | x86_64 | ✅ (Git Bash / MSYS2) |
---
## 📋 Prerequisites
| Dependency | Why | Install |
|-----------|-----|---------|
| **Rust** (cargo ≥ 1.70) | Build GyanDoot binary | `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` |
| **Node.js** (≥ 20) | Camoufox browser daemon | `nvm install 22` or [nodejs.org](https://nodejs.org) |
| **Linux deps** | Camoufox browser engine | See [Linux Dependencies](#linux-dependencies) section |
---
## 🔧 Manual Installation
### Step 1: Clone & Build
```bash
git clone https://git.gyannetra.in/gnpl_admin/gyandoot-release.git
cd gyandoot-release
./install.sh
```
### Step 2: Verify Installation
```bash
gyandoot --help
gyandoot setup # Interactive config wizard
gyandoot run # Start the agent
```
### Step 3: Browser Setup (Anti-Detection)
```bash
# Download Camoufox browser binary (~311MB)
npx --yes camoufox-js@0.11.0 fetch
# macOS only — remove Gatekeeper quarantine
xattr -dr com.apple.quarantine ~/Library/Caches/camoufox
# Verify
ls ~/Library/Caches/camoufox/version.json
```
---
## 🐧 Linux Dependencies
Camoufox (Playwright-based) needs system libraries. Install with:
```bash
# Debian / Ubuntu / WSL
sudo apt-get update && sudo apt-get install -y \
libgtk-3-0 libnss3 libnspr4 libatk1.0-0t64 \
libatk-bridge2.0-0t64 libcups2t64 libdrm2 \
libxkbcommon0 libxcomposite1 libxdamage1 \
libxfixes3 libxrandr2 libgbm1 libpango-1.0-0 \
libcairo2 libasound2t64 libxcb-shm0
# Fedora / RHEL
sudo dnf install -y nss nspr atk at-spi2-atk cups-libs \
libdrm libXcomposite libXdamage libXrandr \
mesa-libgbm pango alsa-lib libxkbcommon
```
---
## 🪟 Windows (Native)
### Using Git Bash / MSYS2
```bash
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install Node.js
# Download from: https://nodejs.org (v20+)
# Build & install
git clone https://git.gyannetra.in/gnpl_admin/gyandoot-release.git
cd gyandoot-release
./install.sh
```
### Using PowerShell
```powershell
# Run as Administrator
Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://git.gyannetra.in/gnpl_admin/gyandoot-release/raw/main/windows/install.ps1'))
```
---
## 🍺 macOS Homebrew
```bash
# Tap the repository
brew tap gnpl_admin/gyandoot
# Install
brew install gyandoot
# Upgrade
brew upgrade gyandoot
```
---
## 🚦 Getting Started
```bash
# 1. Configure your LLM provider
gyandoot setup
# 2. Start interactive session
gyandoot run
# 3. Browser-based tasks (with anti-detection)
gyandoot browser search "latest AI research papers"
gyandoot browser browse https://example.com
# 4. Service management (auto-start on boot)
gyandoot service install # optional
gyandoot service status
```
---
## 🏗️ Architecture
```
gyandoot run
├── Agent Loop (LLM-powered)
├── Browser Manager (Camoufox daemon)
│ ├── camoufox-js@0.11.0 → fetches browser binary
│ └── camoufox-browser@0.1.0 → daemon IPC (Unix socket)
├── Memory Palace (Persistent recall)
│ └── Vector-search memory at ~/.gyandoot/palace/
└── Tool Executor
├── web_search / web_browse (Camoufox browser)
├── file_ops, code_exec
└── subagent delegation
```
---
## 📜 License
MIT — Gyannetra Pvt Ltd