EveryDev.ai
Subscribe
Home
Tools

3,697+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. okfctl
    okfctl icon

    okfctl

    Knowledge Management
    Featured

    A spec-conformant CLI for authoring, validating, linting, and searching Open Knowledge Format (OKF) Markdown knowledge bundles—distributed as a single static Go binary.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under Apache-2.0. Download and use without restriction.

    Engagement

    Available On

    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Knowledge ManagementCommand Line AssistantsDocumentation

    Alternatives

    ReadMeStepwikFalconer
    Developer
    Casey WestPittsburgh, PAEst. 2006

    Listed Aug 2026

    About okfctl

    okfctl is a command-line tool built by Casey West for authoring and maintaining Open Knowledge Format (OKF) bundles—structured trees of Markdown "nodes" with a link graph, reserved index.md/log.md files, and frontmatter provenance. It is distributed as a single static Go binary (CGO_ENABLED=0) with no Python environment, model runtime, or external dependencies required. The project is licensed under Apache-2.0 and currently at v0.4.0.

    What It Is

    okfctl is a spec-conformant CLI that enforces the Open Knowledge Format specification, maintained by Google in the GoogleCloudPlatform/knowledge-catalog repository. The tool's job is to keep Markdown knowledge bases structurally honest: it scaffolds bundles, moves nodes without breaking links, regenerates reserved index files, validates conformance against the OKF spec floor, and reports curation health findings. It does not author the OKF spec—where the spec defines behavior, the spec wins.

    Core Workflow

    The tool organizes its commands into four functional groups:

    • Author: bundle init/info, node new/show/list/edit/mv/rm/refresh/promote, index build/check, log append/show
    • Check: validate (spec floor, fails on violation), lint (curation health, advisory by default, CI-gateable with --strict), eval (TACA transparency gate plus accuracy/alignment/calibration sampler)
    • Explore: analyze (freshness, clusters, gaps, connectivity), search (lexical and graph-neighborhood, stdlib-only), graph (export as JSON or DOT), serve (interactive web visualization)
    • Extend: template, migrate (v0.1 → v0.2), registry, connect, plugin, config, completion, version

    A key design point: node mv treats path as identity. Moving a node rewrites every inbound link in the corpus, recomputing relative depth per file, and records the change in log.md. node rm reports orphans it would create rather than silently leaving dangling references.

    Architecture and Deployment Model

    okfctl is a pure Go, CGO_ENABLED=0 static binary. It ships prebuilt for darwin and linux on amd64 and arm64, and is also available via Homebrew (brew install cwest/tap/okfctl), a one-liner install script, go install, and Debian/RPM packages. Cosign signature verification is supported. There is no model server, no interpreter, and no network dependency at runtime—making it suitable for CI pipelines without additional setup.

    Semantic search ships as a separate bundled plugin (okfctl-search --semantic) that uses model2vec, keeping the core binary free of model dependencies.

    Agent Plugin Integration

    The repository is packaged as an Agent Plugins 1.0.0 package. The root plugin.json bundles four generic okfctl skills—okf-authoring, okf-curation-health, okf-migrate-plan, and okf-semantic-search—as an installable unit for compatible agent clients including Copilot, Cursor, and Codex. Clients that read repo instructions directly pick up the same guidance from AGENTS.md. This is distinct from the okfctl plugin command, which manages executable plugins on PATH.

    Update: v0.4.0

    The latest release is v0.4.0, published on 2026-08-19. The repository was created in July 2026 and has seen active development, with the last push recorded on 2026-08-21. The project tracks 15 top-level commands, a command-reference drift gate to keep docs in sync with the binary, and a two-phase migration path from OKF v0.1 to v0.2. The eval command introduces a TACA (Transparency, Accuracy, Calibration, Alignment) framework where transparency is the one dimension a no-model tool can gate deterministically; accuracy, calibration, and alignment are scaffolded for a human or out-of-band judge.

    okfctl - 1

    Community Discussions

    Be the first to start a conversation about okfctl

    Share your experience with okfctl, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under Apache-2.0. Download and use without restriction.

    • All CLI commands included
    • Single static Go binary
    • Homebrew, go install, and one-liner install options
    • Prebuilt binaries for darwin/linux amd64/arm64
    • Debian/RPM packages

    Capabilities

    Key Features

    • Scaffold OKF-conformant bundles with reserved index.md and log.md files
    • node mv rewrites all inbound links and recomputes relative depth per file
    • validate enforces OKF spec floor and always fails on violation
    • lint reports curation findings (orphans, broken links, coverage gaps) with --strict CI gate
    • eval transparency gate for TACA (Transparency, Accuracy, Calibration, Alignment)
    • analyze reports freshness, clusters, gaps, connectivity, and structure
    • search provides lexical and graph-neighborhood search with no model or index
    • graph exports concept-node link graph as JSON or DOT
    • serve provides interactive web visualization of the bundle graph
    • migrate upgrades bundles from OKF v0.1 to v0.2 (two-phase, consumer-agnostic)
    • registry and connect manage named remote bundle sources
    • plugin system for okfctl-<name> executable plugins
    • Agent Plugins 1.0.0 package with four bundled skills for Copilot, Cursor, Codex
    • Single static Go binary, CGO_ENABLED=0, no runtime dependencies
    • Homebrew, one-liner install script, go install, Debian/RPM, and cosign verification
    • Shell completion for bash, zsh, fish
    • -json output for machine-readable CI paths
    • Semantic search via bundled okfctl-search plugin using model2vec

    Integrations

    Homebrew
    GitHub Actions (CI)
    Copilot
    Cursor
    Codex
    Agent Plugins 1.0.0
    model2vec (semantic search plugin)
    Graphviz DOT format
    Git
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate okfctl and help others make informed decisions.

    Developer

    Casey West

    Casey West builds okfctl, a spec-conformant CLI for authoring and maintaining Open Knowledge Format knowledge bundles. The project is an independent consumer of the OKF specification maintained by Google, implemented as a pure Go static binary with no runtime dependencies. West focuses on making Markdown knowledge bases structurally durable through link-graph integrity, frontmatter provenance, and CI-gateable conformance checks.

    Founded 2006
    Pittsburgh, PA
    1 employees

    Used by

    Google Cloud (Applied Engineering…
    Open Source Community
    Read more about Casey West
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    ReadMe icon

    ReadMe

    ReadMe is a developer documentation platform that lets teams build, publish, and maintain API references, guides, changelogs, and help centers with AI-powered writing and review tools.

    Stepwik icon

    Stepwik

    Stepwik turns GitHub repos, PDFs, Google Slides, and documentation into interactive step-by-step codelabs using AI, helping developer teams onboard faster and reduce support costs.

    Falconer icon

    Falconer

    Falconer is a self-updating knowledge platform that gives engineering teams a reliable source of truth by connecting code, docs, and tools into one unified memory system.

    Browse all tools

    Related Topics

    Knowledge Management

    AI-powered systems for organizing, discovering, and accessing collective team knowledge with intelligent search, tagging, and contextual recommendations across knowledge bases and wikis.

    148 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    226 tools

    Documentation

    AI-driven tools that automatically generate, maintain, and organize technical documentation, user guides, and project artifacts with context-aware content and intelligent updating.

    88 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions