“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
Codex-X:桌面端代码模型切换与指令管理利器
Codex-X 是一款桌面端代码模型切换与指令管理工具,让开发者无缝切换并调用不同AI代码助手。
一、项目概述
在AI辅助编程日益普及的今天,开发者常常需要在多个代码模型(如GPT-4、Claude、Codex等)之间切换,或者管理复杂的自定义指令。Codex-X 正是为解决这一痛点而生——它是一个基于TypeScript构建的桌面应用程序,专注于提供统一的模型切换与指令管理体验,让开发者能够高效地利用不同AI代码助手的能力,而无需频繁切换界面或重复配置。
二、痛点分析
2.1 多模型切换的混乱
当前AI代码助手百花齐放,每个模型各有优劣:
- GPT-4 擅长复杂逻辑推理
- Claude 在代码解释和长上下文方面表现优异
- Codex 专注于代码生成
但大多数开发者只能通过浏览器标签页或独立客户端来回切换,效率低下且容易混淆上下文。
2.2 指令管理的碎片化
每个模型、每个项目、每个任务可能需要不同的指令前缀或系统提示词。手动管理这些指令不仅耗时,还容易出错。比如:
- 项目A需要“使用TypeScript严格模式”
- 项目B需要“优先使用函数式编程”
- 调试时需要“逐步解释代码逻辑”
2.3 缺乏统一入口
没有一款工具能同时满足:
- 模型切换
- 指令预设
- 上下文管理
- 跨平台使用
三、安装与使用
3.1 安装步骤
bash
克隆仓库
git clone https://github.com/yynxxxxx/Codex-X.git
进入目录
cd Codex-X
安装依赖
npm install
启动开发模式
npm run dev
构建生产版本
npm run build
3.2 基本使用示例
typescript
// 初始化Codex-X客户端
import { CodexClient } from 'codex-x';
const client = new CodexClient({
models: ['gpt-4', 'claude-3', 'codex'],
defaultModel: 'gpt-4'
});
// 切换模型
client.switchModel('claude-3');
// 添加自定义指令
client.addInstruction('project-style', {
prefix: '请使用TypeScript严格模式,并遵循ESLint规则',
scope: 'project'
});
// 发送带指令的请求
const response = await client.send({
prompt: '实现一个二分查找函数',
instruction: 'project-style',
model: 'codex'
});
3.3 指令管理界面
用户可以通过图形界面轻松管理指令:
- 创建指令模板
- 按项目/任务分类
- 设置快捷键绑定
- 导入/导出指令集
四、核心亮点
4.1 模型无关性设计
Codex-X 采用插件式架构,支持任意AI代码模型。用户只需配置API端点,即可在统一界面下使用不同模型。这种设计降低了模型切换的摩擦成本。
4.2 智能指令系统
- 上下文感知:指令可以绑定到特定项目、文件类型或关键词
- 优先级机制:全局指令、项目指令、临时指令按优先级合并
- 动态变量:支持在指令中使用{{projectName}}、{{language}}等变量
4.3 跨平台桌面体验
基于Electron构建,支持Windows、macOS、Linux,提供原生桌面应用的流畅体验,包括:
- 系统托盘快速访问
- 全局快捷键
- 剪贴板集成
- 离线指令缓存
4.4 开发者友好
- 完整的TypeScript类型定义
- 插件开发API
- 指令模板市场(计划中)
- 详细的日志与调试功能
五、适用场景
5.1 多模型工作流
适合需要同时使用多个AI模型的开发者,比如:
- 用GPT-4做架构设计
- 用Codex生成代码片段
- 用Claude进行代码审查
5.2 团队协作
团队成员可以共享指令模板,确保代码风格一致性:
- 统一的代码规范指令
- 项目专属的上下文提示
- 代码审查标准指令
5.3 教学与培训
教育者可以为学生预设不同难度等级的指令,帮助学生逐步学习:
- 初级:提供详细注释和解释
- 高级:只给出关键提示
六、同类项目对比
| 特性 | Codex-X | Continue.dev | Cursor | GitHub Copilot |
|---|---|---|---|---|
| 模型切换 | ✅ 原生支持 | ✅ 支持 | ❌ 固定模型 | ❌ 固定模型 |
| 指令管理 | ✅ 强大的指令系统 | ✅ 基础支持 | ❌ 无 | ❌ 无 |
| 桌面应用 | ✅ 独立桌面应用 | ✅ VS Code插件 | ✅ 独立IDE | ✅ VS Code插件 |
| 开源 | ✅ 完全开源 | ✅ 开源 | ❌ 闭源 | ❌ 闭源 |
| 跨平台 | ✅ Windows/Mac/Linux | ✅ 依赖VS Code | ✅ 独立应用 | ✅ 依赖VS Code |
| 指令模板市场 | 🔄 计划中 | ❌ 无 | ❌ 无 | ❌ 无 |
6.1 与Continue.dev对比
Continue.dev 是VS Code插件,功能上类似但受限于插件生态。Codex-X作为独立应用,有更大的自由度和更好的性能表现。
6.2 与Cursor对比
Cursor是完整的IDE,但模型选择受限。Codex-X专注于模型切换和指令管理,更轻量、更灵活。
6.3 与GitHub Copilot对比
Copilot深度集成在VS Code中,但缺乏模型切换能力。Codex-X适合需要多模型配合的高级用户。
七、技术架构与未来发展
7.1 技术栈
- 前端:React + TypeScript
- 后端:Electron + Node.js
- 模型通信:REST API + WebSocket
- 状态管理:Zustand
- UI框架:Tailwind CSS
7.2 未来规划
- 指令模板市场(社区贡献)
- 本地模型支持(如Llama、Mistral)
- 团队协作功能(共享指令、权限管理)
- 自动指令生成(根据代码上下文自动推荐指令)
八、总结
Codex-X 解决了AI辅助编程中一个真实且日益突出的痛点——多模型切换与指令管理。虽然目前Stars数量不多(179),但它的设计理念和架构清晰,特别适合那些需要精细控制AI交互方式的开发者。如果你厌倦了在多个AI工具之间来回切换,或者希望有一套可复用的指令体系,Codex-X 值得一试。