SDK for building AI plugin tools. Write TypeScript functions, get standalone sandboxed bundles.
Let developers build AI tools the same way they build any other code — in TypeScript, with type safety, with imports that just work. No boilerplate, no runtime configuration, no manually writing JSON schemas.
You write a function. You decorate it. You run gace dev. That's it.
packages/
gace-sdk/ ← Core SDK + CLI (npm: gace-sdk)
create-gace-plugin/ ← Scaffolding (npm: create-gace-plugin)
examples/
plugin-example/ ← Working example with 2 tools
# Create a new plugin
pnpm create gace-plugin my-plugin
cd my-plugin
pnpm install
# Development (hot-reload via WebSocket)
pnpm dev
# Production build
pnpm buildSee packages/gace-sdk/README.md for full documentation.
# Install deps
pnpm install
# Build the SDK
cd packages/gace-sdk && pnpm build
# Test with example
cd examples/plugin-example
node ../../packages/gace-sdk/dist/cli/index.js buildSee packages/gace-sdk/ARCHITECTURE.md for internal docs.
MIT