AIDOCS

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

The orchestration layer for AI coding agents — persistent memory, conductor, dashboard, and multi-agent workflows. Works with Claude Code, Codex, OpenCode, Cursor. Apache 2.0.

README.md

CodeNexus

AIDOCS

The orchestration layer for AI coding agents — persistent memory, conductor, dashboard, and multi-agent workflows.

version license python tests

A CodeNexus project

Supported Agents

Claude Code
Hooks + MCP + Dashboard
Full orchestration
OpenCode
Plugin + MCP + Serve mode
Full orchestration
Codex
MCP + CLI conductor
Full orchestration
MCP
Via .mcp.json
Tools + memory


What It Does

AIDOCS is the orchestration layer that makes AI coding agents smarter without replacing them. It works with Claude Code, Codex, OpenCode, Cursor, and any MCP-compatible host.

  • Persistent memory — agents resume work instead of rediscovering your repo every time
  • Conductor — long-lived orchestrator that dispatches tasks, manages lane agents, resolves conflicts
  • Dashboard — desktop app to monitor, control, and configure everything (no terminal needed)
  • Indexed retrieval — code search by symbol, meaning, or relationship instead of blind grep
  • Security gates — heuristic judge, output guard, tool policies, RBAC
  • Multi-agent routing — assign the right model to the right task (Claude for code, GPT for refactoring, Gemini for docs)
  • Zero migration — works as an overlay on your existing tools, no framework lock-in

Product Surfaces

  • MCP Runtime — 120+ tools: indexing, retrieval, orchestration, conductor, security gates
  • Dashboard — Tauri desktop app: conductor chat, monitoring, settings, task routing, setup wizard
  • CLIaidocs setup, doctor, init, status, sync, benchmark
  • Host Adapters — Claude Code hooks, OpenCode plugin, Codex CLI, generic MCP

Key Capabilities

  • Conductor — long-lived agent that manages tasks, dispatches lane agents, routes models per task type
  • Dashboard control — start/stop/pause agents, send tasks, see live output, no terminal needed
  • Persistent memory — routed session startup, journal, plans, handoffs across conversations
  • Semantic search — embedding-based code search (local model, no API) + symbol/text search
  • Security gates — heuristic judge, output guard, tool policies, RBAC, lane isolation
  • Task routing — assign Claude for implementation, GPT for refactoring, Gemini for docs
  • Conductor comms — agents ask conductor questions, auto-resolve scope conflicts, pause/resume lanes
  • Edit history — diff-based rollback with agent/lane attribution

Quick Start

Windows

Download AIDOCS-Setup.exe from Releases. Includes Python, setup wizard, and dashboard. Double-click and go.

Linux/macOS

One command, installs Python + AIDOCS:

curl -fsSL https://raw.githubusercontent.com/cristian1991/AIDOCS/main/core/scripts/install.sh | bash

Already have Python 3.11+?

pip install aidocs-mcp        # install the package
aidocs setup                  # configures everything: MCP, hooks, project init
aidocs doctor                 # verify the install

Then

Open your project in any supported IDE and type /aidocs to activate managed mode.

Project Layout

aidocs.toml                  # Runtime configuration (static definitions)
action_tokens/               # Prompt-classification language files (en, it, ...)

core/
  .commands/                  # Slash commands (/aidocs, /reingest, /archive, etc.)
  hooks/                      # Hook definitions (hooks.json)
  plugins/                    # OpenCode plugin (aidocs.js)
  scripts/                    # Install scripts (install.sh, install.ps1)

mcp/
  server/aidocs_mcp/          # Python MCP server, CLI, and all runtime services
    tests/                      # 1308 tests

apps/aidocs-dashboard/
  src/                        # React frontend (TypeScript)
  src-tauri/                  # Rust backend (Tauri)

Memory Model

Inside initialized projects, memory lives in /.MEMORY/:

/.MEMORY/
  .aidocs/index.aidocs       -> session-start router
  INDEX.md                    -> durable-memory router
  sessions/<id>/
    SESSION.md                -> session state + scope
    context.md                -> session-local context
    journal.md                -> rolling decision log (auto-evicts to archive)
    plans/                    -> implementation plans
    agents/                   -> spawned agent artifacts
  rules/                      -> workflow, coding, communication rules
  domains/                    -> domain knowledge
  archive/                    -> evicted journal entries, completed sessions

Commands

Command Description
/aidocs Bootstrap or resume AIDOCS, select a session
/reingest Refresh memory by scope
/archive Promote completed work to CHANGELOG
/personality Set agent communication style
/clean Cleanup by scope (file, dead-code, dedupe, structural)
Command Description
aidocs setup [path] Auto-configure MCP + hooks + project (run this first)
aidocs doctor Diagnose installation issues
aidocs init [path] Initialize AIDOCS structure in a project
aidocs status [path] Show project/runtime/index status
aidocs sync [path] Refresh memory/code/schema indexes
aidocs benchmark [path] Run public benchmark scenarios
aidocs version Show package version

Configuration

File Purpose
aidocs.toml Static definitions — journal limits, index dirs, module hints, gate settings
SQLite config store Runtime settings — editable from dashboard or CLI, scoped (global/project/session)
action_tokens/*.toml Prompt-classification keywords per language
Dashboard Settings page Visual editor for all runtime settings

Advanced Features

Beyond the quick-start flow, AIDOCS ships:

  • Conductor modes — inline (single agent) or parallel (multi-agent with lane isolation)
  • Conductor comms — agents ask questions, conductor auto-resolves scope conflicts, operators inject guidance via dashboard
  • Task routing — per-task-type model assignment (configurable from dashboard)
  • Session handoffs — resume bundles for continuing work across conversations
  • Plan execution — deterministic plan creation, dispatch, verification, completion tracking
  • Semantic search — embedding-based code search with local model (optional: pip install sentence-transformers)
  • Skills — bundled behavior packs (deep-retrieval, test-driven-validation, systematic-debugging, brainstorming, caveman)
  • Deferred tool loading — 50 eager tools, 70+ discovered on demand via keywords
  • Extensible indexing — custom language descriptors for any file format
  • Related-project search — cross-repo comparison when configured

Host Support

Host Integration Control Level
Claude Code Hooks (PreToolUse, PostCompact, etc.) + MCP Full — intercept, block, inject context
OpenCode Plugin (aidocs.js) + MCP + serve mode Full — lane control, message injection
Codex MCP + CLI conductor Full — task dispatch, model selection
Cursor / Windsurf MCP only Tools + memory (no hook interception)

Documentation

  • Developer README — deeper architecture, settings, host boundaries, and flaw-finding guide
  • Install Guide — global routing, plugin, hook, MCP, and dashboard install paths
  • MCP Runtime — runtime model, tool model, host caveats, CLI usage
  • Host Integration — Claude/OpenCode contract and routing behavior
  • Index Language Descriptors — TOML schema for built-in and project-local indexing descriptors
  • Public Roadmap — what's coming in future versions
  • Contributing — how to contribute language descriptors, host integrations, and more

Releases

| Version | Highlights |

Version Highlights
2.3.0b1 AccessGate architecture refactor (6-level cascade enforced everywhere), OpenCode plugin deslopified (1553→290 lines, 8 focused modules), full enforcement parity (OC CLI + CC — raw tool blocking, bash allowlist, heuristic judge, lane tool enforcement), CC hook path fix (Windows backslash broke all hooks silently), workflow trigger prefix fix (after_ rules), 33 previously-failing OC tests fixed, patch/apply_patch/multiedit added to blocked raw tools, stale project registry pruning, 1308 tests
2.2.0b Setup wizard (CLI + dashboard + bundled Python), aidocs setup + aidocs doctor, conductor long-lived interactive mode with context injection, conductor comms (SQLite message queue, auto-scope, lane control), live output streaming, task-type routing with model selection, semantic search, OpenCode parity (plugin + conductor backend), install scripts for all platforms
2.1.0b Agent-agnostic orchestration, heuristic judge, output guard, metrics, circuit breakers, edit history/rollback, SQLite config store, RBAC, tool policies, MCP registry, skill scanner, context compaction, deferred tool loading, PostCompact hook, conductor MCP tools, dashboard monitoring/conductor/skills/MCP pages
2.0.x Dashboard overhaul, unified AccessGate (6-level cascade), hard gate enforcement, per-file discovery, slimmed responses, TOML externalization
1.x CLI, tool consolidation, index hardening (16 languages), multilingual classifier, monorepo modules

Download from Releases.

License

Apache 2.0. See LICENSE and NOTICE.

Yorumlar (0)

Sonuc bulunamadi