egregore  by egregore-labs

Shared cognition layer for AI-native team collaboration

Created 3 months ago
264 stars

Top 96.4% on SourcePulse

GitHubView on GitHub
Project Summary

Shared intelligence layer for organizations using AI agents, particularly Claude Code. It transforms AI sessions into a persistent, collective memory, enabling seamless continuity across multi-agent workflows, enhanced visibility into organizational decision-making, and the accumulation of collective intelligence. This AI-native collaboration platform targets teams seeking to manage and leverage AI-driven insights effectively.

How It Works

Egregore functions as a "shared cognition layer" built upon an identity document (egregore.md), a Git-based shared knowledge repository (memory/) for version-controlled provenance, and slash commands acting as coordination primitives. It integrates with Claude Code via shell hooks (bin/, .claude/hooks/) for session event management. This approach offers an agent-agnostic protocol, abstracting complex Git workflows through intuitive commands like /handoff and /reflect, simplifying AI-native collaboration.

Quick Start & Requirements

Installation uses npx create-egregore@latest --open, guiding users through GitHub auth, repository creation, local cloning, and shell command configuration. To join an existing Egregore, use npx create-egregore join <github-org> with an invitation. An alternative gh-CLI install path is available for organizations with restrictions on third-party GitHub Apps. Implicit requirements include Node.js and Git.

Highlighted Details

  • Agent-Agnostic Protocol: The shared-memory protocol supports agents beyond Claude Code via bin/agent.sh commands.
  • Version-Controlled Provenance: All organizational knowledge is stored in a Git repository for auditable history.
  • Simplified Coordination: Slash commands (/handoff, /save, /invite, /reflect, etc.) abstract complex Git operations and session protocols.
  • Seamless Onboarding: New members inherit the full shared context from their first session.

Maintenance & Community

Developed by Egregore Labs, contributions are encouraged via pull requests or manual setup (CONTRIBUTING.md). Links to the project website and community are provided.

Licensing & Compatibility

Released under the MIT License, Egregore is designed for self-hosting and sovereignty, allowing organizations to build upon it without external dependencies.

Limitations & Caveats

Managed hosting is planned but not yet available; the current open-source release requires self-hosting. Anonymous usage telemetry is collected by default but can be opted out via environment variables (EGREGORE_NO_TELEMETRY=1 or DO_NOT_TRACK=1).

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.