v1.0.0 · Open Source · Built-in AI · Agentic AI · Cross-Platform · 600KB

The AI Programming
Language

The world's first language with built-in AI and native agent support. Describe what you want in English, get a complete application. Build agentic AI systems in 15 lines, not 500. Hardware accelerated. Cross-platform.

One file.   One binary.   Zero dependencies.

Scroll

Building AI APIs
shouldn't require 7 packages

Other languages need 7+ packages for an AI API. NC needs one file.

The Python Way

pip install flask
pip install ai-sdk
pip install python-dotenv
pip install flask-cors
pip install flask-limiter
pip install gunicorn
pip install pyjwt

The NC Way

nc run api.nc
00
Packages needed
7 pip installs vs 1 file
00
Lines of code
For an AI-powered API
0MB → 0KB
Runtime size
60x smaller footprint

See the difference

The same AI classification API. Left is Python + Flask. Right is NC.

classify_api.py Python + Flask
# classify_api.py
import os
from flask import Flask, request, jsonify
from flask_cors import CORS
from flask_limiter import Limiter
from flask_limiter.util import get_remote_address
import ai_client
from dotenv import load_dotenv

load_dotenv()
app = Flask(__name__)
CORS(app)

limiter = Limiter(
    app=app,
    key_func=get_remote_address,
    default_limits=["100 per minute"]
)

client = ai_client.init(api_key=os.getenv("API_KEY"))

@app.route("/classify", methods=["POST"])
def classify():
    data = request.get_json()
    text = data.get("text", "")

    response = client.complete(
        model="large",
        messages=[{
            "role": "user",
            "content": f"Classify: {text}"
        }]
    )

    result = response.choices[0].message.content
    return jsonify({"result": result})

if __name__ == "__main__":
    app.run(
        host="0.0.0.0",
        port=3000,
        debug=False
    )
45 lines · 7 dependencies
classify.nc NC
// classify.nc

create server
enable cors
enable rate_limit 100 per "minute"

listen POST "/classify"
    set text to body.text

    ask AI to "Classify this text as
    positive, negative, or neutral: {text}"

    send AI.response
end

start server on port 3000
12 lines · 0 dependencies

Agents in 15 lines, not 500

Build Plan-Act-Observe AI agents natively. No LangChain, no CrewAI, no boilerplate.

agent.py Python + LangChain
from langchain.agents import initialize_agent
from langchain.agents import AgentType
from langchain.tools import Tool
from langchain.llms import NC
import requests

def search_web(query):
    resp = requests.get(f"https://api.search...")
    return resp.json()["results"]

def summarize(text):
    return llm(f"Summarize: {text}")

tools = [
    Tool(name="Search", func=search_web,
         description="Search the web"),
    Tool(name="Summarize", func=summarize,
         description="Summarize text"),
]
llm = NC(temperature=0)
agent = initialize_agent(
    tools, llm,
    agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION,
    verbose=True
)
agent.run("Research NC Lang and summarize")
# + 20 more lines for error handling...
30+ lines · 5 dependencies
agent.nc NC
// agent.nc — agentic AI in NC

@tool "Search the web"
function search_web(query)
    return fetch("https://api.search?q=" + query)
end

@tool "Summarize text"
function summarize(text)
    ask AI to "Summarize: {text}"
    return AI.response
end

agent researcher
    goal "Research NC Lang and summarize"
end

run agent researcher
15 lines · 0 dependencies

Everything you need,
nothing you don't

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

✍️

Plain English Syntax

Write code that reads like natural language. No semicolons, no braces, no cryptic symbols. If you can describe it, you can code it.

🤖

AI as a Native Instruction

Use ask AI to anywhere in your code. AI isn't a library — it's a first-class language feature.

Built-in HTTP Server

Create production-ready APIs with zero setup. No Express, no Flask, no external servers needed.

📦

80+ Built-in Functions

String manipulation, file I/O, JSON parsing, encryption, hashing — all included out of the box.

🧠

Built-in AI

World's first language with its own AI model. Generates complete applications from English descriptions.

Hardware Accelerated

Hardware accelerated on every platform. Optimized inference for fast, efficient AI generation.

🧯

~600KB Binary

The entire NC runtime with built-in AI is under 600KB. No runtime, no VM, no interpreter chain. Just download and run.

🌐

Cross-Platform

Runs natively on macOS, Linux, and Windows. Same code, same behavior, every platform.

🤖

Agentic AI

First-class agent keyword, @tool decorator, and run agent syntax. Plan-Act-Observe loop built into the language. Replace 500+ lines of Python (LangChain/CrewAI) with 15 lines of NC.

Build websites in
plain English too

NC UI lets you describe interfaces in the same intuitive syntax you already know — now available.

form.nc Available Now
// form.nc — build UI in plain English

create page "Contact Us"

add heading "Get in Touch"

add input "Your Name"
    placeholder "Enter your name"
end

add input "Email"
    placeholder "you@example.com"
    type "email"
end

add button "Send Message"
    style "primary"
    on click submit_form
end
Get in Touch
Send Message

Real projects
built with NC

From task managers to AI-powered code review, NC handles it all.

Task Manager API

28 lines

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

REST APIFile I/OJSON

Weather Bot

18 lines

AI-powered weather chatbot that interprets natural language queries and returns forecasts.

AIHTTP ClientNLP

Code Review API

22 lines

Submit code snippets and get AI-powered review with suggestions, security checks, and ratings.

AIREST APIAuth

Smart Notes

35 lines

Note-taking API with AI-powered summarization, tagging, and semantic search capabilities.

AISearchCRUD

Built entirely in NC

Production systems powered by NC, proving the language at scale.

Frontend
🎨

NC UI

Build beautiful interfaces in plain English. Declarative UI framework powered entirely by NC.

AI Engine
🧠

NC AI & NC AI

Your own AI engine — zero cost, zero cloud, zero GPU. Generate complete applications from English descriptions. Runs on your CPU, $0/month.

Coming Soon
🪒

HiveANT

Multi-agent AI orchestration platform. Coordinate swarms of AI agents for complex tasks.

Coming Soon
⚙️

SwarmOps

DevOps automation toolkit. CI/CD pipelines, deployment orchestration, and monitoring.

Coming Soon
📈

NeuralEdge

AI-powered financial intelligence. Real-time analytics and prediction on edge devices.

Runtime

CORTEX

The NC AI engine. Runs on your CPU — no GPU required. Fast, efficient AI generation at zero cost.

Complex prompts,
verified on the v1 binary

The current release binary is validated to turn a complex English prompt into a complete NC Lang + NC UI scaffold with `service.nc`, `app.ncui`, `test_app.nc`, `README.md`, a compiled `dist/app.html` bundle, and semantic coverage for tenants, roles, analytics, approvals, and alerts.

Validated Run
$ nc ai create "multi-tenant operations dashboard with role based access analytics alert center approvals and dark theme"
Observed output: dark-theme dashboard tenants roles analytics approvals alerts
Generated: service.nc, app.ncui, test_app.nc, README.md, dist/app.html
Validated on: Windows PowerShell and the shell-path harness
Mode: built-in LLM with explicit template fallback and semantic smoke checks

Get NC in seconds

One command. No package managers, no runtimes, no dependencies.

Terminal
$ curl -fsSL https://nc.devheallabs.in/install.sh | sh
> irm https://nc.devheallabs.in/install.ps1 | iex
$ docker pull nclang/nc:latest

Developer Stats

0+
Built-in Functions
0
Test Files
0KB
Binary Size
0
Stdlib Modules

Lines of code for an AI API

NC12 lines
NC
Python (Flask)45 lines
Python
JavaScript (Express)52 lines
JS
Go (net/http)78 lines
Go
NEW Native agent support @tool, agent keyword, run agent. Build Plan-Act-Observe AI agents in pure NC.