Context
Fresh context, not stale chat.
Each Agent Run starts from stable layers: system rules, project context, session facts, recent chat, and recall hints.
- Repository-aware by default
- Clear dialog entries and tool calls
Terminal-native coding agent
March works inside your repository, reads the project state on demand, edits files through explicit tools, and keeps long-term knowledge as plain Markdown.
Open source, source-first, no hidden project database.
Context
Each Agent Run starts from stable layers: system rules, project context, session facts, recent chat, and recall hints.
Work loop
March reads files, patches source, runs terminal checks, and reports exactly what changed.
Memory
Long-term project and preference memory is stored in readable files, with lightweight recall hints injected only when useful.
Tools
File operations, shell commands, web research, MCP integrations, and image tools are visible tool calls with clear boundaries.
Documentation
The docs focus on the core model first: install it, configure providers, understand context assembly, then use Markdown memory deliberately.