LLM.coPrivate, self-hosted LLM deployments
Legal AI infrastructure for firms
AI RFP discovery and response drafting
Automatic.coBusiness process automation
Secure AI virtual data roomsinkos
InkOS is a TypeScript-based AI agent system for story creation supporting novels, scripts, interactive games, and IP content. It offers Studio, TUI, and CLI interfaces with persistent state management, character/world tracking, and multi-model support.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | Narcooo/inkos |
| Owner | Narcooo |
| Primary language | TypeScript |
| License | AGPL-3.0 — OSI-approved |
| Stars | 7.8k |
| Forks | 1.5k |
| Open issues | 195 |
| Latest release | v1.6.3 (2026-07-07) |
| Last updated | 2026-07-07 |
| Source | https://github.com/Narcooo/inkos |
What inkos is
TypeScript agent framework with LLM integration (OpenAI, Anthropic, Gemini, Moonshot, etc.), SQLite memory, Markdown state projections, skill pluggability, and semantic compression for long-context handling. Exposes interact/compose/revise primitives and skill-based prompt packing.
Get the inkos source
Clone the repository and explore it locally.
git clone https://github.com/Narcooo/inkos.gitcd inkos# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- AGPL-3.0 license: any modifications, forks, or network-exposed deployments likely require source release and recipient licensing under AGPL. Consult legal before using in SaaS or commercial products.
- Requires LLM provider setup (OpenAI, Anthropic, Google, Moonshot, etc.) and valid API keys; no built-in model included. Infrastructure costs and token usage dependent on workload size and chosen model.
- Project is ~4 months old with 195 open issues and rapid iteration. Bug fixes and breaking changes may occur in minor releases; production readiness and long-term stability not formally guaranteed.
- Studio web UI, TUI, and CLI all available but maturity/UX polish not detailed. CLI and programmatic API stability beyond documented examples unknown.
- SQLite-backed state persists locally to `.inkos/` directory; no built-in cloud sync, multi-device access, or backup strategy documented. Manual migration/backup required for safety.
When to avoid it — and what to weigh
- Permissive commercial SaaS licensing required — AGPL-3.0 requires derivative works and networked modifications to release source and license recipients under AGPL. Using in a commercial service (SaaS, hosted) requires careful legal review or relicensing.
- Minimal downstream customization or proprietary enhancements — AGPL copyleft obligations extend to modifications and network-accessed services. Fork-and-enhance models may trigger source-release requirements unless you run entirely behind your own walls (non-networked).
- Mature, battle-tested production systems with guaranteed support — Project is ~4 months old (created 2026-03, latest release 2026-07) with rapid iteration (195 open issues). Production stability, SLA, and vendor support are unknown; 7,800 stars suggest adoption but not enterprise-grade maturity signals.
- Language/locale independence — README, docs, and UI are primarily Chinese with English fallback. Configuration, examples, and community discussion likely centered on Chinese novel/IP writing conventions; English support is described as 'now supported' but may lag in feature completeness.
License & commercial use
AGPL-3.0 (GNU Affero General Public License v3.0). Copyleft license requiring source disclosure and recipient AGPL licensing for modifications and network-accessed derivatives. Non-network, private internal use may have more permissive interpretation, but SaaS, hosting, API services, and commercial deployment require careful legal review.
Commercial use is not clearly permitted under AGPL-3.0 without compliance obligations. Running as-is for internal story creation on isolated infrastructure may be acceptable, but offering services (SaaS, APIs, hosted platform) or building proprietary derivatives almost certainly triggers source-release requirements. Relicensing, proprietary fork with legal review, or negotiated commercial agreement recommended before commercial deployment. Consult legal counsel before committing to commercial product plans.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Needs review |
| Deployment complexity | Low |
| DEV.co fit | Possible |
| Assessment confidence | Medium |
User-provided API keys stored in project-local `.inkos/secrets.json` (unencrypted, presumably). LLM requests made directly to external providers; network isolation and data residency not addressed. No audit logging, encryption at rest, or secrets management integration documented. Skill system loads Markdown files locally; no signature/provenance verification described. Studio runs locally by default but network exposure/auth model unclear if deployed remotely. Threat model for story content leakage to LLM providers not discussed.
Alternatives to consider
Anthropic Claude (Claude API, model fine-tuning)
Closed-source commercial offering with permissive terms for many use cases, native long-context handling, and managed infrastructure. Lacks the specialized story/world-state management and multi-format support of InkOS, but simpler licensing and support model.
OpenAI GPT API + custom orchestration layer
Flexible LLM backbone with commercial licensing and enterprise support. Requires building own story state, memory, skill system, and UI; more engineering effort but full control over architecture and licensing.
Open-source narrative/game engines (Twine, Ink, Unity Netcode, etc.)
Specialized tools for interactive fiction, branching narratives, and game development with mature ecosystems. Lack native LLM agents but avoid licensing constraints; suitable if LLM integration is optional or custom.
Build on inkos with DEV.co software developers
Review AGPL-3.0 licensing, test with your LLM provider, and run `npm i -g @actalk/inkos` to start. Consult legal before commercial deployment.
Talk to DEV.coRelated on DEV.co
Explore the category and the services that help you build with it.
inkos FAQ
Can I use InkOS in a commercial product or SaaS?
What LLM providers are supported?
Is the web UI (Studio) production-ready?
How is story state persisted?
Custom software development, end to end
DEV.co has shipped ai frameworks software across regulated and high-growth industries. Our software development services and AI development services cover the work that follows a decision to adopt inkos.
Ready to integrate InkOS?
Review AGPL-3.0 licensing, test with your LLM provider, and run `npm i -g @actalk/inkos` to start. Consult legal before commercial deployment.