
Local engineering agency
Artemis does not stop at advice. It inspects files, edits code, runs validation, captures evidence, and reports only from tool results. The workspace remains the ground.
Product 02 / Local AI Engineering CLI
Built by 420.COMPANY, Artemis is a full-featured AI engineering CLI for people who take their workflow seriously. It scans real workspaces, edits source, validates builds, prepares releases, remembers sessions, connects MCP tools, routes tasks across specialist workflows, and turns the local machine into a disciplined agentic cockpit.
npm install -g artemis-code
artemis
/team refactor the payment module
/athena audit auth flows
/nidhogg harden withdrawals
/heimdall follow
/mcp enable cco-github-github
What it is

Artemis does not stop at advice. It inspects files, edits code, runs validation, captures evidence, and reports only from tool results. The workspace remains the ground.

Configure OpenAI, Anthropic, Gemini, DeepSeek, Qwen, Kimi, Grok, Mistral, OpenRouter, BytePlus, Doubao, Zhipu, and any OpenAI-compatible endpoint.

Pre-bundled MCP surfaces unlock GitHub, Vercel, Firebase, Prisma, Notion, Slack, Figma, Jira, Postman, Shopify, AWS, Azure, Sourcegraph, Aikido Security, and more.

Clear macOS and Windows install/uninstall flows keep the CLI portable: global package first, user data only when you deliberately choose to erase it.
Why it exists
Artemis is designed for practical engineering: codebase research, implementation, review, diagnostics, release checks, memory, visual generation, and remote execution through messaging bridges. It favors evidence over theater. Every useful motion leaves a trace: files read, diffs made, commands run, failures named, fixes verified.
The system carries a dual-model architecture called Bifrost: a reasoning brain for planning and judgment, and a faster execution model for edits and tool calls. Around it sit Heimdall for thread visibility, Bragi for Telegram/Discord/WeChat bridges, WordUP for session snapshots, Freya for visual generation, and Odin for learned skills.
Product 01 / Bragi Mobile Bridge
Bragi turns Telegram, Discord, and WeChat into remote command surfaces for Artemis. Send a task from your phone, attach context, request code edits, trigger research, generate visuals, check files, or continue a session while away from the desk. Artemis receives the signal, executes with tool evidence, and returns the result back to the chat.
Mobile command layer
The phone becomes a portable cockpit: ask for implementation, review, automation, image generation, market notes, writing, or workspace diagnostics. Bragi is not a notification toy — it is a bridge that lets Artemis operate the same disciplined local workflow through a mobile conversation.
Six execution modes
Artemis routes tasks into explicit operating modes so exploration, design, implementation, critique, and debate do not blur into one vague conversation.
Installation
brew install node.node -v and npm -v. The Node major version should be 20 or higher.npm install -g artemis-code.artemis --version. If zsh cannot find it, restart Terminal or inspect npm prefix -g.cd /path/to/your/project, then launch with artemis./model:config later to adjust providers./mcp list, /mcp enable <id>, /bragi telegram setup, /config visual, or /bifrost when you need those surfaces.node -v
npm -v
npm install -g artemis-code
artemis --version
cd ~/Projects/your-repo
artemis
node, npm, and global npm binaries can be found.node -v and npm -v. If Node is older than 20, upgrade before continuing.npm install -g artemis-code. If permissions block global installs, reopen PowerShell as Administrator or fix the npm global prefix.artemis --version. If not found, check npm prefix -g and ensure its global bin directory is in PATH.cd /d D:\path\to\your-project; in PowerShell, use Set-Location D:\path\to\your-project; then run artemis.Compatibility note: Windows support is available, but the current Artemis experience is smoother and better validated on macOS. For the best first run, we recommend trying Artemis on macOS when possible.
node -v
npm -v
npm install -g artemis-code
artemis --version
Set-Location D:\path\to\your-project
artemis
Uninstall
/exit.npm uninstall -g artemis-code.artemis --version; the command should no longer resolve.~/.artemis only if you want to remove provider profiles, trusted workspaces, memory snapshots, skills, MCP state, and local bridge data..artemis/ folder only inside a project you intentionally select, for example /path/to/your-project/.artemis.npm uninstall -g artemis-code
artemis --version
rm -rf ~/.artemis # optional, destructive
rm -rf /path/to/your-project/.artemis # optional project cleanup
/exit.npm uninstall -g artemis-code in PowerShell or Windows Terminal.artemis --version; if it still appears, inspect npm list -g --depth=0.%USERPROFILE%\.artemis only if you want to erase local settings, sessions, memories, MCP state, bridge data, and trusted workspace records..artemis folder inside a project you intentionally choose, for example D:\path\to\your-project\.artemis. Do not copy a page-specific demo path blindly.npm uninstall -g artemis-code
artemis --version
Remove-Item -Recurse -Force "$env:USERPROFILE\.artemis" # optional
Remove-Item -Recurse -Force "D:\path\to\your-project\.artemis" # optional project cleanup
Start sequence
The recommended first move is simple: install, open your repository, run artemis, and describe a real task. For larger work, start with /team or /design. For critical code paths, let /nidhogg build, criticize, and harden until the solution holds.