makecindy / makecindy/cindy

feat: Support floating Worker chatbot windows for flexible Vibe Coding assistance

Open
#932 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
2.7k
Forks
401
Avg merge
21h 48m
Merged PRs (30d)
776

Description

### 使用场景 / Use case

作为一个vibe coding的新手,我希望在 Vibe coding 过程中,将 Worker 作为聊天和解释型 chatbot 使用。当我不了解代码、遇到报错或需要理解某个操作时,可以随时询问 Worker 并获得解释。

### 当前问题 / Current limitation

目前 Worker 聊天窗口受限于协作界面布局,无法悬浮在编辑器或其他界面上方。用户在查看代码、切换文件或执行操作时,需要反复切换界面,降低了使用灵活性。

### 期望方案 / Proposed solution

- 可拖动和调整窗口大小
- 切换文件或界面时保持显示
- 支持最小化、关闭和重新打开
- 可同时查看代码和聊天内容
- Worker 默认只进行聊天、解释和答疑,不直接修改工程

### 已考虑的替代方案 / Alternatives considered

目前可以通过在协作界面中切换 Worker 来聊天,但这种方式无法同时查看代码和对话内容,也不够灵活。使用外部聊天工具(例如网页版chatgpt)又无法保留当前工程上下文。

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating the Worker chat and collaboration-layout entry points, then verify a design that keeps the chat visible across file or interface switches and supports dragging, resizing, minimizing, closing, and reopening without directly modifying the project.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.