An open-source, AI-powered Functions-as-a-Service (FaaS) platform that enables LLMs like ChatGPT to perform real-world tasks through dynamic function execution. By connecting LLMs to function calls, Ingra unlocks automation, complex integrations, and real-time context loading. paving the way towards true AGI potential and beyond.
git clone https://github.com/ingra-ai/ingra.gitIngra is an open-source Functions-as-a-Service platform designed to extend LLM capabilities through curated function execution. It provides a centralized Functions Hub where developers can manage, document, and share functions with auto-generated OpenAPI and Swagger specifications. All functions execute in isolated virtual machines for security, and the platform includes a function marketplace for community-driven discovery. Ingra integrates with OpenAI ChatGPT plugins and supports self-hosted deployments with configurable PostgreSQL, Redis, Pinecone, and AWS SES backends, enabling teams to build personal assistant suites tailored to their specific needs.
Clone the repository and install dependencies using pnpm, npm, or yarn. Configure your PostgreSQL database connection in the .env file and run Prisma migrations with `pnpm db:migrate:dev`. Set up JWT authentication with a secure secret and AWS SES for email functionality, then start the Next.js applications for hubs, auth, and chat interfaces.
Creating personal AI assistant suites with curated function libraries
Publishing and discovering reusable functions in the community marketplace
Integrating ChatGPT with custom business logic via OpenAPI auto-generation
Running isolated function execution with granular privacy controls
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ingra-ai/ingraCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as an AI assistant using Ingra to automate tasks. I need to [TASK]. I have access to the following functions: [FUNCTIONS]. Use these functions to complete the task. Provide a step-by-step plan and execute the functions as needed.
# Task Automation Plan
## Task: Schedule a Meeting
### Step 1: Check Calendar Availability
- Function: `check_calendar_availability`
- Parameters: {"date": "2023-11-15", "time": "14:00:00"}
- Result: Available
### Step 2: Send Meeting Invitation
- Function: `send_meeting_invitation`
- Parameters: {"attendees": ["[email protected]", "[email protected]"], "subject": "Project Update", "body": "Let's discuss the project progress.", "date": "2023-11-15", "time": "14:00:00"}
- Result: Invitation sent successfully
### Step 3: Set Reminder
- Function: `set_reminder`
- Parameters: {"date": "2023-11-15", "time": "13:30:00", "message": "Meeting with John and Jane"}
- Result: Reminder set successfully
## Task Completed
The meeting has been scheduled, invitations sent, and a reminder set.Automate your browser workflows effortlessly
Connect your sales stack seamlessly
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan