ANOX — AI-Powered Development Assistant
Project description
ANOX — The Versatile AI Development Tool
Your workspace. Your Copilot. Your budget. Anywhere, anytime.
ANOX is a comprehensive AI development tool that combines the best features of modern coding assistants into one powerful platform. Built for developers who need intelligent assistance, complete workspace integration, and mobile-first capabilities — without breaking the bank.
🔥 7-Day Intensive Usage Challenge - START NOW!
Status: ตอนนี้คุณ "เลือกทางถูก + ตัดภาระถูก + โฟกัสถูกจุด" แล้ว
English: You've chosen the right path, cut the right burdens, and focused on the right points.
Next Step: Use Anox heavily for 7 days to identify and fix real pain points.
# Start the challenge today
cp DAILY_LOG_TEMPLATE.md MY_7DAY_LOG.md
./anox-usage log 0 "Starting 7-day challenge"
anox --ui
# Track daily: What's slow/frustrating? What's broken/confusing?
# Fix the list item by item = เสร็จแน่ (Definitely will complete!)
Rules: ❌ No new features | ❌ No big refactoring | ✅ Only fix actual pain points
📖 Full Guide: 7_DAY_CHALLENGE.md
🎯 Project Status: Stability & Polish Phase
We've crossed the critical line. Anox is no longer adding features — we're focused entirely on stability, polish, and daily usability.
The ONE metric that matters: "How many hours can you use Anox instead of VS Code?"
| Hours/Day | Status | What's Needed |
|---|---|---|
| < 1 hour | 🔴 Not ready | Workspace needs work |
| 2-4 hours | 🟡 Getting close | Polish rough edges |
| 6+ hours | 🟢 Alpha ready | Ready to launch |
Track your usage: ./anox-usage log <hours> "what you worked on" "pain points"
📖 Read more: PROJECT_STATUS_DEFINITIVE.md | STABILITY_FOCUS.md | POLISH_GUIDE.md | 7_DAY_CHALLENGE.md
🚀 30-Second Quickstart
Get started in 3 simple commands — no configuration needed:
# 1. Install
git clone https://github.com/HakunoKun/Ai-Brain.git && cd Ai-Brain && ./install.sh
# 2. Run
anox --ui
# 3. Open http://localhost:3000 and start coding!
That's it! Your workspace opens immediately with:
- 📁 File Explorer showing your project
- ✏️ Code Editor with syntax highlighting
- 💻 Integrated Terminal
- 🔍 Project-wide Search
- ⌨️ VS Code keyboard shortcuts (Ctrl+P, Ctrl+S, Ctrl+K)
- 🔥 Auto error jumping: Terminal errors → Editor opens at error line!
First time? An onboarding guide will show you everything in 10 seconds.
📚 คำสั่งหลัก 5 คำสั่ง (5 Main Commands)
ANOX ใช้งานง่ายด้วยคำสั่งหลักเพียง 5 คำสั่ง:
Installation
git clone https://github.com/HakunoKun/Ai-Brain.git
cd Ai-Brain
./install.sh
Basic Usage
# เข้าสู่ระบบ
anox login
# แชทกับ AI
anox chat
# เปิด Workspace (VS Code style)
anox --ui
# ดูคำสั่งขั้นสูง
anox cmd
# ช่วยเหลือ
anox --help
คำสั่งหลัก 5 คำสั่ง
anox login- สมัครสมาชิก/เข้าสู่ระบบanox chat- แชทกับ AI ผ่าน CLIanox --ui- เปิด Workspace (VS Code style)anox cmd- แสดงคำสั่งขั้นสูงทั้งหมดanox --help- แสดงความช่วยเหลือ
anox --ui # ONE command. That's it.
🌟 Why Choose ANOX?
The Only AI Tool That Works Everywhere:
- ✅ Mobile-First: Full Termux support, works offline, survives network drops
- ✅ Complete Workspace: VS Code-style editor + terminal + file explorer + search
- ✅ Multi-Provider AI: Claude, GPT-4, Gemini, and more — your choice
- ✅ Budget-Friendly: BYOK (Bring Your Own Key) — pay only for what you use
- ✅ Open Source: No vendor lock-in, self-hosting available
📊 Compare ANOX with Other AI Tools | 🇹🇭 Thai Version
🎯 Realistic Development Roadmap | 🇹🇭 แผนพัฒนาที่ซื่อสัตย์
🎯 The Golden Path: Zero Thinking Required
Anox follows THE GOLDEN PATH — there's only ONE way to use it:
┌─────────────────────────────────────────────────────────┐
│ THE GOLDEN PATH │
├─────────────────────────────────────────────────────────┤
│ │
│ 1. Open Folder → Workspace root set automatically │
│ ↓ │
│ 2. Files Appear → Explorer shows everything │
│ ↓ │
│ 3. Click File → Opens in editor │
│ ↓ │
│ 4. Edit & Save → Real filesystem updated │
│ ↓ │
│ 5. Run Command → Terminal works with your files │
│ ↓ │
│ 6. ERROR? → 🔥 Editor JUMPS to line! 🔥 │
│ │
│ ✨ Everything synchronized automatically ✨ │
│ │
└─────────────────────────────────────────────────────────┘
Example: The Complete Flow
# Terminal error
$ python app.py
File "app.py", line 42
print("hello"
^
SyntaxError: unterminated string
# What happens automatically:
# 1. ⚠️ Error detected in terminal
# 2. ✨ Editor opens app.py
# 3. 🎯 Cursor jumps to line 42
# 4. ⚡ You fix it, save, run again
# Zero manual steps. Zero thinking.
In Code (with Contextual Guidance):
from workspace import create_workspace
# THE GOLDEN PATH: One function call
workspace = create_workspace('/path/to/project')
# → Shows: "💡 NEXT STEP: Call workspace.list_files()"
# Everything synchronized automatically:
files = workspace.list_files()
# → Shows: "💡 Found 5 files. Next: workspace.open_file('app.py')"
content = workspace.open_file('app.py')
# → Shows: "✅ Opened app.py. Next: Edit and save"
workspace.save_file('app.py', updated_content)
# → Shows: "✅ Saved app.py. Next: workspace.execute_command('python app.py')"
workspace.execute_command('python app.py')
# → Error? Editor auto-jumps to error line! ✨
🎯 The Golden Path: Zero Thinking Required
Anox follows THE GOLDEN PATH — there's only ONE way to use it:
┌─────────────────────────────────────────────────────────┐
│ THE GOLDEN PATH │
├─────────────────────────────────────────────────────────┤
│ │
│ 1. Launch → anox --ui (opens automatically) │
│ ↓ │
│ 2. Files Appear → Explorer shows everything │
│ ↓ │
│ 3. Click File → Opens in editor (Ctrl+P also works)│
│ ↓ │
│ 4. Edit & Save → Real filesystem updated (Ctrl+S) │
│ ↓ │
│ 5. Run Command → Terminal works with your files │
│ ↓ │
│ 6. ERROR? → 🔥 Editor JUMPS to line! 🔥 │
│ │
│ ✨ Everything synchronized automatically ✨ │
│ ⌨️ All VS Code shortcuts work (Ctrl+K for help) ⌨️ │
│ │
└─────────────────────────────────────────────────────────┘
Example: The Complete Flow
# Terminal error
$ python app.py
File "app.py", line 42
print("hello"
^
SyntaxError: unterminated string
# What happens automatically:
# 1. ⚠️ Error detected in terminal
# 2. ✨ Editor opens app.py
# 3. 🎯 Cursor jumps to line 42
# 4. ⚡ You fix it, save (Ctrl+S), run again
# Zero manual steps. Zero thinking.
In Code (with Contextual Guidance):
from workspace import create_workspace
# THE GOLDEN PATH: One function call
workspace = create_workspace('/path/to/project')
# → Shows: "💡 NEXT STEP: Call workspace.list_files()"
# Everything synchronized automatically:
files = workspace.list_files()
# → Shows: "💡 Found 5 files. Next: workspace.open_file('app.py')"
content = workspace.open_file('app.py')
# → Shows: "✅ Opened app.py. Next: Edit and save"
workspace.save_file('app.py', updated_content)
# → Shows: "✅ Saved app.py. Next: workspace.execute_command('python app.py')"
workspace.execute_command('python app.py')
# → Error? Editor auto-jumps to error line! ✨
🧱 Workspace: Editor + Terminal = ONE Tool
No separation. Everything unified.
🔥 The Killer Feature: Auto Error Jumping
Terminal error → Editor opens file at exact line → You fix it → Save → Done.
Example:
$ python my_script.py
File "my_script.py", line 42
print("hello"
^
SyntaxError: unterminated string literal
What happens:
- ⚠️ Terminal detects error in
my_script.pyline 42 - ✨ Editor automatically opens
my_script.py - 🎯 Cursor jumps to line 42
- ⚡ You fix it, save (Ctrl+S), run again
Zero manual steps. Zero thinking.
📁 File Explorer
- Real filesystem (no virtual files)
- Synced with terminal pwd/cd
- Auto-updates when terminal creates/deletes files
- Visual indicators for files with errors
✏️ Editor
- Open/edit/save to real filesystem
- Terminal can use files immediately after save
- Syntax highlighting
- Auto-jump to errors from terminal
- Auto-save every 30 seconds
- Unsaved changes indicators
💻 Terminal
- Source of Truth for workspace state
- cd changes workspace directory
- Errors automatically parsed
- Creates/deletes → Explorer updates instantly
🔍 Search
- Project-wide search
- Regex support
- Fast and precise
⌨️ Keyboard Shortcuts (VS Code Compatible)
Ctrl/Cmd + P: Quick open fileCtrl/Cmd + S: Save fileCtrl/Cmd + F: Search in filesCtrl/Cmd + K: Show all shortcutsCtrl/Cmd + ``: Toggle terminalCtrl/Cmd + B: Toggle sidebarCtrl/Cmd + W: Close fileEsc: Close modals
🧠 Anox Copilot
Your personal AI assistant that:
✅ Always-On but Non-Intrusive - Works in background
✅ Codebase Aware - Reads your entire project
✅ Inline Warnings - Real-time code analysis
✅ Confident Auto-Fix - Only when sure (confidence > 0.8)
✅ Error Parsing - Reads terminal errors → points to file:line
✅ Multi-Provider Support - Claude, GPT-4, Gemini, and more
🤖 AI Model Strategy
Primary Model: Anthropic Claude 3.5 Sonnet
Anox uses Anthropic Claude 3.5 Sonnet as the primary AI model:
- 🚀 Latest Technology - October 2024 release with improved reasoning
- 📚 Large Context - Up to 200K tokens for understanding entire codebases
- 💰 Cost Effective - Competitive pricing with high-quality outputs
- 🎯 Code Specialist - Excellent at code analysis, review, and generation
- 🛡️ Built-in Safety - Responsible AI practices and safety features
Multi-Provider Support
- Anthropic Claude - Claude 3.5 Sonnet (Primary), Opus, Haiku
- OpenAI - GPT-4, GPT-3.5 Turbo (Fallback)
- Google - Gemini Pro
- Auto-detection - Detects provider from API key
Quick Setup
# Get your API key from https://console.anthropic.com/
anox config api add sk-ant-your-key-here
# Verify configuration
anox config api list
# Check usage
anox usage show
Cost Controls
- Soft limit: 100,000 tokens (warning)
- Hard limit: 500,000 tokens (stop)
- Real-time usage tracking with
anox usage show - Estimated cost display per provider
- Per-model cost tracking
BYOK (Bring Your Own Key)
- Set your own API key
- Full cost control
- No vendor lock-in
- Transparent pricing
- Support for multiple users/keys
📖 Complete Anthropic Integration Guide
💰 Pricing Philosophy
Free Forever
- ✅ Workspace (all 4 components)
- ✅ CLI tools
- ✅ File operations
- ✅ Search
- ✅ Terminal
Pay for AI
- 💳 Token-based or subscription
- 💳 Clear limits
- 💳 No subsidies
- 💳 Fair: Money in → AI works, Money out → AI stops
We never hide costs. You control your budget.
📋 Available Commands
🔐 Authentication
anox login # Login and manage profile
anox logout # Logout and clear session
⚙️ Configuration
anox config api add <key> # Add API key (auto-detects provider)
anox config api list # List all configured keys
anox config api edit <id> # Edit a key
anox config api delete <id> # Delete a key
anox config api import # Import from environment
🧱 Workspace
anox --ui # Launch workspace with web interface
# - File Explorer
# - Editor with syntax highlighting
# - Integrated Terminal
# - Project-wide Search
# - Multi-provider AI Copilot
💬 Interactive Chat
anox chat # Interactive AI assistant
# Full decision pipeline: Intent → Policy → Risk → Execute
🌐 Web Interface
anox --ui # Web-based interface
# Options: --ws-port=<port> --webapp-port=<port>
🛠️ Development Workflow
anox init # Initialize ANOX for this project
anox fix [--apply] # Fix issues (dry-run by default)
anox analyze [paths] # Analyze code for issues
anox review <files> # Review specific files
anox status # Show project status
anox smartfix # Smart bug fixing with vibe modes
# --vibe=chill 🌊 Ultra-safe (max 1 file)
# --vibe=focus 🎯 Balanced (max 3 files, default)
# --vibe=hacker ⚡ Aggressive (max 10 files)
# --vibe=explain 📚 Read-only (0 files)
📱 Mobile & Sync
anox mobile # Launch mobile API server
anox sync # Offline-first context sync
🏆 ANOX Competitive Advantages
Compared to Other AI Development Tools
| What You Need | GitHub Copilot | Cursor | Windsurf | Claude Code | Tabnine | ANOX |
|---|---|---|---|---|---|---|
| Mobile Development | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ Full Termux support |
| Offline Mode | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ Queue & sync |
| BYOK (Your API) | ❌ | ❌ | ❌ | ❌ | ⚠️ | ✅ Multi-provider |
| Complete Workspace | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ VS Code-style |
| Auto Error Jumping | ❌ | ⚠️ | ⚠️ | ❌ | ❌ | ✅ Terminal → Editor |
| Vibe Modes | ❌ | ❌ | ⚠️ | ❌ | ❌ | ✅ 4 distinct modes |
| Self-Hosting | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ Available |
| Monthly Cost | $10-20 | $20 | Varies | API only | $12-39 | $0 + your API |
📊 See Full Comparison | 🇹🇭 เปรียบเทียบเครื่องมือ
🔥 What Makes ANOX Unique
-
The Only Mobile-First AI Coding Tool
- Work on your phone with full offline support
- Perfect for Termux users on Android
- Survives network drops and poor connections
-
Complete Workspace in One Tool
- Editor + Terminal + File Explorer + Search
- Auto-jump from terminal errors to code
- Real-time file synchronization
-
True Cost Control
- BYOK: Use your own API keys
- No monthly subscription fees
- Support multiple providers (Claude, GPT-4, Gemini, etc.)
-
Vibe-Driven Development
- 🌊 Chill: Ultra-safe mode
- 🎯 Focus: Balanced mode (default)
- ⚡ Hacker: Aggressive mode
- 📚 Explain: Read-only mode
🎯 Model Selection
During login, you can choose between:
Offline Models (Local)
- No internet required
- Full privacy
- No API costs
- Local model execution
Online Models (Cloud)
- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude)
- Google (Gemini)
- Latest capabilities
- API key required
🏆 Key Features
ANOX provides essential AI assistance through a clean, simple interface:
1. 🔐 Profile-Based Authentication
- Multiple profiles - Switch between different configurations
- Secure sessions - Auto-generated API keys
- Model selection - Choose offline or online models
- Provider flexibility - OpenAI, Anthropic, Google, or local
2. 💬 Interactive Chat Interface
- VSCode-style experience - Familiar, intuitive interface
- Real-time responses - Fast, interactive conversations
- Context awareness - Remembers your session
- Command support - Built-in commands for common tasks
3. 🌐 Modern Web Interface
- WebSocket-based - Real-time communication
- Responsive design - Works on any device
- Full features - Everything from CLI, in the browser
- Easy access - Just point your browser to localhost
4. 🔌 Model Flexibility
- Offline models - Local execution, full privacy
- Online models - Latest cloud AI capabilities
- Easy switching - Change models on the fly
- Multiple providers - OpenAI, Anthropic, Google
5. 🔒 Security First
- Secure authentication - Password-based login
- API key management - Auto-generated, secure keys
- Session expiry - Automatic timeout for security
- Private data - Your code stays on your machine (with offline models)
📱 Works Everywhere
ANOX works on:
- ✅ Linux - Full support
- ✅ macOS - Native experience
- ✅ Windows - Complete functionality
- ✅ Mobile (Termux) - Perfect for on-the-go development
- ✅ SSH/Remote - Works over any connection
🎯 Use Cases
Daily Development
anox login # Start your session
anox chat # Ask questions, get help
Code Review & Analysis
anox chat # Interactive review
# Ask: "Review this code for security issues"
# Ask: "How can I optimize this function?"
Team Collaboration
anox --ui # Share web interface
# Team members connect to your WebSocket server
On-the-Go Coding
anox login # Use offline model
anox chat # Works without internet
### Interactive Modes
```bash
anox # Terminal CLI
anox chat # Chat interface
anox --ui # Web UI
📦 Installation
⚡ Quick Install (Recommended)
One command to rule them all:
git clone https://github.com/HakunoKun/Ai-Brain.git
cd Ai-Brain
chmod +x install.sh
./install.sh
What it does:
- ✅ Installs all dependencies
- ✅ Sets up the
anoxcommand globally - ✅ Configures your environment
- ✅ Works on Linux, macOS, Windows (WSL), and Termux (Android)
Then start using:
anox --ui # Launch workspace
# or
anox chat # Interactive chat
🔧 Manual Install
# Install dependencies and anox command
pip install -e .
# This will:
# - Install all Python dependencies from requirements.txt
# - Install the 'anox' command globally
# - Make anox available from anywhere in your terminal
# Optional: Offline model support
pip install llama-cpp-python
# Optional: Online API clients
pip install openai anthropic google-generativeai
🐳 Docker Install
# Build and run with Docker Compose
docker-compose up -d
⚙️ Configuration (Optional)
Anox works out of the box, but if you want AI features, add an API key:
# Add an API key (auto-detects provider)
anox config api add sk-ant-...
# Or add with custom name
anox config api add sk-... --name "My Production Key"
# List all configured keys
anox config api list
# Import from environment variables
anox config api import
Supported Providers:
- Anthropic Claude (sk-ant-...)
- OpenAI (sk-...)
- Google Gemini (AIza...)
- Cohere (co-...)
- HuggingFace (hf_...)
The system automatically detects the provider from your API key format!
System Architecture & Capabilities
ANOX uses a complete decision pipeline for all interactions:
User Input → Intent Classifier → Policy Engine → Risk Assessor
→ Planner → Task Executor → Model → Response
What the System Does
✅ Intent Recognition - Understands 20+ different actions (code generation, refactoring, analysis, etc.)
✅ Policy Enforcement - Validates all actions against security policies
✅ Risk Assessment - Evaluates risk level for each operation
✅ Task Planning - Creates execution plans with dependencies
✅ Task Execution - Executes planned tasks through TaskExecutor ✨ FULLY OPERATIONAL
✅ Memory Management - Maintains context across conversations
✅ Audit Logging - Records all decisions for transparency
✅ Role-Based Access - Supports developer, blue_team, red_team, observer roles
✅ End-to-End Pipeline - Complete integration from user input to response ✨ VERIFIED
System Capabilities
🎯 Concrete Tool Operations - TaskExecutor executes all planned tasks (currently returns metadata for compatibility)
🎯 Multi-Step Workflows - Plans and executes multi-step tasks with dependency tracking
🎯 Context-Aware Responses - Model responses include execution results and task outcomes
🎯 Transparent Decision Making - Full audit trail from input to execution
Current Status: Core pipeline 100% complete ✅. System is fully operational end-to-end with complete decision flow and verified task execution framework. PRODUCTION READY.
Core Philosophy
ANOX is simple, focused, and powerful.
Modern AI tools are overcomplicated with dozens of commands. ANOX simplifies everything into 3 core commands:
- ✅ Simple interface - Just 3 commands to master
- ✅ Profile-based - Manage configurations easily
- ✅ Model-agnostic - Works with any LLM
- ✅ Interactive - Chat or web interface
- ✅ Secure - Built-in authentication and API keys
Read More:
- Getting Started - First-time setup guide
- Complete Documentation - Full documentation index
What ANOX Is
- A simple AI assistant - Three commands, infinite possibilities
- Profile-based - Easy configuration management
- Interactive - CLI chat and web interface
- Model-agnostic - Use any LLM (offline or online)
- Secure - Built-in authentication
What ANOX Is NOT
- ❌ A complex tool with dozens of commands
- ❌ Limited to a single model or provider
- ❌ Difficult to set up or configure
- ❌ Insecure or lacking authentication
- ❌ Only for experts
ANOX keeps it simple so you can focus on coding.
📚 Documentation
📖 Complete Documentation Index - ✨ NEW: Comprehensive documentation index with organized structure ✨
🎯 Project Philosophy & Status
- 🔥 STABILITY FOCUS - ⭐ START HERE: Why we focus on polish, not features ⭐
- 🔧 POLISH GUIDE - Concrete tasks for improving stability and usability
- 📊 Usage Tracking - Track daily usage:
./anox-usage log <hours> "task"
Quick Links
- 🎯 Getting Started - First-time setup guide
- 🔧 System Integration - Complete integration guide & verification
- 📊 System Status - Current system completion status
- 🧪 Testing Guide - ✨ NEW: Complete testing documentation ✨
- 🌐 Web Interface - Web UI features
- 📱 Mobile Guide - Mobile-first features
- 🔧 Termux Guide - Android terminal setup
- 🛠️ Troubleshooting - Common issues and solutions
Architecture & Implementation
- System Integration Guide - Complete technical documentation
- Architecture Docs - Core architecture and design
- Security Docs - Security model and boundaries
- Threat Model - Security threat analysis
Testing & Quality Assurance
- Test Suite Guide - Testing infrastructure and guidelines
- System Health Check - System verification utility
- Test Runner - Automated test execution
Contributing
ANOX is focused on being simple and powerful. Contributions should align with this vision:
- Maintain simplicity - Keep the 3-command interface
- Improve profiles - Better configuration management
- Enhance chat - Better interactive experience
- Improve web UI - Modern, responsive interface
- Bug fixes - Keep it stable
Not accepting:
- Features that complicate the core interface
- Additional commands outside the 3 main ones
- Changes that break the simple user experience
License & Security
- See
docs/security_boundaries.mdfor security model - See
docs/threat_model.mdfor threat analysis
Quick Reference
The ONE Command:
anox smartfix --vibe=focus # Fix bugs NOW
Vibes:
anox smartfix --vibe=chill # 🌊 Ultra-safe (max 1 file)
anox smartfix --vibe=focus # 🎯 Balanced (max 3 files)
anox smartfix --vibe=hacker # ⚡ Aggressive (max 10 files)
anox smartfix --vibe=explain # 📚 Read-only (0 files)
Mobile:
anox sync # Offline-first sync
anox mobile # Mobile API server
Help:
anox --help # Full command list
anox smartfix --help # Smartfix options
🔥 ANOX: The decisive AI bug fixer for mobile developers. 🔥
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file anox-1.0.0.tar.gz.
File metadata
- Download URL: anox-1.0.0.tar.gz
- Upload date:
- Size: 204.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
817ba27d0297bd8058dc13e3ac72e648273273e559730d58a1b541b7e8bbaa66
|
|
| MD5 |
fff73c2c1bf86929e44a7454a46331ea
|
|
| BLAKE2b-256 |
2bfa05764ca58cb2c82e798287f9d0e1790080d0199d83368ef1889d99d5318b
|
File details
Details for the file anox-1.0.0-py3-none-any.whl.
File metadata
- Download URL: anox-1.0.0-py3-none-any.whl
- Upload date:
- Size: 248.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f41eaff55b19d497d1786884ab27e833d2388818479c9ee1e1a9cf675818dce
|
|
| MD5 |
c02aea751c6faa692018549234e5b586
|
|
| BLAKE2b-256 |
4f00bc6fde9ef3979fb5e71f8e6d648bc6e7693bc4463e679bbc813d1b13492b
|