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
2.1MB
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

2.1MB 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.

Who it’s for

Teams that pay the integration tax on every AI feature

NC is for people who would rather ship logic than maintain a stack. It is not for teams whose deciding factor is ecosystem breadth or hiring pool — we say so plainly below.

Technical founders

Every week on integration is a week not spent on the product. One binary, one file, nothing to upgrade on someone else’s schedule.

Platform leads

Every team assembles its own AI stack and there is no standard to maintain. NC gives one execution model instead of several.

Heads of AI

Dependency upgrades consume engineering time and produce no differentiation. The concerns live in the language, not in seven packages.

Proof

What you can verify yourself

We have no reference customers yet, so the claims are built to be checkable in an afternoon rather than taken on faith.

1
file to deploy
0
runtime dependencies
2.1MB
binary, Windows x64
114
tests passing
The taskboard example is a working backend and interface in about 40 lines of NC. Install the binary, run it, and check the numbers above yourself — that is the intended evaluation.
Status & roadmap

What ships today, and what is direction

Every item is labelled by what it actually is. Beta means it works and is ready to evaluate, with rough edges we fix quickly. Research means a direction, not something you can use yet.

Beta

Language, compiler, runtime

Plain-English syntax, ask AI as an instruction, @tool and agent as keywords, built-in HTTP server, single-binary output.

Beta

Full-project generation

nc ai create scaffolds a backend, front end and tests from a description. Validated on the v1 release binary; output quality is the trade for running locally.

Research

Evaluation & recovery

Testing agent behaviour before deployment and recovering from defined failures are directions we are building toward, not shipped capability.

Built by DevHeal Labs AI — Autonomous by Design

NC is one part of a stack where AI and agents are primitives of the programming model, not libraries on top. Everything runs from one binary on ordinary hardware, with no external model provider required.