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.