intro
Welcome to the Penguin AI Assistant documentation. Penguin is a modular, extensible AI coding assistant that supports various language models through LiteLLM.
Features
- Interactive conversations with AI
- File manipulation and code generation
- Web searches for up-to-date information
- Automated task execution
- Project management
- Custom tool integration
- Diagnostic logging and error handling
Quick Start
- Clone the repository
- Set up a virtual environment
- Install dependencies:
pip install -r requirements.txt
- Configure your API keys in
.env
- Run the assistant:
python main.py
For more detailed instructions, see the Getting Started guide.
Table of Contents
- Getting Started
- Configuration
- Usage Guide
- Advanced Topics
- API Reference
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.