{"id":43503523,"url":"https://github.com/intrafind/ihub-apps","last_synced_at":"2026-07-09T11:00:43.443Z","repository":{"id":308905305,"uuid":"966133563","full_name":"intrafind/ihub-apps","owner":"intrafind","description":"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.","archived":false,"fork":false,"pushed_at":"2026-07-08T12:34:02.000Z","size":32648,"stargazers_count":22,"open_issues_count":220,"forks_count":3,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-07-08T13:07:10.990Z","etag":null,"topics":["cloud","creative-ai-tasks","generative-ai","ifinder","ihub","intrafind","langdock","local","onpremise","summarization","text-editing","translations"],"latest_commit_sha":null,"homepage":"https://intrafind.com/ihub","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intrafind.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-04-14T13:03:31.000Z","updated_at":"2026-07-08T12:34:22.000Z","dependencies_parsed_at":"2025-08-08T16:31:12.482Z","dependency_job_id":"ac9aa08a-5cc3-4997-8eaf-6b226979e062","html_url":"https://github.com/intrafind/ihub-apps","commit_stats":null,"previous_names":["intrafind/ihub-apps"],"tags_count":167,"template":false,"template_full_name":null,"purl":"pkg:github/intrafind/ihub-apps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intrafind%2Fihub-apps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intrafind%2Fihub-apps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intrafind%2Fihub-apps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intrafind%2Fihub-apps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intrafind","download_url":"https://codeload.github.com/intrafind/ihub-apps/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intrafind%2Fihub-apps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35296693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud","creative-ai-tasks","generative-ai","ifinder","ihub","intrafind","langdock","local","onpremise","summarization","text-editing","translations"],"created_at":"2026-02-03T12:01:04.653Z","updated_at":"2026-07-09T11:00:43.434Z","avatar_url":"https://github.com/intrafind.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![INTRAFIND Logo iHub](https://github.com/user-attachments/assets/7aea35c8-1c3f-44f3-abad-528cfc5c65be)\n\n# iHub Apps\n\n**30+ ready-to-use AI apps for your team. Self-hosted. No prompting expertise needed.**\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE.md)\n[![Latest Release](https://img.shields.io/github/v/release/intrafind/ihub-apps)](https://github.com/intrafind/ihub-apps/releases)\n[![Docker Image](https://img.shields.io/badge/Docker-ghcr.io%2Fintrafind%2Fihub--apps-blue?logo=docker)](https://github.com/intrafind/ihub-apps/pkgs/container/ihub-apps)\n\n**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.\n\nUnleash 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.\n\n![INTRAFIND iHub Startpage](https://github.com/user-attachments/assets/f0495f7e-a0c8-4c25-9e16-4b74d97a3f79)\n\n**iHub** is developed by [**IntraFind Software AG**](https://intrafind.com/) — made with ❤️ from our teams in Berlin, Bonn, Munich + Remote\n\nThe Software is free-of-use and \"AS-IS\" without warranty of any kind. — [License Details](LICENSE.md)\n\n**For enterprise-grade support, custom features, or professional services, contact us at [sales@intrafind.com](mailto:sales@intrafind.com).**\n\n---\n\n## 🚀 Quick Start — Run in Under 60 Seconds\n\n**No Node.js, no Docker, no dependencies.** Download the standalone binary and you're running:\n\n### ⚡ One-Line Installer (Linux/macOS)\n\nThe simplest way to install — a single command handles everything:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/intrafind/ihub-apps/main/install.sh | sh\n```\n\nOR\n\n### Step 1 — Download for your platform\n\n👉 **[Download the latest release](https://github.com/intrafind/ihub-apps/releases)**\n\n| Platform   | File                        |\n| ---------- | --------------------------- |\n| 🐧 Linux   | `ihub-apps-v*-linux.tar.gz` |\n| 🍎 macOS   | `ihub-apps-v*-macos.tar.gz` |\n| 🪟 Windows | `ihub-apps-v*-win.zip`      |\n\n\u003e **Restricted environment?** Use the `.base64.txt` files: `base64 -d ihub-apps-v*-linux.tar.gz.base64.txt \u003e ihub-apps.tar.gz`\n\n### Step 2 — Extract and run\n\n```bash\n# Linux / macOS\ntar -xzf ihub-apps-v*-linux.tar.gz\ncd ihub-apps-v*\n./ihub-apps-v*-linux\n```\n\n```bat\n:: Windows — extract the .zip, then:\nihub-apps-v*-win.bat\n```\n\n### Step 3 — Open and configure\n\nOpen **http://localhost:3000** → Go to **Settings → Models** → Add your API key\n\n🎉 **Done!** iHub auto-configures everything on first run. No `.env` file, no database, no manual setup.\n\n**Other install methods:** [One-Line Installer](#-one-line-installer-linuxmacos) · [Docker](#-docker-production) · [npm (for developers)](#-npm-development)\n\n---\n\n## 📱 30+ Built-in AI Applications\n\niHub ships with a comprehensive library of ready-to-use AI apps covering the most common business workflows:\n\n### 💬 Chat \u0026 Assistants\n\n| App                    | Description                                       |\n| ---------------------- | ------------------------------------------------- |\n| 💬 Basic Chat          | Multi-model conversational AI interface           |\n| 🌐 Chat with Web       | AI assistant with live web search                 |\n| 🧠 Knowledge Assistant | AI with access to your internal knowledge sources |\n| 🤖 FAQ Bot             | Self-service Q\u0026A from your documentation          |\n| 🎯 Idea Coach          | Guided brainstorming and ideation sessions        |\n| 🏋️ Coach Dialog        | Personalized coaching conversations               |\n\n### ✍️ Content Creation \u0026 Writing\n\n| App                | Description                                |\n| ------------------ | ------------------------------------------ |\n| ✉️ Email Composer  | Professional emails in seconds             |\n| 📝 Document Writer | Long-form document drafting and editing    |\n| 📣 Social Media    | Platform-optimized social content          |\n| 📋 Summarizer      | Summaries with configurable tone and focus |\n| 🌍 Translator      | Multi-language translation                 |\n| 🎤 Dictation       | Voice-to-text with AI correction           |\n\n### 🔍 Research \u0026 Analysis\n\n| App                   | Description                                 |\n| --------------------- | ------------------------------------------- |\n| 🔬 Deep Researcher    | Multi-step web research with synthesis      |\n| 📊 Meeting Analyser   | Extract actions, decisions, and summaries   |\n| 🗝️ Key Info Extractor | Pull structured data from unstructured text |\n| 🛡️ NDA Risk Analyzer  | Contract risk identification                |\n| 📁 File Analysis      | Analyze uploaded PDFs and documents         |\n| 🖼️ Image Analysis     | Visual content understanding                |\n\n### 🏢 Enterprise \u0026 Integration\n\n| App                          | Description                                     |\n| ---------------------------- | ----------------------------------------------- |\n| 🔍 iFinder Document Explorer | Enterprise document search and analysis         |\n| 👥 People Search             | Microsoft Entra / corporate directory search    |\n| 🌐 Website Bot               | AI assistant for any public or internal website |\n| 🔒 GDPR Anonymizer           | Automatically anonymize sensitive data          |\n| 📈 OpenSearch Analyser       | Analyze and query OpenSearch/Elasticsearch      |\n| 🗂️ Multi-Source Bot          | Query across multiple knowledge sources at once |\n\n### 🛠️ Developer \u0026 Specialized Tools\n\n| App                     | Description                                  |\n| ----------------------- | -------------------------------------------- |\n| 🖼️ Image Generator      | AI image creation (DALL-E, Stable Diffusion) |\n| 🎵 Audio Transcription  | Transcribe audio files to text               |\n| 📐 Mermaid Diagrams     | Generate diagrams from descriptions          |\n| ⚡ Prompt Generator     | Create optimized prompts for AI tasks        |\n| 🔎 Prompt Insight       | Analyze and improve existing prompts         |\n| 🏛️ Zoll-Tarif Assistant | Customs tariff classification assistant      |\n| 🤝 HR Assistant         | HR process support and document handling     |\n| 😄 Joker                | Entertainment and creative writing           |\n\nAll 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.\n\n---\n\n## 🎆 Why Teams Choose iHub Apps\n\n### 🔒 Full Data Control\n\nYour 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.\n\n### 🤖 Any LLM, Unified Interface\n\nOne 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.\n\n### 📚 Enterprise Knowledge Integration\n\nConnect your organization's knowledge: local files, SharePoint, enterprise document systems (iFinder), web pages, and databases. AI answers grounded in _your_ content.\n\n### 👤 No Prompting Skills Required\n\nEvery app ships with expert-crafted prompts. Your team gets instant value — no AI expertise, no prompt engineering, no training required.\n\n### 🔐 Enterprise-Grade Security\n\nMulti-mode authentication: Anonymous, Local, OIDC (Google, Microsoft, custom), and proxy auth. Group-based permissions. Hierarchical access control. CORS support for embedded deployments.\n\n### 🚀 Deploy in Minutes, Scale Infinitely\n\nStandalone binary, Docker, npm, or PWA. Auto-configuration on first run. Multi-worker clustering for production. No database required.\n\n### 🎨 Modern, Responsive Interface\n\nClean React SPA with dark/light mode, mobile-friendly design, real-time streaming responses, and full internationalization (English, German, and more).\n\n### 🛠️ Extensible Without Coding\n\nAdd new apps, models, and knowledge sources through the admin UI. JSON-based configuration. REST API for integration. Full source code available for deeper customization.\n\n---\n\n## 🚢 Deploy Anywhere\n\n### ⚡ One-Line Installer (Linux/macOS)\n\nThe simplest way to install — a single command handles everything:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/intrafind/ihub-apps/main/install.sh | sh\n```\n\n```bash\n# Install and start immediately:\ncurl -fsSL https://raw.githubusercontent.com/intrafind/ihub-apps/main/install.sh | sh -s -- --start\n```\n\n**CLI Options:**\n\n| Option          | Description                                          |\n| --------------- | ---------------------------------------------------- |\n| `--start`       | Start iHub Apps immediately after installation       |\n| `--version=TAG` | Install a specific version (e.g. `--version=v4.2.0`) |\n| `-h, --help`    | Show help                                            |\n\n**Environment Variables:**\n\n| Variable           | Description                    |\n| ------------------ | ------------------------------ |\n| `IHUB_INSTALL_DIR` | Override the install directory |\n\n**Post-install steps:**\n\n1. Edit `~/.config/ihub-apps/.env` to add your API keys\n2. Run `ihub-apps` to start the server\n3. Open **http://localhost:3000**\n\n\u003e **Windows users**: Download the `.zip` from [GitHub Releases](https://github.com/intrafind/ihub-apps/releases) — the shell installer does not support Windows.\n\n- ✅ Detects OS and architecture automatically\n- ✅ Offers Docker if available on your system\n- ✅ Verifies download integrity with checksums\n- ✅ Generates a secure JWT secret automatically\n- ✅ Upgrade-safe — re-run at any time to update\n\n---\n\n### 📦 Binary (Recommended for most users)\n\nThe fastest way to run iHub — a single executable with zero dependencies.\n\n```bash\n# Download, extract, run\ntar -xzf ihub-apps-v*-linux.tar.gz \u0026\u0026 cd ihub-apps-v* \u0026\u0026 ./ihub-apps-v*-linux\n```\n\n- ✅ Zero dependencies — no Node.js, no Docker required\n- ✅ Auto-setup — creates default configuration on first run\n- ✅ Cross-platform — Windows, macOS, Linux binaries\n- ✅ Production-ready — optimized single executable\n- ✅ Built-in updates — update via Admin UI or `--update` CLI flag\n\n📥 **[Download from GitHub Releases](https://github.com/intrafind/ihub-apps/releases)**\n\n---\n\n### 🐳 Docker (Production)\n\n```bash\ndocker run -d \\\n  -p 3000:3000 \\\n  -v $(pwd)/contents:/app/contents \\\n  --name ihub-apps \\\n  ghcr.io/intrafind/ihub-apps:latest\n```\n\n- ✅ Automatic local contents mounting\n- ✅ Multi-platform support (Linux, macOS, Windows)\n- ✅ Production-hardened container image\n\n📖 **[Full Docker Guide](docker/DOCKER.md)** · **[Docker Quick Reference](docs/DOCKER-QUICK-REFERENCE.md)**\n\n---\n\n### 💻 npm (Development)\n\n```bash\ngit clone https://github.com/intrafind/ihub-apps.git\ncd ihub-apps\nnpm run setup:dev\nnpm run dev\n# Open http://localhost:3000\n```\n\nBest for: customization, contributing, building new apps.\n\n📖 **[Developer Setup Guide](docs/README.md)**\n\n---\n\n## 🔌 Extend \u0026 Customize\n\n| What                         | Where                                                   |\n| ---------------------------- | ------------------------------------------------------- |\n| 📱 Create custom AI apps     | [App Creation Guide](docs/apps.md)                      |\n| 🤖 Add LLM providers         | [Model Configuration](docs/models.md)                   |\n| 📚 Connect knowledge sources | [Sources System](docs/sources.md)                       |\n| 🔍 Enable web search tools   | [Web Tools](docs/web-tools.md)                          |\n| 🔐 Configure SSO / OIDC      | [Authentication Guide](docs/external-authentication.md) |\n| 🖥️ Local LLMs (privacy mode) | [Local LLM Providers](docs/local-llm-providers.md)      |\n| 🔧 Full documentation        | [docs/README.md](docs/README.md)                        |\n\n---\n\n## ✨ Key Features\n\n### 🤖 AI \u0026 LLM Integration\n\n- **Multi-provider**: OpenAI, Anthropic Claude, Google Gemini, Mistral — unified API\n- **Local LLMs**: LM Studio, Jan.ai, vLLM — complete privacy, zero API costs\n- **Streaming responses**: Real-time token streaming via Server-Sent Events\n- **Structured output**: JSON schema validation for AI responses\n- **Tool calling**: Function calling and agentic workflows\n- **Thinking models**: Extended reasoning support (Claude, o1-series)\n\n### 📚 Knowledge \u0026 Sources\n\n- **Filesystem**: Local markdown, text, and JSON files as AI context\n- **Web pages**: Intelligent content extraction from any URL\n- **Enterprise docs**: iFinder document management integration\n- **Multi-source**: Combine multiple knowledge sources per app\n- **Admin interface**: Create, test, and preview sources without coding\n\n### 🛠️ Tools \u0026 Integrations\n\n- **Web search**: Brave Search, DuckDuckGo\n- **Web extraction**: Clean content from any webpage\n- **Deep research**: Multi-step iterative research with synthesis\n- **Screenshots**: Playwright and Selenium-based page capture\n- **File processing**: Upload and analyze PDFs, text, images, audio\n- **Microsoft Entra**: Corporate directory and people search\n- **Jira integration**: Issue tracking and project management\n\n### 🔐 Security \u0026 Authentication\n\n- **Multi-mode auth**: Anonymous, Local, OIDC, Proxy (JWT) — mix and match\n- **SSO ready**: Google, Microsoft, Okta, Keycloak, any OIDC provider\n- **Group permissions**: Hierarchical group inheritance with granular access control\n- **Encrypted secrets**: AES-256-GCM encryption for stored credentials\n- **CORS support**: Embed iHub in other web applications\n\n### 🎨 Interface \u0026 UX\n\n- **React SPA**: Built with Vite + Tailwind CSS for blazing-fast UI\n- **Dark/light mode**: Automatic theme detection and manual switching\n- **Mobile-friendly**: Responsive design for all screen sizes\n- **Multi-language**: English, German, extensible to any language\n- **Dynamic pages**: React components and Markdown content pages\n- **Admin panel**: Full configuration management without code changes\n\n### 📊 Operations \u0026 Scaling\n\n- **Zero-config startup**: Auto-generates configuration on first run\n- **Hot reload**: Config changes apply without server restart\n- **Multi-worker**: Process clustering for production throughput\n- **Config migrations**: Versioned, Flyway-style migration system\n- **Health endpoint**: `/api/health` for load balancer probes\n- **Audit logging**: Structured request and response logging\n\n---\n\n## 🏗️ Architecture\n\niHub Apps is a full-stack Node.js + React application:\n\n- **Server** (`/server`): Express.js REST API with LLM adapters, auth middleware, and config management\n- **Client** (`/client`): React/Vite SPA with Tailwind CSS, real-time streaming, and admin interface\n- **Configuration** (`contents/`): JSON files for apps, models, groups, and platform settings — fully admin-editable\n\n**Request flow**: Browser → Express → LLM Adapter → Provider API → Streaming SSE → Browser\n\nThe 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.\n\n---\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome! See [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for community guidelines.\n\n- 🐛 **Report bugs**: [GitHub Issues](https://github.com/intrafind/ihub-apps/issues)\n- 💡 **Request features**: [GitHub Issues](https://github.com/intrafind/ihub-apps/issues)\n- 📖 **Full documentation**: [docs/README.md](docs/README.md)\n- 💬 **Enterprise inquiries**: [sales@intrafind.com](mailto:sales@intrafind.com)\n\n---\n\n_Built with ❤️ by [IntraFind Software AG](https://intrafind.com/) — Berlin · Bonn · Munich · Remote_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintrafind%2Fihub-apps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintrafind%2Fihub-apps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintrafind%2Fihub-apps/lists"}