rename tagline to "IDE for Claude Code CLI"

clide is an IDE for the Claude Code CLI. The previous tagline
"Flutter desktop IDE for Claude Code" overemphasized the host
toolkit (Flutter is implementation detail, immediately obvious to
contributors) and was ambiguous about whether the integration
target is the CLI specifically.

Updates the welcome subtitle (i18n catalog + widget test + view),
the project description in pubspec.yaml, README and CLAUDE.md, the
CLI banner, and the web manifest/index.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-05-06 11:06:41 +02:00
co-authored by Claude
parent 5fb3df84ed
commit 5f162a6668
10 changed files with 31 additions and 15 deletions
+19 -3
View File
@@ -1,5 +1,5 @@
{
"exported_at": "2026-05-06T07:56:04Z",
"exported_at": "2026-05-06T09:06:41Z",
"decisions": [
{
"id": "D-1",
@@ -2642,10 +2642,10 @@
"id": "T-79",
"type": "task",
"title": "pane.spawn / editor.open: map errno to actionable error kinds",
"status": "in_progress",
"status": "done",
"priority": "medium",
"created_at": "2026-05-05 12:58:59",
"updated_at": "2026-05-06 07:45:02"
"updated_at": "2026-05-06 07:56:10"
},
{
"id": "T-80",
@@ -2664,6 +2664,15 @@
"priority": "low",
"created_at": "2026-05-05 12:58:59",
"updated_at": "2026-05-05 12:58:59"
},
{
"id": "T-82",
"type": "task",
"title": "add Catppuccin theme to bundled themes",
"status": "backlog",
"priority": "low",
"created_at": "2026-05-06 08:30:15",
"updated_at": "2026-05-06 08:30:15"
}
],
"ticket_deps": null,
@@ -3989,6 +3998,13 @@
"old_value": "backlog",
"new_value": "in_progress",
"changed_at": "2026-05-06 07:45:02"
},
{
"ticket_id": "T-79",
"field": "status",
"old_value": "in_progress",
"new_value": "done",
"changed_at": "2026-05-06 07:56:10"
}
]
}
+1 -1
View File
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## What clide is
A Flutter desktop IDE for Claude Code. Single Flutter package at the repo root, plus small native supporter tools where Dart can't reach.
An IDE for Claude Code CLI. Single Flutter package at the repo root, plus small native supporter tools where Dart can't reach.
- **`lib/`** — all Dart code. Subsystem handlers (`lib/src/daemon/`, `lib/src/pty/`, `lib/src/ipc/`, `lib/src/git/`, `lib/src/pql/`), kernel services (`lib/kernel/`), UI widgets (`lib/widgets/`), built-in extensions (`lib/builtin/`), and the extension framework (`lib/extension/`). The Flutter app hosts the IPC server in-process (D-56).
- **[`pql`](https://github.com/postmeridiem/pql)** — external supporter tool. Clide wraps it for every query surface; never re-implements it.
+1 -1
View File
@@ -1,6 +1,6 @@
# clide
A Flutter desktop IDE for Claude Code. Native rendering, terminal-first interaction, pql-powered queries, canvas and graph surfaces. Linux and macOS.
An IDE for Claude Code CLI. Native rendering, terminal-first interaction, pql-powered queries, canvas and graph surfaces. Linux and macOS.
## Architecture
+1 -1
View File
@@ -89,7 +89,7 @@ Future<void> main(List<String> argv) async {
void _printHelp(IOSink sink) {
sink.writeln('''
clide $clideVersion Flutter desktop IDE for Claude Code.
clide $clideVersion — IDE for Claude Code CLI.
Usage:
clide --daemon Run the long-running daemon process.
+1 -1
View File
@@ -61,7 +61,7 @@ class _Header extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
ClideText('clide', fontSize: 52, fontWeight: FontWeight.w300, color: tokens.globalForeground),
ClideText('Flutter desktop IDE for Claude Code', muted: true, fontSize: 16),
ClideText('IDE for Claude Code CLI', muted: true, fontSize: 16),
],
),
],
@@ -1,6 +1,6 @@
{
"title": { "translation": "clide" },
"subtitle": { "translation": "Flutter desktop IDE for Claude Code" },
"subtitle": { "translation": "IDE for Claude Code CLI" },
"open-project": { "translation": "Open project" },
"open-project.hint": { "translation": "Pick a git repository to open as the workspace" },
"tab.title": { "translation": "Welcome" }
+3 -3
View File
@@ -1,4 +1,4 @@
# clide — Flutter desktop IDE for Claude Code.
# clide — IDE for Claude Code CLI.
#
# Single source of truth for project metadata and dependencies.
# The Flutter app hosts everything in-process (D-056); tmux owns
@@ -9,8 +9,8 @@
name: clide
description: >-
Flutter desktop IDE for Claude Code. One Dart package covering the
UI, subsystem handlers (pane, files, editor, git, pql), and the
IDE for Claude Code CLI. One Dart package covering the UI,
subsystem handlers (pane, files, editor, git, pql), and the
extension framework.
publish_to: none
version: 2.0.0
+2 -2
View File
@@ -20,7 +20,7 @@ void main() {
'builtin.welcome': {
const Locale('en', 'US'): const {
'title': {'translation': 'clide'},
'subtitle': {'translation': 'Flutter desktop IDE for Claude Code'},
'subtitle': {'translation': 'IDE for Claude Code CLI'},
'open-project': {'translation': 'Open project'},
'open-project.hint': {'translation': 'Pick a git repository'},
'tab.title': {'translation': 'Welcome'},
@@ -44,7 +44,7 @@ void main() {
testWidgets('WelcomeView renders title + subtitle + start actions', (tester) async {
await tester.pumpWidget(harness(f, const WelcomeView()));
expect(find.text('clide'), findsOneWidget);
expect(find.text('Flutter desktop IDE for Claude Code'), findsOneWidget);
expect(find.text('IDE for Claude Code CLI'), findsOneWidget);
expect(find.text('Open folder…'), findsOneWidget);
});
});
+1 -1
View File
@@ -18,7 +18,7 @@
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="Flutter desktop IDE for Claude Code.">
<meta name="description" content="IDE for Claude Code CLI.">
<!-- iOS meta tags & icons -->
<meta name="mobile-web-app-capable" content="yes">
+1 -1
View File
@@ -5,7 +5,7 @@
"display": "standalone",
"background_color": "#21262f",
"theme_color": "#00a3d2",
"description": "Flutter desktop IDE for Claude Code.",
"description": "IDE for Claude Code CLI.",
"orientation": "portrait-primary",
"prefer_related_applications": false,
"icons": [