CodeFlicker 是一款以智能体为核心架构的 AI 编程 IDE,面向从理解代码、编写代码、修改代码到验证结果的完整软件工程流程。它不仅提供编辑器内的实时代码补全与对话式协作,也能理解代码库、上下文和任务目标,协助开发者处理日常维护、功能迭代、问题修复以及架构重构等工作。与只关注单段代码生成的工具相比,CodeFlicker 强调跨文件、跨模块的任务处理,并通过多渠道获取上下文、优化提示词机制和长期记忆来支持持续协作。
核心功能
智能体驱动的软件工程协作
CodeFlicker 基于 agent-native architecture 构建,能够围绕代码库、上下文与任务目标展开工作。它覆盖代码理解、编码、修改和验证等环节,用于协助开发者处理复杂的工程任务,而不只是生成单个代码片段。
编辑器内实时补全与对话
在编辑器中,CodeFlicker 可以实时完成代码,也可以通过对话方式与智能体协作。开发者可以在保持编码流程的同时获得代码编写支持,并围绕当前任务进行协作式处理。
多项目并行处理
Duet Space 支持在独立窗口中打开多个项目,让用户同时推进多个任务。它还可以与 IDE 实时同步,服务于并行开发和协作场景,使不同项目或任务能够在同一工作流中同时进行。
任务规划与可追踪步骤
CodeFlicker 提供从被动响应转向主动规划的工作方式,可以帮助澄清模糊任务,并将任务转化为可追踪的步骤。规划完成后,开发者可以按照明确的执行路径继续编码,减少任务目标不清带来的反复沟通。
多渠道上下文与长期记忆
产品介绍提到通过多个渠道获取上下文,并对上下文策略和提示词机制进行优化。它还具备长期记忆的自我演进能力,用于在持续使用和协作过程中保留与任务相关的背景信息。
多语言编程支持
CodeFlicker 支持 JavaScript、TypeScript、Python、Go、C、C++、C# 和 Java 等主要编程语言。官网将其描述为面向这些语言提供专业级编程表现,覆盖前端、后端、系统开发及常见企业级开发场景。
使用方式
官网提供 IDE 下载入口,用户可以在编辑器中使用实时代码补全和对话式智能体协作,也可以通过 Duet Space 在多个独立窗口中打开项目并与 IDE 实时同步。开始使用时,可通过 Email、Google 或 GitHub 注册,官网称注册过程只需几秒。正文没有提到 API、命令行、浏览器插件或自备模型 Key,也没有说明导入导出的具体方式。
适用人群与场景
需要维护既有代码的开发者,可以使用 CodeFlicker 快速理解代码并处理日常维护任务。负责功能迭代的开发者,可以让它协助构建新功能、拆解模糊需求并推进可追踪步骤。遇到代码问题时,可以围绕修复任务进行协作;进行架构调整时,则可用于跨文件、跨模块的重构工作。需要同时推进多个项目或任务的团队,也可以使用 Duet Space 进行并行处理和实时同步。