I am using Convex AI Agent with OpenRouter which seems to work really well. The tools just call back into Convex data and it works very smoothly. Alot more work is still required but I just wanted to get something out there
Features Machine asset management with hardware specifications tracking Support ticket creation and assignment User directory and management Notes attached to entities (machines, tickets, users) Custom tagging system for entity metadata AI chat assistant with function calling capabilities Multi-user authentication using Clerk Light and dark mode support Entity ID detection with interactive hover tooltips
The AI assistant can perform the following operations through function calling: Search machines by name, type, or specifications Search users by name or email View assigned machines for any user Create and update support tickets View tickets by status or assignment Add notes to machines, tickets, or users Retrieve notes for any entity Get current date/time for temporal queries