Skip to content

gace-ai/gace-sdk

Repository files navigation

gace-sdk

SDK for building AI plugin tools. Write TypeScript functions, get standalone sandboxed bundles.

Vision

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.

Repo Structure

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

Getting Started

# 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 build

See packages/gace-sdk/README.md for full documentation.

Development

# 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 build

See packages/gace-sdk/ARCHITECTURE.md for internal docs.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors