# Edison Documentation Welcome to the Edison documentation! This documentation is designed to help users and developers understand how to use and extend Edison. ## Documentation Overview The documentation is organized into two main sections: - **[User Documentation](user/README.md)**: For end users who want to learn how to use Edison effectively. - **[Developer Documentation](developer/README.md)**: For developers who want to understand Edison's architecture and how to extend it. ## What is Edison? Edison is an AI-powered command line assistant that translates natural language into shell commands. It helps users interact with their terminal more effectively by allowing them to describe what they want to do in plain English. ``` $ edison how to find large files in the current directory Command: find . -type f -size +10M -exec ls -lh {} \; | sort -k5,5hr Execute command? [Y]es [n]o [m]odify [c]opy to clipboard ==> ``` ## Quick Links - [Installation Guide](user/installation.md) - [Basic Usage](user/basic-usage.md) - [Advanced Features](user/advanced-features.md) - [Architecture Overview](developer/architecture.md) - [Contribution Guide](developer/contributing.md)