core  by MetaMask

Core wallet infrastructure and AI agent integration

Created 8 years ago
409 stars

Top 70.9% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> MetaMask/core is a monorepo consolidating essential packages for MetaMask clients, including the browser extension and mobile app. It provides a shared foundation for wallet functionalities, enabling developers to build and maintain consistent features across different MetaMask products. The repository targets developers and contributors aiming to integrate with or extend MetaMask's core capabilities.

How It Works

The project employs a monorepo architecture, housing a comprehensive suite of modular controllers (e.g., @metamask/accounts-controller, @metamask/network-controller, @metamask/permission-controller). Each controller encapsulates specific wallet logic, promoting code reusability and maintainability. This modular design allows for efficient development and consistent behavior across various MetaMask clients. A notable feature is the integrated agent skills CLI, which simplifies the setup of AI agent integrations for platforms like Claude, Cursor, and OpenAI.

Quick Start & Requirements

  • Primary install / run command: yarn skills (installs default stable Core skills). Interactive selection via yarn skills --select.
  • Non-default prerequisites and dependencies: Node.js and Yarn are required for development and running scripts. Specific dependencies for individual controllers are detailed within their respective package READMEs.
  • Links: Installation and usage instructions are per-package; refer to packages/ for individual READMEs.

Highlighted Details

  • Features over 70 distinct controller packages managing diverse wallet aspects, from accounts and assets to network connectivity and permissions.
  • Includes a command-line interface (@metamask/skills CLI) for seamless integration with AI agents, supporting platforms like Claude, Cursor, and OpenAI.
  • Monorepo structure facilitates code sharing and consistency across MetaMask's ecosystem (extension, mobile).

Maintenance & Community

No specific details regarding maintainers, community channels (e.g., Discord, Slack), or roadmap are provided in the README.

Licensing & Compatibility

The README does not specify a license type. This absence of licensing information presents a significant barrier to assessing commercial use or integration compatibility.

Limitations & Caveats

Detailed installation and usage instructions are fragmented across individual package READMEs, requiring users to navigate the packages/ directory. The lack of a centralized license declaration is a critical omission for adoption decisions.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
368
Issues (30d)
5
Star History
6 stars in the last 30 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
18k
Open-source framework for autonomous AI agent development
Created 3 years ago
Updated 1 year ago
Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
185k
AI agent platform for building, deploying, and running autonomous workflows
Created 3 years ago
Updated 19 hours ago
Feedback? Help us improve.