coco-app  by infinilabs

AI-powered search and assistant app for enterprise data

created 9 months ago
509 stars

Top 62.1% on sourcepulse

GitHubView on GitHub
Project Summary

Coco AI provides a unified search and collaboration platform for enterprise data, connecting applications like Google Workspace, Dropbox, and GitHub into a single interface. It offers a Gen-AI chat assistant trained on internal resources, aiming to streamline workplace efficiency and information access for teams.

How It Works

The application leverages a modern tech stack including React and TypeScript for the frontend, styled with Tailwind CSS and managed with Zustand. It's built as a cross-platform desktop and web application using Tauri 2.0, with Rust powering the high-performance backend components (though backend services are in a separate repository). This combination allows for a sleek UI and efficient operation.

Quick Start & Requirements

  • Install: pnpm install -g pnpm, then pnpm install, and pnpm tauri dev for development.
  • Prerequisites: Node.js >= 18.12, Rust (latest stable), pnpm.
  • Documentation: Coco App Documentation

Highlighted Details

  • Unified search across Google Workspace, Dropbox, Confluence Wiki, GitHub, and more.
  • AI-powered chat assistant trained on enterprise data.
  • Cross-platform support for Windows, macOS, Linux, and Web.
  • Built with Rust and Tauri 2.0 for high performance.

Maintenance & Community

Licensing & Compatibility

  • MIT License, permitting free use, modification, and distribution for personal and commercial purposes.

Limitations & Caveats

The core backend services, including data indexing and search functionality, are managed in a separate repository, meaning this repository alone does not provide a complete, runnable solution.

Health Check
Last commit

6 hours ago

Responsiveness

1 day

Pull Requests (30d)
118
Issues (30d)
13
Star History
163 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.