Skip to content

v1.0.0 - First Stable Release: AI-Powered Excel Data Processing 🎉

Latest

Choose a tag to compare

@atoz03 atoz03 released this 27 Oct 05:29

🎉 Office AI CLI v1.0.0

Office AI CLI 是一个 AI 驱动的命令行工具,专为零技术背景的办公人员设计,让 Excel/CSV 数据处理像说话一样简单。

✨ 核心特性

🎯 专为办公人员设计

  • 零门槛自然语言 - 用人话描述需求,无需学习复杂公式
  • VLOOKUP 智能替代 - 彻底告别复杂的 Excel 公式
  • 会话式体验 - 交互式对话模式,像聊天一样处理数据

⚡ 极致性能

  • 启动速度 <50ms - Bun 运行时,比 Python 快 30 倍
  • Token 优化 - 按需发送元数据,单次操作 <500 tokens
  • 混合执行 - 简单任务 TypeScript 直接处理,复杂任务生成 Python 脚本

🔒 安全可靠

  • 三档风险控制 - Low/Medium/High 灵活配置执行确认
  • 代码审查 - 脚本执行前完整展示
  • 超时保护 - 自动终止异常执行
  • 元信息优先 - 默认不上传完整数据

🚀 快速开始

# 克隆仓库
git clone https://github.com/atoz03/office-ai-cli.git
cd office-ai-cli

# 安装依赖
bun install

# 配置 API Key
cp .env.example .env
# 编辑 .env 文件,填入 ANTHROPIC_API_KEY

# 运行健康检查
bun run doctor

# 开始使用
bun run dev chat

📦 主要功能

1. 交互式对话模式 ⭐ 推荐

bun run dev chat

像聊天一样处理数据,支持多轮对话和上下文记忆。

2. 数据匹配(VLOOKUP 替代)

bun run dev exec "把 orders.xlsx 和 customers.xlsx 按客户ID关联"

轻松完成两表关联,支持 LEFT/INNER/OUTER JOIN。

3. 数据筛选与统计

bun run dev exec "从销售表筛选出金额大于1000的订单"
bun run dev exec "统计各部门的销售总额"

4. 环境检查

bun run doctor

快速检查运行环境和配置。

🛠️ 技术亮点

  • Bun - 超快速 JavaScript 运行时,启动时间 <50ms
  • TypeScript - 类型安全的代码实现
  • Claude AI - 双层引擎(Haiku 意图识别 + Sonnet 脚本生成)
  • 混合执行策略 - 简单任务原生处理,复杂任务 AI 生成脚本

📊 性能对比

指标 Python CLI Office AI CLI (Bun) 提升
启动时间 ~1.5s ~50ms 30x
内存占用 ~80MB ~30MB 2.6x
依赖安装 ~30s ~3s 10x

🎯 适用场景

  • ✅ Excel 数据关联(替代 VLOOKUP)
  • ✅ 多文件数据匹配
  • ✅ 数据筛选和统计
  • ✅ 批量数据处理
  • ✅ 复杂数据清洗

📋 前置要求

📄 许可证

MIT License - 详见 LICENSE 文件

🙏 致谢


完整文档: README.md

问题反馈: GitHub Issues


🎊 感谢使用 Office AI CLI!

让数据处理像说话一样简单!🚀