Skip to content

intrafind/ihub-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,828 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

INTRAFIND Logo iHub

iHub Apps

30+ ready-to-use AI apps for your team. Self-hosted. No prompting expertise needed.

License: MIT Latest Release Docker Image

iHub Apps is a full-stack, open-source AI platform that gives your team instant access to 30+ pre-built AI applications β€” no prompting expertise, no complex setup, and no data leaving your control. Connect any LLM (OpenAI, Anthropic, Google, Mistral, or local models), integrate your organization's knowledge sources, and deploy securely on-premise or in the cloud.

Unleash creativity and productivity in your organization with iHub β€” the platform that brings the power of generative AI directly into your secure corporate environment. Whether you need to compose emails, generate and edit texts, translate content, analyze files, or brainstorm ideas, iHub offers a suite of intuitive micro-apps designed for everyday business needs. With no prompting expertise required and full control over your data, iHub lets you work creatively and securely β€” on-premise or with carefully selected cloud models. Seamlessly integrate iHub with your existing IntraFind solutions and experience a unified platform for search, knowledge-based answers, and creative AI applications β€” all free and open source.

INTRAFIND iHub Startpage

iHub is developed by IntraFind Software AG β€” made with ❀️ from our teams in Berlin, Bonn, Munich + Remote

The Software is free-of-use and "AS-IS" without warranty of any kind. β€” License Details

For enterprise-grade support, custom features, or professional services, contact us at [email protected].


πŸš€ Quick Start β€” Run in Under 60 Seconds

No Node.js, no Docker, no dependencies. Download the standalone binary and you're running:

⚑ One-Line Installer (Linux/macOS)

The simplest way to install β€” a single command handles everything:

curl -fsSL https://raw.githubusercontent.com/intrafind/ihub-apps/main/install.sh | sh

OR

Step 1 β€” Download for your platform

πŸ‘‰ Download the latest release

Platform File
🐧 Linux ihub-apps-v*-linux.tar.gz
🍎 macOS ihub-apps-v*-macos.tar.gz
πŸͺŸ Windows ihub-apps-v*-win.zip

Restricted environment? Use the .base64.txt files: base64 -d ihub-apps-v*-linux.tar.gz.base64.txt > ihub-apps.tar.gz

Step 2 β€” Extract and run

# Linux / macOS
tar -xzf ihub-apps-v*-linux.tar.gz
cd ihub-apps-v*
./ihub-apps-v*-linux
:: Windows β€” extract the .zip, then:
ihub-apps-v*-win.bat

Step 3 β€” Open and configure

Open http://localhost:3000 β†’ Go to Settings β†’ Models β†’ Add your API key

πŸŽ‰ Done! iHub auto-configures everything on first run. No .env file, no database, no manual setup.

Other install methods: One-Line Installer Β· Docker Β· npm (for developers)


πŸ“± 30+ Built-in AI Applications

iHub ships with a comprehensive library of ready-to-use AI apps covering the most common business workflows:

πŸ’¬ Chat & Assistants

App Description
πŸ’¬ Basic Chat Multi-model conversational AI interface
🌐 Chat with Web AI assistant with live web search
🧠 Knowledge Assistant AI with access to your internal knowledge sources
πŸ€– FAQ Bot Self-service Q&A from your documentation
🎯 Idea Coach Guided brainstorming and ideation sessions
πŸ‹οΈ Coach Dialog Personalized coaching conversations

✍️ Content Creation & Writing

App Description
βœ‰οΈ Email Composer Professional emails in seconds
πŸ“ Document Writer Long-form document drafting and editing
πŸ“£ Social Media Platform-optimized social content
πŸ“‹ Summarizer Summaries with configurable tone and focus
🌍 Translator Multi-language translation
🎀 Dictation Voice-to-text with AI correction

πŸ” Research & Analysis

App Description
πŸ”¬ Deep Researcher Multi-step web research with synthesis
πŸ“Š Meeting Analyser Extract actions, decisions, and summaries
πŸ—οΈ Key Info Extractor Pull structured data from unstructured text
πŸ›‘οΈ NDA Risk Analyzer Contract risk identification
πŸ“ File Analysis Analyze uploaded PDFs and documents
πŸ–ΌοΈ Image Analysis Visual content understanding

🏒 Enterprise & Integration

App Description
πŸ” iFinder Document Explorer Enterprise document search and analysis
πŸ‘₯ People Search Microsoft Entra / corporate directory search
🌐 Website Bot AI assistant for any public or internal website
πŸ”’ GDPR Anonymizer Automatically anonymize sensitive data
πŸ“ˆ OpenSearch Analyser Analyze and query OpenSearch/Elasticsearch
πŸ—‚οΈ Multi-Source Bot Query across multiple knowledge sources at once

πŸ› οΈ Developer & Specialized Tools

App Description
πŸ–ΌοΈ Image Generator AI image creation (DALL-E, Stable Diffusion)
🎡 Audio Transcription Transcribe audio files to text
πŸ“ Mermaid Diagrams Generate diagrams from descriptions
⚑ Prompt Generator Create optimized prompts for AI tasks
πŸ”Ž Prompt Insight Analyze and improve existing prompts
πŸ›οΈ Zoll-Tarif Assistant Customs tariff classification assistant
🀝 HR Assistant HR process support and document handling
πŸ˜„ Joker Entertainment and creative writing

All apps are fully configurable via the admin interface β€” customize prompts, connect knowledge sources, set model preferences, and control access per user group. New apps can be created without coding.


πŸŽ† Why Teams Choose iHub Apps

πŸ”’ Full Data Control

Your data never leaves your infrastructure. Deploy on-premise, in your private cloud, or air-gapped. Connect to local LLMs (LM Studio, Jan.ai, vLLM) for complete privacy.

πŸ€– Any LLM, Unified Interface

One interface for OpenAI GPT-4o, Anthropic Claude, Google Gemini, Mistral, and any OpenAI-compatible model. Switch models per app or let users choose. No vendor lock-in.

πŸ“š Enterprise Knowledge Integration

Connect your organization's knowledge: local files, SharePoint, enterprise document systems (iFinder), web pages, and databases. AI answers grounded in your content.

πŸ‘€ No Prompting Skills Required

Every app ships with expert-crafted prompts. Your team gets instant value β€” no AI expertise, no prompt engineering, no training required.

πŸ” Enterprise-Grade Security

Multi-mode authentication: Anonymous, Local, OIDC (Google, Microsoft, custom), and proxy auth. Group-based permissions. Hierarchical access control. CORS support for embedded deployments.

πŸš€ Deploy in Minutes, Scale Infinitely

Standalone binary, Docker, npm, or Electron. Auto-configuration on first run. Multi-worker clustering for production. No database required.

🎨 Modern, Responsive Interface

Clean React SPA with dark/light mode, mobile-friendly design, real-time streaming responses, and full internationalization (English, German, and more).

πŸ› οΈ Extensible Without Coding

Add new apps, models, and knowledge sources through the admin UI. JSON-based configuration. REST API for integration. Full source code available for deeper customization.


🚒 Deploy Anywhere

⚑ One-Line Installer (Linux/macOS)

The simplest way to install β€” a single command handles everything:

curl -fsSL https://raw.githubusercontent.com/intrafind/ihub-apps/main/install.sh | sh
# Install and start immediately:
curl -fsSL https://raw.githubusercontent.com/intrafind/ihub-apps/main/install.sh | sh -s -- --start

CLI Options:

Option Description
--start Start iHub Apps immediately after installation
--version=TAG Install a specific version (e.g. --version=v4.2.0)
-h, --help Show help

Environment Variables:

Variable Description
IHUB_INSTALL_DIR Override the install directory

Post-install steps:

  1. Edit ~/.config/ihub-apps/.env to add your API keys
  2. Run ihub-apps to start the server
  3. Open http://localhost:3000

Windows users: Download the .zip from GitHub Releases β€” the shell installer does not support Windows.

  • βœ… Detects OS and architecture automatically
  • βœ… Offers Docker if available on your system
  • βœ… Verifies download integrity with checksums
  • βœ… Generates a secure JWT secret automatically
  • βœ… Upgrade-safe β€” re-run at any time to update

πŸ“¦ Binary (Recommended for most users)

The fastest way to run iHub β€” a single executable with zero dependencies.

# Download, extract, run
tar -xzf ihub-apps-v*-linux.tar.gz && cd ihub-apps-v* && ./ihub-apps-v*-linux
  • βœ… Zero dependencies β€” no Node.js, no Docker required
  • βœ… Auto-setup β€” creates default configuration on first run
  • βœ… Cross-platform β€” Windows, macOS, Linux binaries
  • βœ… Production-ready β€” optimized single executable
  • βœ… Built-in updates β€” update via Admin UI or --update CLI flag

πŸ“₯ Download from GitHub Releases


🐳 Docker (Production)

docker run -d \
  -p 3000:3000 \
  -v $(pwd)/contents:/app/contents \
  --name ihub-apps \
  ghcr.io/intrafind/ihub-apps:latest
  • βœ… Automatic local contents mounting
  • βœ… Multi-platform support (Linux, macOS, Windows)
  • βœ… Production-hardened container image

πŸ“– Full Docker Guide Β· Docker Quick Reference


πŸ’» npm (Development)

git clone https://github.com/intrafind/ihub-apps.git
cd ihub-apps
npm run setup:dev
npm run dev
# Open http://localhost:3000

Best for: customization, contributing, building new apps.

πŸ“– Developer Setup Guide


πŸ”Œ Extend & Customize

What Where
πŸ“± Create custom AI apps App Creation Guide
πŸ€– Add LLM providers Model Configuration
πŸ“š Connect knowledge sources Sources System
πŸ” Enable web search tools Web Tools
πŸ” Configure SSO / OIDC Authentication Guide
πŸ–₯️ Local LLMs (privacy mode) Local LLM Providers
πŸ”§ Full documentation docs/README.md

✨ Key Features

πŸ€– AI & LLM Integration

  • Multi-provider: OpenAI, Anthropic Claude, Google Gemini, Mistral β€” unified API
  • Local LLMs: LM Studio, Jan.ai, vLLM β€” complete privacy, zero API costs
  • Streaming responses: Real-time token streaming via Server-Sent Events
  • Structured output: JSON schema validation for AI responses
  • Tool calling: Function calling and agentic workflows
  • Thinking models: Extended reasoning support (Claude, o1-series)

πŸ“š Knowledge & Sources

  • Filesystem: Local markdown, text, and JSON files as AI context
  • Web pages: Intelligent content extraction from any URL
  • Enterprise docs: iFinder document management integration
  • Multi-source: Combine multiple knowledge sources per app
  • Admin interface: Create, test, and preview sources without coding

πŸ› οΈ Tools & Integrations

  • Web search: Brave Search, Tavily, DuckDuckGo
  • Web extraction: Clean content from any webpage
  • Deep research: Multi-step iterative research with synthesis
  • Screenshots: Playwright and Selenium-based page capture
  • File processing: Upload and analyze PDFs, text, images, audio
  • Microsoft Entra: Corporate directory and people search
  • Jira integration: Issue tracking and project management

πŸ” Security & Authentication

  • Multi-mode auth: Anonymous, Local, OIDC, Proxy (JWT) β€” mix and match
  • SSO ready: Google, Microsoft, Okta, Keycloak, any OIDC provider
  • Group permissions: Hierarchical group inheritance with granular access control
  • Encrypted secrets: AES-256-GCM encryption for stored credentials
  • CORS support: Embed iHub in other web applications

🎨 Interface & UX

  • React SPA: Built with Vite + Tailwind CSS for blazing-fast UI
  • Dark/light mode: Automatic theme detection and manual switching
  • Mobile-friendly: Responsive design for all screen sizes
  • Multi-language: English, German, extensible to any language
  • Dynamic pages: React components and Markdown content pages
  • Admin panel: Full configuration management without code changes

πŸ“Š Operations & Scaling

  • Zero-config startup: Auto-generates configuration on first run
  • Hot reload: Config changes apply without server restart
  • Multi-worker: Process clustering for production throughput
  • Config migrations: Versioned, Flyway-style migration system
  • Health endpoint: /api/health for load balancer probes
  • Audit logging: Structured request and response logging

πŸ—οΈ Architecture

iHub Apps is a full-stack Node.js + React application:

  • Server (/server): Express.js REST API with LLM adapters, auth middleware, and config management
  • Client (/client): React/Vite SPA with Tailwind CSS, real-time streaming, and admin interface
  • Configuration (contents/): JSON files for apps, models, groups, and platform settings β€” fully admin-editable

Request flow: Browser β†’ Express β†’ LLM Adapter β†’ Provider API β†’ Streaming SSE β†’ Browser

The server is stateless β€” all configuration lives in the contents/ directory, making it easy to mount, back up, and version-control your settings separately from the application.


🀝 Contributing

Contributions, issues, and feature requests are welcome! See CODE_OF_CONDUCT.md for community guidelines.


Built with ❀️ by IntraFind Software AG β€” Berlin Β· Bonn Β· Munich Β· Remote

About

iHub is a secure, open-source AI application suite that empowers organizations to perform creative and general tasks with generative AI - directly within their protected corporate environment, in the cloud or on their local machine.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages