Skip to content

RandAOLabs/ao-js-sdk

Repository files navigation

ao.js: A Process Oriented AO Library

npm version npm downloads license issues GitHub stars Documentation

📚 Read the Documentation

A modular TypeScript Process client library for AO Process interactions. This library simplifies interactions with various AO processes.


Install

npm i ao-js-sdk

MCP Server for AI Code Assistance

Use this SDK with AI models like Claude, GPT, or any MCP-compatible LLM for intelligent code generation!

Quick Setup

# Clone and setup MCP server
git clone https://github.com/RandAOLabs/ao-js-sdk.git
cd ao-js-sdk
npm install
npm run setup:mcp

What You Get

  • 390+ AI Tools covering every SDK method
  • Auto-generated code examples for all AO operations
  • Real-time documentation that stays in sync with the SDK
  • Cross-platform support (Windows, macOS, Linux)
  • Zero maintenance - updates automatically

Documentation


Environment

Node

Create a .env file:

# Defaults to wallet.json if not specified
PATH_TO_WALLET="wallet.json"

And a JWKInterface json file representing a wallet.

Browser

Ensure globalThis.arweaveWallet is set to an arweave wallet.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7