[Share Experiences] 如何用AI编程助手开发一些小软件和小工具?
Tofloor
poster avatar
kookboy
deepin
a day ago
Author

近期大家可能注意到了,我时不时会借助AI“手搓”一些实用小工具。比如之前发布的 From scratch 图片批处理工具 v3.0.1 (已上架Deepin社区应用商店),用起来效果还不错,欢迎大家下载试用,完全免费~你可以对比一下Deepin商店里的很多图片处理应用,不少都是需要“应用内付费”的。

那么,我通常用什么AI工具来开发这些软件呢?主要是 Iflow CLI。在试过几款AI编程助手后,我认为它比较契合我们当前的使用环境和场景,所以想推荐给大家。

当然,专业开发者或技术高手可能更常选择国外的一些工具,比如 Claude CodeGemini CLICursorGitHub Copilot 等。但由于访问限制或使用门槛,对国内用户来说不一定方便。国内其实也有不少同类工具,不过在 Deepin 25 系统环境下,从适配性和易用性来看,我还是觉得 Iflow CLI 更顺手一些。

如果你也在用Deepin,并且对AI辅助开发感兴趣,不妨试试看。也欢迎回帖分享你的使用心得或推荐其他好工具~


iFlow CLI简介

iFlow CLI是阿里巴巴心流研究团队推出的终端AI智能体,面向个人用户永久免费开放。用户可通过自然语言命令在终端上直接执行任务,从而实现从文件整理到复杂工作流程的全面自动化。

✦ iFlow CLI(心流 CLI)是一个专注于软件工程任务的交互式命令行助手。它的主要目标是帮助用户安全、高效地完成各种开发工作。

优点:

  • 面向个人永久免费开放
  • 中文环境
  • 国内顶端几款大模型免费使用
  • 一条命快捷安装

核心能力

代码操作

  • 读取、搜索、编辑文件
  • 执行 shell 命令
  • Git 操作(提交、查看状态等)
    任务管理
  • 自动规划和拆解复杂任务
  • 使用 todo 列表跟踪进度
  • 并行执行独立任务以提高效率
    专业代理
  • general-purpose:复杂研究和多步骤任务
  • plan-agent:规划和分析
  • explore-agent:探索和理解代码库
  • frontend-tester:前端测试和验证
    工作原则
  • 严格遵循项目约定:分析现有代码风格、结构和模式
  • 验证库/框架:不假设可用性,先检查项目配置
  • 前端验证:修改 UI/组件后必须进行前端测试
  • 安全优先:关键操作前会说明目的和影响
  • 不主动提交:除非明确要求,否则不执行 git commit
    特色功能
  • 支持多种文件类型(代码、PDF、图片、Excel等)
  • 集成 Web 搜索和内容获取
  • 长期记忆用户偏好
  • 自定义 slash 命令支持

✦ iFlow CLI 旨在成为开发者的得力助手,通过智能化的工具使用和任务管理,提升开发效率。


系统要求

  • Node.js 22+
  • 4GB+ 内存
  • 互联网连接

快速安装

macOS/Linux

# 一键安装脚本,会安装全部所需依赖:
bash -c "$(curl -fsSL https://gitee.com/iflow-ai/iflow-cli/raw/main/install.sh)"

# 已有Node.js 22+ 的运行下面命令:
npm i -g @iflow-ai/iflow-cli@latest

安装后,终端输入:iflow 它会先让你选择身份认证方式,同时跳出登陆页面,没有在心流开放平台注册过的注册一个账号

注册登陆 选择方式.png

正常 登陆后的界面

iflow打开界面.png

免费的模型选择

model选择.png


如果你想做一个应用

强烈建议:

先用AI帮你写一个md格式的开发文档,有了开发方案,往往事半功倍,很不容易出大问题。

其它的使用方面,这里我就不多赘述,可以查看其官方教程文档。

心流开放平台-iflow教程文档 https://platform.iflow.cn/cli/quickstart

另外,如果在使用中发现Deepin终端会闪屏,可以换用开源好用的“WindTerm多功能终端”,目前,我没发现WindTerm有闪屏问题,它在社区商店有下载。

Reply Favorite View the author
All Replies
鲜衣怒马
deepin
21 hours ago
#1

agree

点赞支持,科普很有用

Reply View the author
kookboy
deepin
18 hours ago
#2
鲜衣怒马

agree

点赞支持,科普很有用

是啊,AI技术已经变成了新一轮的驱动生产力。希望大家共同创建Deepin社区生态繁荣圈!

Reply View the author
晚秋(lateautumn)
Moderator
an hour ago
#3

挑架构吗?龙架构是不是也可以安装?

Reply View the author
晚秋(lateautumn)
Moderator
an hour ago
#4

image.png好象没成功。

Reply View the author