EveryDev.ai
Subscribe
Home
Tools

4,102+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. NPC-Forge
    NPC-Forge icon

    NPC-Forge

    Conversational Agents

    An open-source framework for building deterministic conversational agents with distinct personalities, multi-turn context, and tool-call support — no ML or LLMs required.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free and open-source under AGPL-3.0. Full framework access with no cost.

    Engagement

    Available On

    Linux
    Web
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Conversational AgentsAgent FrameworksCommand Line Assistants

    Alternatives

    ChainlitCometChat Agent Chat SkillsRasa
    Developer
    Giovanni Blu MitoloGiovanni Blu Mitolo builds open-source software tools focuse…

    Listed Oct 2026

    About NPC-Forge

    NPC-Forge is an open-source Python framework for building conversational agents that run entirely on the CPU, without relying on machine learning or large language models. Created by Giovanni Blu Mitolo and licensed under AGPL-3.0, it reached its first experimental release (version 0.0) in September 2026 and is actively developed with community contributions.

    What It Is

    NPC-Forge sits in the category of deterministic conversational agent frameworks — a deliberate alternative to LLM-based chatbots. Instead of probabilistic model inference, it uses curated datasets and a rule-based NLU engine (FlintParser/FlintNPC) to produce agents with consistent, predictable behavior. Agents can handle multi-turn context, sentiment analysis, and tool calls, and they respond in milliseconds even on embedded systems or obsolete hardware.

    How the Deterministic Design Works

    The framework's core philosophy is that many conversational problems don't require machine learning. Key design properties include:

    • No hallucination: responses are fully determined by the dataset, not sampled from a model.
    • No safety alignment filters: behavior is controlled entirely by the dataset author.
    • Typo and interjection tolerance: the README states it handles typos, expletives, interjections, and word inversions better than NLP.js.
    • No training step: update the dataset, run npc-forge reboot, and changes are live immediately.
    • OpenAI-compatible API: the server exposes an endpoint compatible with tools like Open WebUI or GitHub Copilot, so NPCs can be dropped into existing LLM harnesses.

    TERMy — The Bundled Terminal Assistant

    The first NPC shipped with the framework is TERMy, described as a "cynical, very knowledgeable, Turing-complete, Linux terminal assistant." TERMy translates natural language into shell commands without any neural network involvement. It also supports scripting: users can write a plain-English .termy file and pipe it to termy -y to transpile and execute a shell script automatically.

    CLI and Dataset Workflow

    NPC-Forge ships a CLI for full lifecycle management of NPCs:

    • npc-forge list — lists installed NPCs
    • npc-forge serve / stop / reboot / watch — server lifecycle commands
    • npc-forge create / install <path> — NPC creation and installation
    • npc-forge test — runs the test suite

    Datasets follow the NDF 0.0 (NPC-Forge Dataset Format) specification, documented in the repository. The quick-start path is a git clone, a setup script, and three commands — the README claims the full setup takes under sixty seconds.

    Current Status: Version 0.0 (Experimental)

    The first release (0.0) was published on September 2, 2026. The README explicitly labels this an experimental release distributed "AS IS" without warranty, and notes that the current build works only on Linux and WSL. The repository had 252 stars and 15 forks as of late September 2026, with active pushes and open issues indicating ongoing development. Commercial licensing options are available directly from the author for organizations that need an exemption from the AGPL-3.0 terms.

    NPC-Forge - 1

    Community Discussions

    Be the first to start a conversation about NPC-Forge

    Share your experience with NPC-Forge, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free and open-source under AGPL-3.0. Full framework access with no cost.

    • Full NPC-Forge framework
    • TERMy terminal assistant
    • OpenAI-compatible API server
    • CLI for NPC management
    • NDF 0.0 dataset format

    Capabilities

    Key Features

    • Deterministic conversational agents (no LLMs or ML)
    • Multi-turn context support
    • Sentiment analysis
    • Tool-call support
    • OpenAI-compatible API server
    • CPU-only execution (no GPU required)
    • Runs on embedded systems and obsolete hardware
    • NDF 0.0 dataset format for easy NPC creation
    • CLI for NPC lifecycle management
    • TERMy bundled Linux terminal assistant
    • Plain-English scripting via .termy files
    • Typo and interjection tolerance
    • No training step required
    • AGPL-3.0 open-source license

    Integrations

    Open WebUI
    GitHub Copilot
    OpenAI-compatible API harnesses
    API Available
    View Docs

    Demo Video

    NPC-Forge Demo Video
    Watch on YouTube

    Ratings & Reviews

    No ratings yet

    Be the first to rate NPC-Forge and help others make informed decisions.

    Developer

    Giovanni Blu Mitolo

    Giovanni Blu Mitolo builds open-source software tools focused on deterministic, community-driven approaches to conversational AI. NPC-Forge is his framework for constructing CPU-based conversational agents without machine learning, emphasizing curated datasets and predictable behavior. He advocates for democratic and sustainable AI through deterministic designs rather than probabilistic model inference.

    Read more about Giovanni Blu Mitolo
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Chainlit icon

    Chainlit

    An open-source Python package for building production-ready conversational AI applications with a built-in UI, authentication, data persistence, and multi-step reasoning visualization.

    CometChat Agent Chat Skills icon

    CometChat Agent Chat Skills

    CometChat Agent Chat Skills is an AI agent platform that enables developers to build and deploy chat-powered AI agents with real-time messaging, voice, video, and moderation capabilities.

    Rasa icon

    Rasa

    Enterprise conversational AI platform for building reliable AI agents with LLMs, business logic, and full control over behavior and performance.

    Browse all tools

    Related Topics

    Conversational Agents

    AI chatbots and virtual assistants that can engage in natural dialogue.

    305 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    765 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    256 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions