Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Codex

FreeMaintained

Knowledge infrastructure SDK for AI agents - universal references, multi-tier caching, storage abstraction, and sync

GitHubEmbed

About

Knowledge infrastructure SDK for AI agents - universal references, multi-tier caching, storage abstraction, and sync

README

Knowledge infrastructure for AI agents.

License: Apache-2.0

Overview

Fractary Codex provides infrastructure for managing organizational knowledge across AI agents and projects. It implements a universal reference system (codex:// URIs), multi-provider storage, intelligent caching, and file synchronization.

Packages

Package Description Install
@fractary/codex JavaScript/TypeScript SDK npm install @fractary/codex
@fractary/codex-cli Command-line interface npm install -g @fractary/codex-cli
@fractary/codex-mcp MCP server for AI agents npx @fractary/codex-mcp
Claude Code Plugin Claude Code integration Install via plugin system

Quick Start

New here? See the Getting Started Guide for a full walkthrough: creating a codex repository, setting up a GitHub token, and running your first sync.

1. Install

npm install -g @fractary/codex        # SDK (required by CLI and MCP server)
npm install -g @fractary/codex-cli   # CLI

2. Initialize configuration

Codex configuration lives in the codex: section of .fractary/config.yaml, alongside other Fractary plugin settings. This file is created by @fractary/core — initialize that first.

Recommended: Use the Claude Code plugin. The /fractary-codex-config init skill auto-detects your organization, project, and codex repository before writing anything.

Alternative: Use the CLI directly:

fractary-codex config-init --org myorg --codex-repo codex.myorg.com

3. Fetch documents

fractary-codex document-fetch codex://myorg/project/docs/api.md

4. Sync with codex repository

fractary-codex sync --dry-run
fractary-codex sync

5. Manage cache

fractary-codex cache-list --verbose
fractary-codex cache-stats
fractary-codex cache-clear --all
fractary-codex cache-health

6. Use programmatically

import { CodexClient } from '@fractary/codex'

// organizationSlug is optional — auto-detected from git remote if omitted
const client = await CodexClient.create({ organizationSlug: 'myorg' })
const result = await client.fetch('codex://myorg/project/docs/api.md')
console.log(result.content.toString())

MCP Server

Add to .mcp.json for AI agent integration:

{
  "mcpServers": {
    "fractary-codex": {
      "command": "npx",
      "args": ["-y", "@fractary/codex-mcp", "--config", ".fractary/config.yaml"]
    }
  }
}

Claude Code Plugin

The plugin provides skills for Claude Code, invocable as slash commands:

Skill Description
/fractary-codex-config init Initialize codex configuration
/fractary-codex-config update Update configuration fields
/fractary-codex-config validate Validate configuration (read-only)
/fractary-codex-sync Sync project with codex repository

URI Format

codex://org/project/path/to/file.md
       └─┬─┘└──┬──┘└──────┬───────┘
         │     │          └─ File path within project
         │     └─ Project/repository name
         └─ Organization name

Project Structure

codex/
├── sdk/js/             # @fractary/codex - TypeScript SDK
├── cli/                # @fractary/codex-cli - CLI tool
├── mcp/server/         # @fractary/codex-mcp - MCP server
├── plugins/codex/      # Claude Code plugin
│   └── skills/         # Plugin skills (config, sync, memory, etc.)
├── docs/               # Documentation
└── specs/              # Technical specifications

Documentation

Development

# Install dependencies
npm install

# Build all packages
npm run build

# Run all tests
npm test

# Type check
npm run typecheck

License

Apache-2.0

from github.com/fractary/codex

Install Codex in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install codex

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add codex -- npx -y @fractary/codex

Step-by-step: how to install Codex

FAQ

Is Codex MCP free?

Yes, Codex MCP is free — one-click install via Unyly at no cost.

Does Codex need an API key?

No, Codex runs without API keys or environment variables.

Is Codex hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Codex in Claude Desktop, Claude Code or Cursor?

Open Codex on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Changes

Versions and requested access over time.

  • New version published
  • New version published
  • New version published

Related MCPs

Compare Codex with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs