v2.3.0 • Local-first by default

$ LazyArchon

|Terminal task management, local-first, with MCP for Claude

A lazygit-style TUI for your tasks — and an MCP server for Claude — both working on the same local SQLite database. No server, no account: the first run creates everything it needs. Prefer an existing tracker? Point it at Gitea, Vikunja or an Archon backend.

Local SQLite Storage
MCP for Claude
Open Source
lazyarchon
LazyArchon TUI demo: navigating tasks, changing status and filtering with the keyboard

The TUI in action — navigating, filtering and updating tasks without touching the mouse.

Why Choose LazyArchon?

Built for developers who want to stay in the terminal and maintain their focus

Lightning Fast Navigation

Navigate between projects and tasks instantly with intuitive keyboard shortcuts. No mouse required.

h/l: panels • j/k: navigate • s: status • f: filter
🎯

Focused Workflow

Zero distractions. Clean, minimal interface that keeps you in the flow state.

No browser tabs • No notifications • Pure focus
💾

Local-First by Default

Your tasks live in a local SQLite database. No server to run, no account to create — the first launch seeds an Inbox project and you are off.

Pure-Go SQLite • WAL mode • No dependencies
🤖

An MCP Server for Claude

Run lazyarchon mcp and Claude can list projects, create and update tasks, and mark them done — on the same database the TUI uses.

claude mcp add lazyarchon -- lazyarchon mcp
🔌

Bring Your Own Tracker

Prefer an existing tracker? Swap the local backend for Gitea issues, Vikunja or an Archon server — the TUI and MCP server follow.

local • gitea • vikunja • archon
🚀

Cross-Platform

Works seamlessly on Linux, macOS, and Windows. Single binary, no dependencies.

Go binary • No runtime deps • Universal install

Get Started in Seconds

Install LazyArchon with a single command and start managing your projects like a pro

Installation Options

brew install yousfisaad/lazyarchon/lazyarchon
curl -sSL https://raw.githubusercontent.com/yousfisaad/lazyarchon/main/scripts/install.sh | bash
go install github.com/yousfisaad/lazyarchon/v2/cmd/lazyarchon@latest
git clone https://github.com/yousfisaad/lazyarchon && cd lazyarchon && make build

Quick Start

  1. 1
    Install LazyArchon
    Choose your preferred installation method above
  2. 2
    Just run it — no server, no account
    lazyarchon
  3. 3
    Let Claude manage your tasks too
    claude mcp add lazyarchon -- lazyarchon mcp
System Requirements
• Linux, macOS, or Windows
• Go 1.25+ (for building from source)
• Optional: Gitea, Vikunja or Archon backend instead of local storage
• Terminal with colors support
• 10MB disk space

✨ What's New in v2.3.0

Standalone by default: Tasks live in a local SQLite database — no Archon server or account required
MCP server built in: lazyarchon mcp exposes 10 typed tools so Claude can manage the same tasks
Project management: Create, update and delete projects from the TUI or through MCP
More backends: Plugin architecture with Gitea and Vikunja alongside Archon

🚀 Roadmap

🔥 High Priority (Next Release)

  • Project Creation in the TUI: Create projects without leaving the interface (P key)
  • Claude Code Plugin: Ship the MCP server with a skill and slash commands
  • Archive Support: Archive and unarchive tasks from the TUI

🚀 Medium Priority

  • Import & Sync: Bring existing tasks in from external trackers
  • Recurring Tasks: Define tasks that regenerate on a schedule

🌟 Long-term Vision

  • Git Integration: Link tasks to commits and branches
  • More Backends: Linear, GitHub Issues and beyond