A Node.js gRPC client for Akari robotic systems, ported from the official Python akari_client. Version 0.1.1 is the initial release with no active development cadence. It provides an object-oriented API to control servo joints and M5Stack displays over gRPC. Unlike the Python SDK, this package uses protocol buffers generated with grpc-tools and supports TypeScript natively. It is intended for use with physical Akari robots or simulators that expose a gRPC endpoint.
npm install akari-grpc-clientNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates an AkariGrpcClient, enables all servos, moves pan/tilt joints, waits one second, then reads current positions.
Always use await when calling client methods.
Use 'akari-grpc-client/dist/akari_proto/m5stack_pb.js' instead of 'akari-grpc-client/m5stack_pb'.
Use ts-node with sourceMap support or compile with --sourceMap.
Run 'npm install akari-grpc-client' and use correct import: 'import { AkariGrpcClient } from "akari-grpc-client"'.Ensure 'const akari = new AkariGrpcClient()' is awaited if it returns a promise (it doesn't, but all methods are async). Check import is from 'akari-grpc-client'.
Start the Akari robot simulator or robot, or set custom endpoint via constructor options.