Skip to content

Commit 7b29ec1

Browse files
committed
docs: added README
1 parent b2b3ab1 commit 7b29ec1

File tree

1 file changed

+42
-4
lines changed

1 file changed

+42
-4
lines changed

README.md

Lines changed: 42 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,45 @@
1-
# Tauri + React + Typescript
1+
# gptme-tauri
22

3-
This template should help get you started developing with Tauri, React and Typescript in Vite.
3+
A desktop application for [gptme](https://github.com/gptme/gptme) built with [Tauri](https://tauri.app/).
44

5-
## Recommended IDE Setup
5+
This app packages the [gptme-webui](https://github.com/gptme/gptme-webui) frontend with a bundled `gptme-server` binary, providing a standalone desktop experience for gptme.
66

7-
- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)
7+
## Features
8+
9+
- 🖥️ Native desktop app with web UI
10+
- 📦 Self-contained with bundled gptme-server
11+
- 🚀 No need to install Python or manage dependencies
12+
- 🔧 All gptme tools and capabilities available
13+
14+
## Prerequisites
15+
16+
- [Node.js](https://nodejs.org/) (for building)
17+
- [Rust](https://rustup.rs/) (for Tauri)
18+
- Git submodules initialized
19+
20+
## Development
21+
22+
```bash
23+
# Install dependencies and initialize submodules
24+
git submodule update --init --recursive
25+
npm install
26+
27+
# Run in development mode
28+
make dev
29+
```
30+
31+
## Building
32+
33+
```bash
34+
# Build the application
35+
make build
36+
```
37+
38+
The built application will be in `src-tauri/target/release/bundle/`.
39+
40+
## Project Structure
41+
42+
- `gptme/` - gptme source code (submodule)
43+
- `gptme-webui/` - Web UI frontend (submodule)
44+
- `src-tauri/` - Tauri backend configuration
45+
- `bins/` - Contains the bundled gptme-server binary

0 commit comments

Comments
 (0)