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.
- 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.
- Native Hedera Token Service: Create fungible tokens with minimal parameters.
- Upcoming (Roadmap): Create NFTs, transfer tokens, create topics and post messages, simple swapping on DEXs, and more.
npm i hedera-agent-kit
or
- Clone the repo:
git clone https://github.com/jaycoolh/hedera-agent-kit.git
- Install dependencies:
cd hedera-agent-kit
npm install
-
Configure environment variables (e.g.,
OPENAI_API_KEY
,HEDERA_ACCOUNT_ID
,HEDERA_PRIVATE_KEY
) in a.env
file. -
Test the kit:
npm run test
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.
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.
Apache 2.0