Skip to main content

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.

Artemis platform overview — Build, Maintain, Discover, Optimise


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

Learn more about Build →


Maintain​

Maintain gives you a structured workflow for keeping your codebase clean and standards-compliant.

Maintain workflow — Rules → Scan → Triage → Fix

  • 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 #Issues and #Rules directly in chat.
  • Fix — send any issue straight to an AI coding agent. Complex issues can be escalated to Discover or a Build plan automatically.

Learn more about Maintain →


Discover​

Discover is the experimentation engine — explore objectives, generate ideas, and run experiments that produce validated code variants.

Discover experiment lifecycle

  • 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

Learn more about Discover →


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

Learn more about Optimise →


Agents​

All modules are powered by Artemis agents. In v3.0.0, agents are faster, more resilient, and easier to manage.

Agent capabilities — multi-tab chat and global checkpoint resume

  • 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 →


Next steps​