ocular  by OcularEngineering

Generative AI search platform for enterprise data

Created 1 year ago
455 stars

Top 66.4% on SourcePulse

GitHubView on GitHub
Project Summary

Ocular provides an open-core, enterprise-grade platform for building AI-powered search and chat experiences tailored to organizational data. It aims to simplify the deployment of custom internal search solutions, enabling companies to integrate generative AI capabilities with their existing data sources and workflows.

How It Works

Ocular offers a modular infrastructure that allows users to integrate their own LLMs and vector databases. It features a Google-like search interface and an app marketplace for connecting to various services, with support for custom connectors to proprietary data. A governance engine provides role-based access control and audit logs for enterprise readiness.

Quick Start & Requirements

  • Install: Clone the repository and set up Docker.
  • Prerequisites: Docker, OpenAI API keys (required for default LLM provider), and optional API keys for specific app integrations (e.g., Gmail, Google Drive).
  • Run: docker compose -f docker-compose.local.yml up --build --force-recreate
  • Access: http://localhost:3001/create-account
  • Resources: Docs, Slack

Highlighted Details

  • AI-powered search and chat for organizations.
  • Connectors for popular apps (Gmail, Google Drive, Asana, GitHub).
  • Customizable modular infrastructure for custom LLMs and vector databases.
  • Governance Engine with RBAC and audit logs.

Maintenance & Community

The project encourages contributions and provides a Slack channel for community discussion and support.

Licensing & Compatibility

The repository is licensed under the Elastic License 2.0 (ELv2).

Limitations & Caveats

Support for LLM providers other than OpenAI is listed as "coming soon."

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Starred by Assaf Elovic Assaf Elovic(Cofounder of Tavily), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

airweave by airweave-ai

2.3%
4k
Semantic MCP server for AI agents
Created 9 months ago
Updated 1 day ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Anton Troynikov Anton Troynikov(Cofounder of Chroma), and
47 more.

llama_index by run-llama

0.3%
45k
Data framework for building LLM-powered agents
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.