KeyType
应用软件官方付费Apple Silicon 兼容

KeyType 1.6

macOS自动补全Cotypist开源替代品

MacKitMacKit3天前更新05332

介绍

KeyType 是一款面向 macOS 的开源系统级 AI 文本自动补全工具,可持续识别当前聚焦的文本输入区域,并在光标位置通过本地大语言模型预测简短、自然的后续内容。预测结果会以不干扰原文的幽灵文本形式显示,用户按下 Tab 键即可接受建议,从而减少邮件、文档、聊天消息、代码注释及其他日常文字内容中的重复输入。

软件能够跨应用工作,不局限于特定编辑器或浏览器,并通过辅助功能接口获取焦点、插入点和文本框上下文,再结合经过分段与预算控制的提示词生成补全内容。模型推理在设备本地完成,有助于降低敏感文本上传至外部服务所带来的隐私风险,也能提供更独立的使用体验。

项目还包含约束生成、词元配置、浮层渲染、剪贴板与按键插入策略,以及针对不同应用和域名的兼容性覆盖机制。KeyType 采用 Swift 工程与模块化 SwiftPM 包组织核心逻辑,提供 MIT 开源许可,适合重视本地处理、系统范围补全和代码透明度的 macOS 用户,也便于开发者研究、构建及扩展自动补全流程。

截图

功能亮点

  • 系统级自动补全

    持续监测当前获得焦点的文本输入区域,可在多个 macOS 应用中提供统一的续写体验,不受单一编辑器或浏览器限制。

  • 本地模型推理

    借助本地 LLM 和 llama.cpp 运行模型,文本预测主要在用户设备上完成,减少输入内容发送到远程服务的需要。

  • 幽灵文本预览

    将预测结果以内联浮层形式呈现在光标附近,用户可以先查看建议内容,再决定是否接受,不会直接改写现有文本。

  • Tab 快捷采纳

    看到合适的补全建议后可直接按下 Tab 键插入,适用于邮件、文档、即时通信及其他高频文字输入场景。

  • 上下文捕获

    通过 macOS 辅助功能能力识别焦点、插入点位置和文本框快照,为模型提供与当前输入任务相关的上下文信息。

  • 受控提示构建

    使用分段且带预算限制的提示词构建机制组织上下文,控制提交给模型的信息范围与长度,提高生成流程的可管理性。

  • 约束生成机制

    项目包含词元掩码、前缀树可接受性判断和搜索逻辑,可对候选输出进行约束,改善补全结果与输入场景的匹配程度。

  • 多种文本插入策略

    支持基于剪贴板或模拟按键的插入方式,可根据不同应用的输入行为选择更合适的文本写入路径。

  • 应用兼容策略

    内置针对不同应用和域名的覆盖规则,便于处理文本控件行为差异,增强跨应用使用时的兼容能力。

  • 开源模块化架构

    采用 MIT 许可证发布,核心能力按上下文捕获、模型运行、提示构建、补全界面和文本插入等 SwiftPM 包拆分,便于审查、测试与二次开发。

  • 原生菜单栏外壳

    应用目标以 macOS 菜单栏工具形态承载核心功能,安装后可完成引导并在后台配合日常输入流程使用。

  • 现代系统支持

    开发环境要求 macOS 14 或更高版本以及较新的 Xcode,可通过提供的工作区构建应用和独立测试核心软件包。

下载

下载软件

暂无站内直链,可先使用上方外链;有资源后会补上会员直链下载。

开通会员直链下载

本页暂无站内直链。开通会员可下载全站已收录资源,并支持求软件加急;也可优先前往官网获取。

了解会员权益

MacKit 为精选整理站点:请自行判断软件授权与用途;商业使用请购买官方正版。

分享到

评论

登录后即可参与评论登录 / 注册