Articles
All articles
Written against the product that ships: one local server, the model you select, and permissions you set.
01
NoirCode: The AI Coding Agent
NoirCode is an AI coding agent for working inside a repository. It can read and search the project, edit files, run commands, and talk to a language model you choose. The same local...
02
NoirCode: An AI Engineering Platform for the Repository in Front of You
NoirCode is a coding agent that works on a project you already have. It is not a hosted chatbot with a copy of your repository. A local server runs the session. The terminal, a...
03
NoirCode Under the Hood
NoirCode is a local server with several clients. The terminal UI, mini mode, desktop app, and the web app from noircode pair all talk to that server. The server holds sessions, resolves...
04
NoirCode API and Event Flow
Every NoirCode interface is a client of the local server. The full-screen TUI, noircode mini, the desktop app, and the web UI from noircode pair send work to that server and render what it streams...
05
NoirCode Models and the Provider Layer
NoirCode is model-agnostic in a specific sense: the agent and the tools stay the same when you change the model id. It does not classify prompts, estimate difficulty, or move a request between...
06
Model Selection, Retries, and What NoirCode Does Not Route
A NoirCode request does not pass through a routing engine that classifies difficulty, estimates tokens, checks a budget, and picks a model. The path is shorter:
07
Privacy and Data Handling in NoirCode
NoirCode runs on your machine. The privacy question is which provider you connected, and which parts of the session the server puts into each model request.
08
Provider Retention, Local Sessions, and the Controls NoirCode Actually Has
Three places can hold data, and they are not configured by one policy file.
09
NoirCode Deployment and Privacy: What You Can Specify
This replaces the idea of a routing and privacy specification. NoirCode does not ship a policy engine that classifies tasks, redacts secrets, chooses models by budget, or validates one model's...
10
Terminal Emulators and NoirCode
NoirCode runs inside a terminal environment, making the terminal emulator one of the most important parts of the overall developer experience. Whether you're reviewing AI-suggested code changes,...
11
Terminal Emulators and NoirCode: The Foundation Beneath the AI
When people discuss AI coding tools like NoirCode, they often focus on models, agents, and automation. But there's an equally important piece of the developer experience that operates underneath...
12
Troubleshooting WezTerm for NoirCode
Even with a clean setup, developers occasionally run into issues. Here are the most common problems and fixes.