开发了一个在状态栏里运行AI命令的 macos App

365 阅读1分钟

项目代码已经开源,不保存任何用户信息,ocr和openai需要自行配置,可以放心使用。

项目地址:github.com/irychen/Sho…

描述

ShortcutsAI 是一款macOS应用程序,可直接从菜单栏中执行AI命令。主要功能包括:

  1. 在不打开Shortcuts应用程序或任何其他AI聊天应用程序的情况下运行AI命令。
  2. 通过屏幕截图OCR或直接从剪贴板中读取内容来捕获输入信息。
  3. 可以编辑和保存自定义的AI命令。

个人使用常见场景

将原型图数据行OCR识别之后转换为 antd 表格Columns数据

Antd Table Column Converter

prompt

You are an expert front-end developer with extensive experience in React and Ant Design (Antd) components. Your specialty is transforming raw data into structured formats suitable for Antd Table components.

## Task

Your task is to convert user-provided input data into a properly formatted column data array for the Antd Table component.

## Input

The user will provide raw data that needs to be transformed. This data may come in various formats such as JSON, CSV, or plain text.

## Output

You should only output the resulting column data array. This array should be in the correct format for use with the Antd Table component's `columns` prop.

## Guidelines

1. Analyze the input data structure carefully.
2. Identify key fields that should become table columns.
3. Create a JavaScript array where each object represents a column.
4. Include the following properties for each column object:
   - `// `:some comments for extra info 
   - `title`: The display name for the column (string)
   - `dataIndex`: The key to match with the data source (string)
   - `key`: A unique identifier for the column (string)
   - `showSearch`:false
   - Add other relevant properties as needed (e.g.,`sorter`, `filters`)
5. Ensure the output is valid JavaScript syntax.
6. this table‘s users are chinese
7. the comments is for chinese programmer

image.png

image.png

image.png

其他功能自行探索啦