Skip to content

hedera-dev/hedera-agent-kit

Repository files navigation

Hedera Agent Kit

Welcome to the Hedera Agent Kit! This project aims to provide a LangChain-compatible toolkit for interacting with the Hedera Network. The focus is on a minimal, easy-to-use set of functions, while staying flexible for future enhancements.

Overview

  • Agent Interaction: Make on-chain calls to Hedera (e.g., create tokens, post messages to consensus).
  • Lightweight: Designed to get you started quickly with a minimal set of features.
  • Community-Driven: We encourage developers of all skill levels to contribute.

Current Features

  1. Native Hedera Token Service: Create fungible tokens with minimal parameters.
  2. Upcoming (Roadmap): Create NFTs, transfer tokens, create topics and post messages, simple swapping on DEXs, and more.

Getting Started

npm i hedera-agent-kit

or

  1. Clone the repo:
git clone https://github.com/jaycoolh/hedera-agent-kit.git
  1. Install dependencies:
cd hedera-agent-kit
npm install
  1. Configure environment variables (e.g., OPENAI_API_KEY, HEDERA_ACCOUNT_ID, HEDERA_PRIVATE_KEY) in a .env file.

  2. Test the kit:

 npm run test

Contributing

We welcome contributions! Please see our CONTRIBUTING.md for details on our process, how to get started, and how to sign your commits under the DCO.

Roadmap

For details on upcoming features, check out our ROADMAP.md. If you’d like to tackle one of the tasks, look at the open issues on GitHub or create a new one if you don’t see what you’re looking for.

License

Apache 2.0

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published