Skip to main content

Crate owly

Crate owly 

Source
Expand description

Owly - Agent docs for codebases

Ported from OpenWiki (openwiki). The original code is licensed under the MIT License. Copyright (c) 2026 LangChain.

This Rust port preserves the core design (agent-driven documentation generation with filesystem tools, git integration, and update metadata) with platform-specific adaptations for the Elph agent runtime.

Uses elph-agent and elph-ai for agent execution and LLM provider integration instead of the original LangChain/LangGraph implementation.

Configuration is explicit: use CLI flags or environment variables. No hidden state is maintained outside the working directory.

Modulesยง

agent
Agent integration using elph-agent and elph-ai.
cli
CLI argument parsing and execution.
commands
Command execution for Owly.
config
Configuration handling for Owly.
constants
Constants for Owly.
credentials
Credential management for Owly.
diagnostics
Diagnostics and error handling for Owly.
docs
Documentation generation and management.
env
Environment handling for Owly.
frontmatter
YAML frontmatter parsing and generation for Owly documentation.
metadata
Update metadata tracking for Owly.
prompts
System and user prompts for the Owly agent.
utils
Utility functions for Owly.