Quick Overview
Artemis is built around four modules — Build, Maintain, Discover, and Optimise — that share a single connection to your codebase. Every module reads and writes the same source of truth.

Getting started
Log in to Artemis
Access Artemis via the web platform or your local deployment. After logging in you'll land on the Projects page.
New user? Create your account here
Create a project
From the Projects page, click + Import Project to connect a Git repository, upload a zip archive, or import a sample project. Or click Plan with AI to describe what you want to build and let the Planning Agent create a project and structured plan for you.
For detailed instructions, see Import your codebase.
Build
The Build module helps you generate and ship code through three modes:
- Plan — a Planning Agent breaks your goal into sub-tasks and implementation steps
- Standalone — direct code generation tasks that apply changes automatically or via Git
- Chat — conversational agent assistance for coding decisions, debugging, and exploration
Maintain
Maintain gives you a structured workflow for keeping your codebase clean and standards-compliant.

- Rules — define quality, security, and style standards. Create rules with agent assistance, import from another project, or start from Artemis's built-in library.
- Scan — run rules against your codebase. Select up to 20 rules per scan, set an issue budget, and watch live scan logs.
- Triage — review findings filtered by severity. Mention
#Issuesand#Rulesdirectly in chat. - Fix — send any issue straight to an AI coding agent. Complex issues can be escalated to Discover or a Build plan automatically.
Discover
Discover is the experimentation engine — explore objectives, generate ideas, and run experiments that produce validated code variants.

- Objective — define what you want to improve
- Ideas — the agent proposes candidate approaches
- Experiments — each idea becomes an experiment that moves through Draft → Queued → In Progress → Concluded
- Versions — each experiment produces measured code variants, scored against your metrics
- Goals / Score — validate variants against your performance targets, then iterate
Optimise
The Optimise module connects code targeting, version generation, and validation into a single pipeline:
- Code targeting — identify areas to improve using agents, file-by-file scanning, or tool integrations
- Version generation — generate alternatives using LLMs, agents, or Artemis Intelligence
- Validation — verify improvements against real runtime, memory, and CPU metrics on your runner
- Changesets — package your best versions and open a pull request directly from Artemis
Agents
All modules are powered by Artemis agents. In v3.0.0, agents are faster, more resilient, and easier to manage.

- Multi-tab chat — run multiple agent conversations in parallel without losing context
- Global checkpoint resume — if an agent fails mid-run, it picks up from the last saved state automatically
- Streaming output — responses stream directly from the LLM for noticeably faster results
- Agents Memory — browse and query past Discovery experiments across all your projects
Learn more about Agents Memory →