v1.0.0 · Open Source

The AI Programming Language

NC has AI and agents built into the language itself, not bolted on through packages. Describe what you want in English, get a working application. One binary. No runtime dependencies.

People+AI+Possibilities

What ships todayv1.0.0
  • Language & compilerAvailable
  • AI as an instructionAvailable
  • Native agent supportAvailable
  • Built-in HTTP serverAvailable
  • NC UI — interface layerAvailable
  • Cross-platform binariesAvailable
Single binary, zero runtime dependencies — install in one command.
The Problem

Building an AI API shouldn't need seven packages

In most stacks a small AI endpoint means a web framework, a CORS layer, a rate limiter, an environment loader, an AI client, a production server and a token library — each with its own versioning and upgrade path. NC ships those concerns inside the language.

Typical stack

Seven installs before your own logic

# before any of your code runs
web framework
CORS middleware
rate limiter
environment loader
AI client library
production app server
token / JWT library
NC

One file, one command

# everything above is in the binary
nc run api.nc
1
File to deploy
0
Runtime dependencies
570KB
Binary size
80+
Built-in functions
Agentic AI

Agents are a language feature, not a framework

NC has tool and agent declarations as keywords. You declare which tools an agent may use and the runtime handles the plan–act–observe loop — no orchestration library, no callback plumbing.

// agent.nc — a research agent in NC

@tool "Search the web"
function search_web(query)
    return http get "https://example.org/search?q=" + query
end

@tool "Summarize text"
function summarize(text)
    return ask AI to "summarize" with text
end

agent researcher
    tools: search_web, summarize
end

run agent researcher with "Research NC Lang and summarize"
The tool registry, the reasoning loop and the model call are all part of the runtime. There is no agent framework to install, version or keep in step with a model provider's SDK.
Features

Everything you need, nothing you don't

NC ships as a single binary with batteries included — no frameworks, no package manager, no configuration files.

Available

Plain English syntax

Code that reads like a sentence. No semicolons, no braces, no cryptic symbols.

Available

AI as a native instruction

Ask the model anywhere in your code. AI is a first-class language feature, not a library call.

Available

Built-in HTTP server

Production-ready APIs with zero setup. No external web framework or app server.

Available

80+ built-in functions

String handling, file I/O, JSON, hashing and encryption included out of the box.

Available

Built-in AI model

NC carries its own local model, so code generation works without a cloud account.

Available

Runs on CPU

Inference runs on ordinary processors. No GPU required on any supported platform.

Available

570KB binary

The whole runtime, including the AI engine. No VM, no interpreter chain.

Available

Cross-platform

Native builds for macOS, Linux and Windows from the same source.

Available

NC UI included

Describe interfaces in the same syntax. Compiles to plain HTML, CSS and JavaScript.

Examples

Real programs, written in NC

Line counts below refer to the NC source of each example in the public examples repository.

Task Manager API 28 lines

CRUD task management with JSON persistence, filtering and priority sorting.

Weather Bot 18 lines

Chatbot that interprets natural-language queries and returns forecasts.

Code Review API 22 lines

Submit a snippet, get review notes, security checks and a rating.

Smart Notes 35 lines

Notes API with summarization, tagging and semantic search.

More worked examples live in the examples repository, and you can run NC in the browser playground.
Install

Get NC in seconds

One command. No package manager, no runtime, no dependencies.

macOS / Linux

curl -fsSL https://nc.devheallabs.in/install.sh | sh

Windows (PowerShell)

irm https://nc.devheallabs.in/install.ps1 | iex

First program

nc run api.nc
nc ai create "a todo API"
Ecosystem

Built on NC

Each item below is labelled by what it actually is today, not by what it is intended to become.

Available

NC UI

Describe interfaces in plain English; compiles to HTML, CSS and JavaScript.

ncui.devheallabs.in →
Available

NC AI

Local inference engine. Runs on CPU, no cloud account, no per-token billing.

ncai.devheallabs.in →
Beta

HiveANT & SwarmOps

Swarm-based self-healing operations and autonomous incident response, built on the NC engine. No public site yet.

NC is developed by DevHeal Labs AI as part of a wider platform for building autonomous AI systems — see the platform.

Start building with NC

Install the binary, or read the source.