Hey HN! I built abra-actions, an open-source TypeScript SDK that lets you add a natural language assistant to your app that actually runs real functions you define.
You register frontend functions, and Abra connects them to an assistant powered by an LLM. When a user types something, Abra figures out the right function to call and parameters to attach, just like clicking a button and it runs on your own infrastructure with your existing logging, security, and permissions.
Setup takes about 5 minutes. Works best with TypeScript + React.
Useful for internal tools, admin dashboards, or anywhere you’ve got scattered UI and want to simplify it.
Would love to hear thoughts or feedback especially if you’re building internal dashboards, complex UX flows, or anything you think this would useful for!
https://abra-actions.com
GitHub:
https://github.com/abra-actions/abra
parrit•3h ago
jakejmedeiros•3h ago