EveryDev.ai
Subscribe
Home
Tools

5,118+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2616
  • Coding1923
  • Infrastructure904
  • Projects719
  • Research646
  • MCP613
  • Analytics497
  • Marketing497
  • Design422
  • Testing411
  • Data378
  • Security329
  • Integration259
  • Communication250
  • Prompts247
  • Extensions219
  • Commerce171
  • Voice171
  • DevOps168
  • Web123
  • Learning114
  • Finance35
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
  • Users
  • Rate Tools
  • 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 ©
    1. Home
    2. Tools
    3. nanocode
    nanocode icon

    nanocode

    MCP Tools
    Featured

    A headless, library-first Rust SDK for building products around an OpenAI coding-agent stack with retained sessions, typed history, tools, Code Mode, branches, and events.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully open-source under MIT OR Apache-2.0. Free to use, modify, and distribute.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    MCP ToolsAgent FrameworksAI Development Libraries

    Alternatives

    OpenAI Agents SDKOpenHarnessStrands Harness SDK
    Developer
    gakonstgakonst is the author and maintainer of Nanocodex, a headles…

    Updated Oct 2026

    About nanocode

    Nanocode (previously named Nanocodex) is an open-source SDK for embedding coding agents in applications, published by gakonst on GitHub under the Apache License 2.0. According to the project site, it runs Codex and Claude behind one durable runtime, usable from Rust or from TypeScript through WebAssembly. The latest release listed is v0.6.7.

    What It Is

    nanocode is a software development kit for embedded agents. Developers use its Rust SDK directly, or use it from TypeScript through a WebAssembly build. The homepage describes a single durable runtime that sits behind both Codex and Claude models.

    How the Demo Works

    The homepage runs an agent inside the visitor's browser. It uses the Rust SDK compiled to WebAssembly, an in-memory SQLite journal, and the documentation mounted as files in the agent's workspace. Model requests are served through Cloudflare AI Gateway. The demo offers prompts for making a session durable, using nanocode from TypeScript, and explaining Code Mode.

    Where It Fits

    The site links to related pieces: xframes, nanocode-machines, nanocode-ts, and deployments on Vercel and Cloudflare. It also provides docs, a playground, and a prompts page.

    nanocode - 1

    Community Discussions

    Be the first to start a conversation about nanocode

    Share your experience with nanocode, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully open-source under MIT OR Apache-2.0. Free to use, modify, and distribute.

    • Full Rust SDK (nanocode, nanocode-agent, nanocode-oai-api, nanocode-tools)
    • JavaScript bindings for Node.js, browser, and WASM
    • Python bindings via PyO3/Maturin
    • Native CLI/TUI
    • Optional observability, durability, and subagents crates

    Capabilities

    Key Features

    • Owned agent lifecycle with cheap cloneable command handle
    • Retained OpenAI Responses WebSocket sessions with typed history
    • Ordered turn submission with FIFO prompt queue
    • Typed event stream independent from turn result awaiting
    • Code Mode: compositional JavaScript execution tool for the model
    • MCP support (stdio and Streamable HTTP) with BM25 deferred tool search
    • #[tool] attribute macro for defining typed JSON function tools
    • Branching: spawn
    • fork
    • fork_from
    • and SessionSnapshot for resumption
    • Optional nanocode-durability: append-only journal with SQLite/Postgres stores
    • Automatic USD cost estimation per turn from provider token usage
    • Native CLI/TUI consumer built on Ratatui
    • JavaScript bindings for Node.js
    • browser
    • and WASM
    • Python bindings via PyO3/Maturin
    • Optional nanocode-observability with OpenTelemetry/OTLP tracing
    • Experimental browser automation (nanocode-browser) with Chromium control
    • Experimental VM workspaces via libkrun (nanocode-vm)
    • Experimental voice input via GPT Realtime (nanocode-voice)
    • Experimental evaluation harness with VM-isolated attempts (nanocode-eval)
    • Subagent task-tree with seven canonical child-agent tools (nanocode-subagents)
    • Cancellation targeting one active or queued turn with subprocess group cleanup

    Integrations

    OpenAI Responses API
    OpenAI Realtime API
    MCP (Model Context Protocol) servers
    Tokio async runtime
    Tower HTTP middleware
    OpenTelemetry / OTLP
    SQLite
    PostgreSQL
    Cloudflare Durable Objects
    Cloudflare Workers
    Rivet Actors
    Vercel Workflows
    Pyodide (Python in browser)
    Ratatui (terminal UI)
    React
    Vite
    wterm / xterm.js
    libkrun (VM)
    Chromium / CDP (browser automation)
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate nanocode and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    gakonst

    gakonst is the author and maintainer of Nanocodex, a headless Rust SDK for building products around OpenAI coding agents. The project ships a complete owned agent lifecycle with multi-language bindings for Rust, JavaScript, and Python. The repository is hosted on GitHub under Apache-2.0 / MIT dual license and is associated with Paradigm's engineering ecosystem.

    Read more about gakonst
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    OpenAI Agents SDK icon

    OpenAI Agents SDK

    OpenAI's lightweight, provider-agnostic framework for building multi-agent and voice agent workflows in Python and TypeScript with very few abstractions.

    OpenHarness icon

    OpenHarness

    A composable, open-source TypeScript SDK for building powerful AI agent harnesses with stateless primitives, middleware, and hierarchical subagents on any model provider.

    Strands Harness SDK icon

    Strands Harness SDK

    Open-source Python and TypeScript SDK for building and running production AI agents with your own agent loop, tools, models, memory and hooks.

    Browse all tools

    Related Topics

    MCP Tools

    Tools built with the Model Context Protocol for specific tasks.

    130 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    871 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    481 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions
    18views