feat: 🔍 Testing rich

This commit is contained in:
2025-08-30 14:24:42 +01:00
parent aa82ed3ef2
commit f46ed58af5
5 changed files with 150 additions and 4 deletions
+83
View File
@@ -0,0 +1,83 @@
# Devin - Your Personal AI Assistant
Welcome to Devin, your very own Jarvis-inspired AI assistant! This project aims to create a
powerful, extensible AI system that can understand and respond to your questions while gradually
building up capabilities through tools and worker agents.
## Project Overview
Devin is designed to be a personal AI assistant that:
- Connects to local LLMs for natural language understanding and generation
- Responds to user questions in a conversational manner
- Scales from simple question answering to complex multi-agent workflows
- Provides a foundation for building sophisticated AI tools and systems
## Getting Started
### Prerequisites
Before running Devin, you'll need to set up your local LLM environment.
Refer to the [Configuration](#configuration) section below.
### Installation
1. Clone/Fork this repository
1. Use UV to set up requirements and environment:
```bash
uv sync
```
### Running Devin
To start Devin, simply run:
```bash
uv run main.py
```
This will initialize the AI assistant and begin listening for your questions.
## Configuration
Devin uses a configuration file to connect to your local LLM.
The configuration should be set up in `config.yaml`
```yaml
llm:
model_path: "path/to/your/local/model"
api_base: "http://localhost:1234/v1"
```
### Local LLM Setup
Devin currently supports connecting to local LLMs such as:
- [Ollama](https://ollama.com/)
- [LM Studio](https://lmstudio.ai/)
- [LocalAI](https://localai.io/)
Make sure your chosen LLM is running and accessible before starting Devin.
## Roadmap
### Phase 1: Core Functionality
- [ ] Basic LLM connection and response
- [ ] Conversation history management
- [ ] Enhanced response formatting
### Phase 2: Tool Integration
- [ ] Web search capabilities
- [ ] File system operations
- [ ] Code execution environment
### Phase 3: Multi-Agent System
- [ ] Worker LLM coordination
- [ ] Task delegation and management
- [ ] Complex workflow automation
## License
TBC - non commercial / not for profit
---
*Devin - Your Personal AI Assistant*
*Powered by local LLM technology*