Skip to content

Commit 2603b8a

Browse files
authored
Merge pull request #146 from siteboon/cursor-cli
2 parents 5dd1fcf + e15a78e commit 2603b8a

24 files changed

+4132
-215
lines changed

.gitignore

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,31 @@ temp/
9898
# Local Netlify folder
9999
.netlify
100100

101-
# Claude specific
101+
# AI specific
102102
.claude/
103+
.cursor/
104+
.roo/
105+
.taskmaster/
106+
.cline/
107+
.windsurf/
103108

104109
# Database files
105110
*.db
106111
*.sqlite
107-
*.sqlite3
112+
*.sqlite3
113+
114+
logs
115+
dev-debug.log
116+
# Editor directories and files
117+
.idea
118+
.vscode
119+
*.suo
120+
*.ntvs*
121+
*.njsproj
122+
*.sln
123+
*.sw?
124+
# OS specific
125+
126+
# Task files
127+
tasks.json
128+
tasks/

README.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
</div>
55

66

7-
A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/claude-code), Anthropic's official CLI for AI-assisted coding. You can use it locally or remotely to view your active projects and sessions in claude code and make changes to them the same way you would do it in claude code CLI. This gives you a proper interface that works everywhere.
7+
A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/claude-code), and [Cursor CLI](https://docs.cursor.com/en/cli/overview). You can use it locally or remotely to view your active projects and sessions in Claude Code or Cursor and make changes to them from everywhere (mobile or desktop). This gives you a proper interface that works everywhere. Supports models including **Claude Sonnet 4**, **Opus 4.1**, and **GPT-5**
88

99
## Screenshots
1010

@@ -25,6 +25,14 @@ A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/cla
2525
<em>Responsive mobile design with touch navigation</em>
2626
</td>
2727
</tr>
28+
<tr>
29+
<td align="center" colspan="2">
30+
<h3>CLI Selection</h3>
31+
<img src="public/screenshots/cli-selection.png" alt="CLI Selection" width="400">
32+
<br>
33+
<em>Select between Claude Code and Cursor CLI</em>
34+
</td>
35+
</tr>
2836
</table>
2937

3038

@@ -34,19 +42,21 @@ A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/cla
3442
## Features
3543

3644
- **Responsive Design** - Works seamlessly across desktop, tablet, and mobile so you can also use Claude Code from mobile
37-
- **Interactive Chat Interface** - Built-in chat interface for seamless communication with Claude Code
38-
- **Integrated Shell Terminal** - Direct access to Claude Code CLI through built-in shell functionality
45+
- **Interactive Chat Interface** - Built-in chat interface for seamless communication with Claude Code or Cursor
46+
- **Integrated Shell Terminal** - Direct access to Claude Code or Cursor CLI through built-in shell functionality
3947
- **File Explorer** - Interactive file tree with syntax highlighting and live editing
4048
- **Git Explorer** - View, stage and commit your changes. You can also switch branches
4149
- **Session Management** - Resume conversations, manage multiple sessions, and track history
50+
- **Model Compatibility** - Works with Claude Sonnet 4, Opus 4.1, and GPT-5
4251

4352

4453
## Quick Start
4554

4655
### Prerequisites
4756

4857
- [Node.js](https://nodejs.org/) v20 or higher
49-
- [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code) installed and configured
58+
- [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code) installed and configured, and/or
59+
- [Cursor CLI](https://docs.cursor.com/en/cli/overview) installed and configured
5060

5161
### Installation
5262

@@ -108,9 +118,10 @@ The UI automatically discovers Claude Code projects from `~/.claude/projects/` a
108118
- **Visual Project Browser** - All available projects with metadata and session counts
109119
- **Project Actions** - Rename, delete, and organize projects
110120
- **Smart Navigation** - Quick access to recent projects and sessions
121+
- **MCP support** - Add your own MCP servers through the UI
111122

112123
#### Chat Interface
113-
- **Use responsive chat or Claude Code CLI** - You can either use the adapted chat interface or use the shell button to connect to Claude Code CLI.
124+
- **Use responsive chat or Claude Code/Cursor CLI** - You can either use the adapted chat interface or use the shell button to connect to your selected CLI.
114125
- **Real-time Communication** - Stream responses from Claude with WebSocket connection
115126
- **Session Management** - Resume previous conversations or start fresh sessions
116127
- **Message History** - Complete conversation history with timestamps and metadata
@@ -152,7 +163,7 @@ The UI automatically discovers Claude Code projects from `~/.claude/projects/` a
152163
### Backend (Node.js + Express)
153164
- **Express Server** - RESTful API with static file serving
154165
- **WebSocket Server** - Communication for chats and project refresh
155-
- **Claude CLI Integration** - Process spawning and management
166+
- **CLI Integration (Claude Code / Cursor)** - Process spawning and management
156167
- **Session Management** - JSONL parsing and conversation persistence
157168
- **File System API** - Exposing file browser for projects
158169

0 commit comments

Comments
 (0)