Files
owlen/conductor/product.md

22 lines
1.5 KiB
Markdown

# Product Guide
## Initial Concept
A robust, modular, and high-performance AI coding assistant for the terminal, built in Rust. It aims to streamline software development workflows by integrating directly with the codebase and version control systems.
## Target Audience
- **Software Developers:** The primary users who need assistance with coding tasks, refactoring, and understanding complex codebases.
- **DevOps Engineers:** For handling infrastructure-as-code and script automation via natural language.
## Core Value Proposition
- **Performance & Safety:** Leverages Rust's memory safety and speed for a responsive CLI experience.
- **Model Agnostic:** Supports multiple LLM backends (Anthropic, OpenAI, Ollama) giving users flexibility.
- **Deep Integration:** Deeply integrates with the local development environment (filesystem, git, shell).
- **Extensibility:** A plugin architecture to extend functionality with custom commands and agents.
## Key Features
- **Natural Language Interface:** Interact with the agent using plain English to perform complex tasks.
- **Codebase Awareness:** The agent can read and analyze the project structure and file contents to provide context-aware assistance.
- **Multi-LLM Support:** Configurable providers including Anthropic, OpenAI, and local models via Ollama.
- **Rich TUI:** A text-based user interface for a better user experience in the terminal.
- **Tool Ecosystem:** A suite of built-in tools for file manipulation, shell execution, and more.