Skip to content
View PILSO-OS's full-sized avatar

Block or report PILSO-OS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PILSO-OS/README.md

🧠 PILSO OS

PILSO OS (Pilot Interface for LLM Signature Operations) is a secure operating system for agents — letting LLMs sign and execute blockchain transactions via modular, trustless MCP servers.

Built for Web3 automation. Private keys stay in your wallet.

Built on a modular suite of MCP servers, PILSO connects agents to blockchains through your own wallet (like MetaMask), turning natural language into trustless execution flows.

🔐 Secure by design
🧩 Modular by architecture
🧠 Built for agents


🔧 What Can You Do With PILSO?

  • 🪙 Check token balances & transfer ERC-20s
  • 📝 Compile and deploy smart contracts
  • 🔍 Resolve chain metadata dynamically
  • ✍️ Sign transactions via MetaMask — non-custodial
  • 🤖 Power custom LLM agents with scoped, secure roles

🧱 Architecture Overview

User ↔ LLM Agent ↔ MCP Tools ↔ Wallet ↔ Blockchain

  • Agents process user prompts and decide which tools to use
  • MCP servers prepare unsigned payloads (no private keys involved)
  • The wallet signs — you stay in control

🚀 Quickstart

Requires Node.js 18+

# Run the PILSO CLI
npx pilso

# Start an agent session using a defined role
npx pilso start -r signer

Create your configs in the root of your project:

pilso.config.json    # LLM, tool endpoints, logging
pilso-roles.json     # Agent roles, tools, and guardrails

🔌 Core MCP Tools

Tool Description Repo
metamask-mcp Secure transaction signing via MetaMask 🔗 View
chainlist-mcp Chain metadata + RPC resolution 🔗 View
erc20-mcp ERC-20 transfers, approvals, balances 🔗 View
solc-mcp Solidity smart contract compilation 🔗 View

📂 Repo Structure

/cli/               # CLI entrypoint (npx pilso)
/mcp/               # All official MCP servers (modular tools)
/docs/              # (Optional) GitBook or Markdown docs
pilso.config.json   # Global agent + tool configuration
pilso-roles.json    # Agent role definitions

🛠️ Contributing

Contribuions welcome:

  • New MCP servers (bridging, verification, AI audit, etc.)
  • Wallet integrations (WalletConnect, Gnosis Safe)
  • Hosted agents + dashboard interfaces
  • CLI improvements and advanced role logic

Open a pull request or start a discussion anytime.

📚 Documentation

Full documentation overview: https://docs.pil.so

License

MIT License

Popular repositories Loading

  1. PILSO-OS PILSO-OS Public

    TypeScript

  2. chainlist-mcp chainlist-mcp Public

    TypeScript

  3. erc20-mcp erc20-mcp Public

    TypeScript

  4. solc-mcp solc-mcp Public

    TypeScript

  5. metamask-mcp metamask-mcp Public

    TypeScript