File size: 2,525 Bytes
1cf8f01
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13e47b9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1cf8f01
 
 
13e47b9
 
 
 
 
 
4fc8652
 
 
 
 
 
 
 
 
 
 
 
 
 
13e47b9
 
4fc8652
 
 
 
 
 
 
13e47b9
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
---
title: DeepSite v2
emoji: 🐳
colorFrom: blue
colorTo: blue
sdk: docker
pinned: true
app_port: 3000
license: mit
short_description: Generate any application with DeepSeek
models:
  - deepseek-ai/DeepSeek-V3-0324
  - deepseek-ai/DeepSeek-R1-0528
---

# DeepSite 🐳

DeepSite is a coding platform powered by DeepSeek AI, designed to make coding smarter and more efficient. Tailored for developers, data scientists, and AI engineers, it integrates generative AI into your coding projects to enhance creativity and productivity.

## New Features

### Google AI Studio Integration
- Support for Gemini models including gemini-2.5-pro, gemini-2.5-flash, and more
- Easy provider selection in the UI

### OpenRouter Integration
- Access to a wide variety of models including GPT, Claude, and others
- Free tier models available

### Enhanced Chat Interface
- Dedicated chat mode for conversational AI interactions
- Message history and real-time streaming responses

### Powerful AI Agent
- Project planning and generation capabilities
- Task tracking and file management
- Visual project structure representation

### Improved Extensibility
- Modular provider architecture for easy addition of new AI services
- Session and project saving functionality

## How to use it locally

Follow [this discussion](https://huggingface.co/spaces/enzostvs/deepsite/discussions/74)

### Environment Setup

To use the new Google AI Studio and OpenRouter providers, add the following to your `.env.local` file:

```
# Hugging Face Token (for local testing without authentication)
HF_TOKEN=your_huggingface_token_here

# Google AI Studio API Key (for Gemini models)
GOOGLE_AI_STUDIO_API_KEY=your_google_ai_studio_api_key_here

# OpenRouter API Key (for OpenRouter models)
OPENROUTER_API_KEY=your_openrouter_api_key_here

# Default provider token (when user is not authenticated)
DEFAULT_HF_TOKEN=your_default_hf_token_here

# MongoDB URI (if you want to use MongoDB instead of local storage)
# MONGODB_URI=your_mongodb_atlas_uri_here
```

### Local Storage vs MongoDB

By default, DeepSite now uses local file storage instead of MongoDB to simplify local development. 
Project data is stored in the `data/` directory as JSON files.

If you prefer to use MongoDB, uncomment the MONGODB_URI line in your `.env.local` file and ensure your MongoDB Atlas cluster is properly configured with your IP address whitelisted.

### Running the Application

```bash
npm install
npm run dev
```

The application will be available at http://localhost:3000