
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 11045
使用教程
环境要求
- Node.js 22 或更高版本
- npm(用于全局安装 @actalk/inkos)
- 一个大模型服务的 API Key(Google Gemini、Moonshot、MiniMax、智谱、百炼等)
- 可选:兼容 Agent(如 Claude Code、OpenClaw)用于 Skill 调用
安装与启动步骤
-
1确认 Node 环境
README 要求 Node.js 22 或更高版本,版本过低需先升级 Node 再安装 InkOS。
-
2全局安装 InkOS
通过 npm 全局安装 @actalk/inkos,安装后即可使用 inkos 命令行。
npm i -g @actalk/inkos -
3初始化并启动 Studio
创建书籍项目目录并进入,执行 inkos 打开 Studio 网页工作台。
inkos init my-novel cd my-novel inkos -
4在 Studio 配置模型
进入「模型配置」:选服务商、粘贴 API Key、测试连接、选模型并保存,再回到书籍页面写作。
-
5配置 CLI 环境变量
终端批处理、服务器、CI、Docker 等场景用 set-global 配置,或手写 .env 文件。
inkos config set-global \ --provider custom \ --base-url https://api.moonshot.cn/v1 \ --api-key sk-xxxxxxxx \ --model kimi-k2.5 -
6排查配置问题
doctor 会显示当前生效的配置模式、service/model/API Key 来源,并尝试 API 连通性。
inkos doctor -
7OpenClaw 调用(可选)
可安装为 OpenClaw Skill 供兼容 Agent 调用;优先走共享交互入口 interact。
clawhub install inkos inkos interact --json --message "继续当前书,但把节奏再收紧一点"
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
INKOS_LLM_PROVIDER | 否 | CLI/部署环境的模型服务商,如 custom、openai、anthropic | custom |
INKOS_LLM_BASE_URL | 否 | 模型 API 地址 | https://api.moonshot.cn/v1 |
INKOS_LLM_API_KEY | 否 | 调用大模型的 API Key | sk-xxxxxxxx |
INKOS_LLM_MODEL | 否 | 使用的模型名称 | kimi-k2.5 |
INKOS_LLM_SERVICE | 否 | 旧 env 模式未填时会尝试从 baseUrl 反推服务商 | google |
如何确认成功
执行 inkos 可打开 Studio,在「模型配置」中测试连接通过;执行 inkos doctor 能看到生效配置模式与 API 连通性结果。
常见问题
Q:Studio 配置会被 .env 覆盖吗?
A:不会。Studio 固定使用服务页配置和 .inkos/secrets.json;即使检测到 ~/.inkos/.env 或项目 .env,也只展示提示,不覆盖 service、model、baseUrl 或 API Key。
Q:测试连接失败怎么办?
A:优先检查服务商、模型和协议是否匹配。例如 --service google --model kimi-k2.5 这类模型与服务的错配会直接报错,避免请求发到错误服务商。
Q:通过 npm 安装后还需要装 ClawHub Skill 吗?
A:不需要。通过 npm 安装或克隆本项目时 skills/SKILL.md 已包含在内,可直接读取,无需额外从 ClawHub 安装。
Q:运行 inkos 报 Node 版本错误?
A:InkOS 需要 Node.js 22 或更高版本,请先升级本机 Node 后重新执行 npm i -g @actalk/inkos。
注意事项
- API Key 存放在项目内的 .inkos/secrets.json,不会写进 inkos.json。
- Studio 用可视化服务配置,CLI / daemon / 部署环境支持 env 覆盖,两条路径互不污染。
- 使用 OpenClaw 时优先调用 inkos interact 入口,执行结果以工具结果和落盘文件为准,不从模型口头声明推断完成。
- 项目采用 AGPL-3.0 许可,商用或二次分发前请确认许可要求。
核心亮点
- 面向小说、剧本、翻译、互动游戏和IP内容的一站式AI创作代理,覆盖多类写作场景
- 技术栈聚焦生成式AI与创意写作,针对中文网文和短剧场景有专门优化
- GitHub星标近9千且处于成长阶段,社区关注度和活跃度较高
不足之处
- 文档/社区待观察
适用场景
- 网络小说与长篇故事的AI辅助创作
- 短剧剧本与互动游戏剧情生成
- 多语言内容翻译与IP衍生内容开发
替代项目
NovelAI、Sudowrite、Inkdrop
上一篇:humanizer
同类项目推荐
openagentskill
开源
像装 npm 包一样安装 AI 技能,让智能体能力即插即用。
The skill layer for AI agents: npm for AI Agent Skills.
better-agent
开源
一个网页搞定多个编码AI,本地运行可共享
Local web workspace for coding agents — Claude, Codex, Gemini, and more in one insp···
gem-team
开源
把 AI 写代码变成标准工程流程,提升代码质量与效率
Turn AI coding into an engineering process.
talkcody
开源
用大白话聊出代码,AI 帮你写、改、查
TalkCody - Code is cheap, show me your talk. Free Open Source AI Coding Agent.
opencode-background-agents
开源
让 OpenCode 主线程不再干等,任务丢后台跑完再回传
Claude Code-style background agents for OpenCode – async delegation with context pe···
k8s-mcp-server
开源
让 AI 安全操作 Kubernetes,集群管理一句话搞定
K8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants l···
dsh-adult-tension
开源
让 NPC 有脾气、世界自己转的互动叙事引擎
DeepSeek 自带破甲 18+ 互动叙事:活人感 NPC(自主决策/拒绝迎合)、211个世界与上万素材···
js-reverse-mcp
开源
让 AI 自动调试 JS,破解加密参数和反爬逻辑
AI Agent-first JS 逆向 MCP Server:有头 Chrome 调试、断点、网络/WebSocket 分析、Patc···
octocode
开源
让 AI 代理少花 token,快速找对代码上下文
Code research platform for AI agents; find, understand, and prove context across you···