Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/captainigl00/deepseekcomputeruse
Langchain Agent that can interact with a desktop environment in a secure container.
https://github.com/captainigl00/deepseekcomputeruse
agent computer-vision deepseek langchain
Last synced: 5 days ago
JSON representation
Langchain Agent that can interact with a desktop environment in a secure container.
- Host: GitHub
- URL: https://github.com/captainigl00/deepseekcomputeruse
- Owner: CaptainIgl00
- Created: 2025-01-20T20:19:56.000Z (6 days ago)
- Default Branch: main
- Last Pushed: 2025-01-20T20:45:34.000Z (6 days ago)
- Last Synced: 2025-01-20T21:38:56.173Z (6 days ago)
- Topics: agent, computer-vision, deepseek, langchain
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DeepSeek Computer Use Demo
A containerized application that combines a LangChain-powered terminal assistant with a virtual desktop environment, accessible through a web browser. The assistant uses the DeepSeek LLM to understand and execute bash commands in a controlled Ubuntu environment. This project is highly inspired by the Anthropic Computer Use Demo [https://github.com/anthropics/anthropic-quickstarts/tree/main/computer-use-demo](https://github.com/anthropics/anthropic-quickstarts/tree/main/computer-use-demo).
## Features
- 🤖 AI-powered terminal assistant using DeepSeek LLM
- 🖥️ Virtual Ubuntu desktop environment accessible via browser
- 🔒 Secure containerized execution environment
- 🌐 Web-based VNC access through noVNC
- 🖱️ Pre-installed desktop applications (Firefox, LibreOffice, etc.)
- 💻 Streamlit-based chat interface## Prerequisites
- Docker and Docker Compose
- A DeepSeek API key## Setup
1. Clone the repository:
```bash
git clone https://github.com/CaptainIgl00/DeepseekComputerUse.git
cd DeepseekComputerUse
```2. Create a `.env` file with your DeepSeek API key:
```bash
DEEPSEEK_API_KEY=your_api_key_here
```3. Build and start the container:
```bash
docker-compose up --build
```## Accessing the Application
Once the container is running, you can access the terminal assistant at http://localhost:8501.