NajaCoder

Natural Language
Developer Environment

An AI coding agent that reads, writes, and executes code directly on your machine. Zero dependencies, one binary, nine providers.

curl -fsSL https://raw.githubusercontent.com/huynguyenusa/najacoder/main/install.sh | bash
terminal
# One command. Zero dependencies.
$ curl -fsSL https://raw.githubusercontent.com/huynguyenusa/najacoder/main/install.sh | bash
✓ NajaCoder installed to ~/.local/bin

# Set your API key and start coding
$ export ANTHROPIC_API_KEY="sk-ant-..."
$ najacoder
✓ Ready. What would you like to build?
Install

One command, zero dependencies.

Downloads the right binary for your platform and installs to ~/.local/bin. No Node, no Python, no Docker.

$ curl -fsSL https://raw.githubusercontent.com/huynguyenusa/najacoder/main/install.sh | bash

Custom directory:

$ curl -fsSL https://raw.githubusercontent.com/huynguyenusa/najacoder/main/install.sh | bash -s -- --prefix /usr/local/bin

Set your API key on first run:

# Use any supported provider
$ export ANTHROPIC_API_KEY="sk-ant-..."

$ najacoder
Downloads

Standalone binaries.

Pick your platform. Each binary is self-contained — no runtime required.

Capabilities

Everything an AI agent needs to ship code.

9 Providers

Anthropic, OpenAI, DeepSeek, Ollama, Groq, Together, OpenRouter, Bedrock, Vertex. Single Provider interface — switch with /login.

18 Built-in Tools

Read, write, bash, web search, web fetch, deep research, subagents, graph query, computer use — mouse, keyboard, screenshots.

Cross-Platform Computer Use

macOS, Linux, Windows via WSL2. Screenshot, click, type, scroll — the agent controls the desktop to test what it builds.

Memory Engine

Confidence-decay model with tiered retrieval and knowledge graph. Remembers what matters across sessions.

Subagent System

Spawn isolated workers for exploration, planning, review. Each with restricted tools — results flow back to the main session.

Zero Dependencies

No npm install. No Python. No Docker. One ~59MB binary. Runs on macOS 12+ and Linux x86_64.

Providers

Bring your own key.

Nine providers, one interface. Default models shown below — override with --model.

ProviderDefault ModelAuthVision
Anthropicclaude-sonnet-4-6ANTHROPIC_API_KEYYes
OpenAIgpt-4.1OPENAI_API_KEYYes
DeepSeekdeepseek-v4-proDEEPSEEK_API_KEYFallback
Ollamaqwen3:8bNoneModel-dep.
Groqllama-3.3-70b-versatileGROQ_API_KEYNo
TogetherQwen/Qwen2.5-Coder-32B-InstructTOGETHER_API_KEYNo
OpenRouteranthropic/claude-sonnet-4.5OPENROUTER_API_KEYYes
Bedrockanthropic.claude-sonnet-4-5AWS_ACCESS_KEY_ID + secretYes
Vertexclaude-sonnet-4-5GOOGLE_APPLICATION_CREDENTIALSYes