{"id":13457304,"url":"https://github.com/onepointAI/onepoint","last_synced_at":"2025-03-24T12:31:23.382Z","repository":{"id":153587405,"uuid":"621197402","full_name":"onepointAI/onepoint","owner":"onepointAI","description":"An AI assistant tool that integrates coding, writing, and reading functions. For better alternatives see https://monica.im/desktop","archived":false,"fork":false,"pushed_at":"2023-05-12T12:04:09.000Z","size":10572,"stargazers_count":309,"open_issues_count":0,"forks_count":43,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-10-29T01:32:46.658Z","etag":null,"topics":["ai","all-in-one","chatgpt","coding","electron","gpt-35-turbo","macos","react","reading","toolkit","webscraper","xiaoai-tts"],"latest_commit_sha":null,"homepage":"https://www.1ptai.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onepointAI.png","metadata":{"files":{"readme":"README-CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-03-30T07:22:23.000Z","updated_at":"2024-10-23T16:32:37.000Z","dependencies_parsed_at":"2024-01-13T16:24:05.107Z","dependency_job_id":"b6d05c4f-0228-4304-a685-565d5ef13d75","html_url":"https://github.com/onepointAI/onepoint","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onepointAI%2Fonepoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onepointAI%2Fonepoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onepointAI%2Fonepoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onepointAI%2Fonepoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onepointAI","download_url":"https://codeload.github.com/onepointAI/onepoint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245269842,"owners_count":20587861,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","all-in-one","chatgpt","coding","electron","gpt-35-turbo","macos","react","reading","toolkit","webscraper","xiaoai-tts"],"created_at":"2024-07-31T08:01:39.153Z","updated_at":"2025-03-24T12:31:22.546Z","avatar_url":"https://github.com/onepointAI.png","language":"TypeScript","readme":"# onepoint\n\n\u003cp\u003e\n     \u003ca href=\"README.md\"\u003eEnglish\u003c/a\u003e | 中文\n\u003c/p\u003e\n\n\u003cdiv align= \"center\"\u003e\n     \u003cimg align=\"center\" width=300 src=\"https://raw.githubusercontent.com/onepointAI/onepoint/main/assets/banner/brand01.png\" /\u003e    \n     \u003cp\u003e\u003c/p\u003e\n     \u003cp\u003e\n          不仅仅是聊天\n      \u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=center\u003e\n  \u003cbr/\u003e\n  \u003cdiv\u003e\n    \u003ca href=\"https://github.com/onepointAI/onepoint/releases/latest\"\u003e\n      \u003cimg alt=\"macOS\" src=\"https://img.shields.io/badge/-macOS-black?style=flat-square\u0026logo=apple\u0026logoColor=white\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/onepointAI/onepoint/releases/latest\"\u003e\n      \u003cimg alt=\"Windows\" src=\"https://img.shields.io/badge/-Windows-blue?style=flat-square\u0026logo=windows\u0026logoColor=white\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/onepointAI/onepoint/releases/latest\"\u003e\n      \u003cimg alt=\"Linux\" src=\"https://img.shields.io/badge/-Linux-yellow?style=flat-square\u0026logo=linux\u0026logoColor=white\" /\u003e\n    \u003c/a\u003e\n  \u003c/div\u003e\n  \u003cdiv\u003e\n    \u003cimg alt=\"GitHub Actions\" src=\"https://github.com/onepointAI/onepoint/actions/workflows/ci.yaml/badge.svg?branch=main\" /\u003e\n    \u003cimg alt=\"PR Welcome\" src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" /\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/onepointAI/onepoint?style=flat-square\" /\u003e\n  \u003c/div\u003e\n   \u003cbr/\u003e\n\u003c/div\u003e\n\nOnepoint 是一款基于 Electron 的开源 AI 助手，旨在打造极致的桌面端效能工具，最初的目标是实现一个类似苹果的智能辅助悬浮窗，在使用时不占用桌面空间和系统性能，并通过快捷键全局呼起，方便用户随时使用。\n\n借助 ChatGPT 技术，用户可以通过对 Onepoint 不断调教，使其生成和重构的内容更加精确到位（onpoint），从而帮助用户提高效率。Onepoint 目前可以在各种编辑场景(如 VSCode、Pages、Microsoft Word 和 Email 等)下使用，同时也覆盖了 Safari 和 Chrome 等阅读场景，真正实现了全场景智能覆盖。\n\n\u003cdiv align=center\u003e\n     \u003cimg align=\"center\" width=900 src=\"https://raw.githubusercontent.com/onepointAI/onepoint/main/assets/banner/bar.png\" /\u003e\n     \u003cbr/\u003e\n\u003c/div\u003e\n\n## 01 功能\n\n\u003cdiv align=center\u003e\n     \u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/onepointAI/onepoint/main/assets/banner/demo.gif\" /\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\n**基础**\n\n- 提供快捷、简约的功能入口，并作用全局，即用即走\n- 支持多种 IDE 的代码一键编写与重构能力\n- 翻译与文稿写手，支持多种文本编辑场景下的内容总结与输出能力\n\n**高阶**\n\n- 伴读助手，支持 Safari 与 Chrome 等浏览器内容总结与输出\n- 支持第三方设备（如小爱同学）语音输出\n- 个性化 Prompt 与自定义角色预设\n- 高阶提问请求参数设定\n\n**更多**\n\n- 插件市场支持\n- 本地数据存储与导出\n- 账号余额查询\n- 多语言支持\n\n## 02 截图\n\n\u003cdetails\u003e\n\u003csummary\u003e详情\u003c/summary\u003e\n\n#### 极简风\n\n\u003cimg src='./assets/screenshot/chat.png' /\u003e\n\n#### 历史模式\n\n\u003cimg src='./assets/screenshot/list.png' /\u003e\n    \n#### Code 辅助\n\u003cimg src='./assets/screenshot/code.png' /\u003e     \n     \n#### 插件列表\n\u003cimg src='./assets/screenshot/plugin.png' /\u003e\n     \n#### 设置页\n\u003cimg src='./assets/screenshot/setting.png' /\u003e\n     \n#### 账户页\n\u003cimg src='./assets/screenshot/account.png' /\u003e\n     \n#### 自定义 Prompts\n\u003cimg src='./assets/screenshot/prompts.png' /\u003e\n\n更多功能持续推进开发中\n\n\u003c/details\u003e\n \n\u003cbr/\u003e\n\n\u003cdiv align=center\u003e\n    \u003ca href=\"https://www.youtube.com/watch?v=izi5Vrqa-VY\u0026t=1s\" target=\"_blank\"\u003e\n     \u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/onepointAI/onepoint/main/assets/screenshot/video.png\" /\u003e\n    \u003c/a\u003e     \n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n## 03 开始\n\n前往 [官网](https://www.1ptai.com/) 下载并试用该工具。\n\n如果你遇到相关 Bug，或者是有其他的功能需求，欢迎提 issue 或相关 PR，除了能得到我们大大的赞 👍 以外，还有机会获得个人定制的 avatar 形象，并通过 [NFT](https://opensea.io/zh-CN/collection/onepointai-collection) 的形式免费赠与到你的钱包（详情参见[贡献者须知 - 开发者激励](https://github.com/onepointAI/onepoint/issues/4) ）。\n\n## 04 开发\n\n欢迎为我们提交 PR，或具有建设性的意见，一起做点有意思的事情\n\n```\n\u003e git clone git@github.com:onepointAI/onepoint.git\n\u003e cd onepoint\n\u003e yarn\n\u003e yarn start\n```\n\n## 05 愿景与路线图\n\n长远地看，我们希望把 onepoint 打造成个性化的智能辅助工具，以作为各个编辑与阅读软件的能力延伸，同时借助可扩展的插件机制丰富更多样的玩法，它既是工具，也是入口，希望对屏幕前的你有所帮助或启发。\n\n- 🚗 高可用性：快速便捷的入口，包括良好的用户体验（尽可能少的干扰、优雅的界面与交互和高性能）\n- 🔧 高效输出：不是为了替代某某，而是作为原有编辑器的能力补充与增强\n- 📖 阅读护航：总结归纳阅读场景，提高获取信息的能力与速度\n- 🎈 创意玩法：作为入口提供插件机制满足各类场景，提供 NFT 生态与和谐友好的技术社区氛围\n- 🤖 模型训练：提供自定义数据集的模型训练能力(LLMs)\n\n## 06 QA\n\n\u003cdetails\u003e\n\n\u003csummary\u003eQ1: onepoint 不能用在 windows 平台？\u003c/summary\u003e\n\n聊天、角色切换等基础能力可以正常使用，但 IDE 代码选择与应用、浏览器内容获取等需要调用到原生能力（macOS 通过 applescript 实现），Windows 暂不支持这样的原生调用，但以后会考虑 vbscript 来实现类似的能力。\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\n\u003csummary\u003eQ2: 怎么使用代码辅助或者网页抓取工具？\u003c/summary\u003e\n\n首先需要点击左侧的图标选择并切换到对应的模式（如代码重构、总结等），然后在 IDE 中选择一段代码或者鼠标聚焦到当前浏览器，通过`command + k` 全局呼起 onepoint，此时会显示是否对应用修改，选择 `yes`。\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\n\u003csummary\u003eQ3: 网页总结有什么限制吗？\u003c/summary\u003e\n\n目前对抓取网页的字符限制数为 4000（已经提出换行、回车和 html 标签等）以获得更快的速度，后续会通过开关已经上下文分段的能力处理长网页的内容总结\n\n\u003c/details\u003e\n\n\u003cbr /\u003e\n\n## 贡献者\n\n\u003ca href=\"https://github.com/onepointAI/onepoint/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=onepointAI/onepoint\" /\u003e\n\u003c/a\u003e\n\n## License\n\n[MIT License](./LICENSE)\n","funding_links":[],"categories":["TypeScript","工具"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FonepointAI%2Fonepoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FonepointAI%2Fonepoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FonepointAI%2Fonepoint/lists"}