Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Leif

Luiz GustavoLuiz Gustavo118 downloads

Organize concursos, ciclos, editais, materiais e sessões de estudo.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates19

Your study compass.

Leif is a plugin for Obsidian that organizes exam-prep study in a single panel. It brings together concursos, matérias, assuntos, recursos, and registros to show what to study now, and since 3.0 it stores everything as open Markdown in your vault.

Features

  • Hoje (Today): what to study now, following the active concurso's learner-controlled recommendation.
  • Concursos (Contests): each concurso has its own cycle, matérias, and progress; switching between concursos is instant.
  • Matérias (Subjects): organize the cycle's matérias, their assuntos, and recursos (PDFs, videos, links, question notebooks).
  • Recursos (Resources): progress-bearing study sources with optional goals in pages, questions, lessons, or minutes.
  • Registros (Records): independent dated study facts, editable one by one; saving never moves the cycle.
  • Mural (Wall): readable Markdown reference area for the concurso — notes, links, and snapshots.

Open Markdown, schema 2

In Leif 3.0, study content lives as readable Markdown under Leif/concursos/<concurso>/. Small files represent concursos, matérias, assuntos, recursos, and the mural; independent study records share one readable document per month. You can edit them in Obsidian, in another editor, or with an AI agent — with or without Obsidian running. Schema 2 is the only writable study authority; the previous mixed JSON/Markdown model is gone.

Leif watches vault events under Leif/, debounces batches, ignores .staging/ and .backups/, and runs the same idempotent sync on startup so edits made while Obsidian was closed are canonicalized before you start working. Valid unlisted child documents receive a leif-id and are linked from their parent wikilink region automatically. Invalid or incomplete files are left untouched until you repair them.

For the schema reference, see docs/leif-markdown.md. For hand-editing workflows (create, copy, rename, reparent, reorder, delete, diagnose), see docs/manual-editing.md. For migration and recovery, see docs/migration-and-recovery.md. The domain language lives in CONTEXT.md.

Installation

From Obsidian

Once Leif is available in the official directory, open Settings → Community plugins → Browse, search for Leif, select Install, and then Enable.

Manual install

  1. Download main.js, manifest.json, and styles.css from the same release on the releases page.
  2. Create the folder <your-vault>/.obsidian/plugins/leif and place the three files in it.
  3. Restart Obsidian or reload plugins under Settings → Community plugins.
  4. Enable Leif.

Usage

Enable Leif under Community plugins and open the panel from the ribbon icon or the Abrir painel command. Create a concurso, organize its matérias and recursos, save independent study records, and check Hoje for the current recommendation.

The command palette offers:

  • Abrir painel, Abrir Hoje, Novos registros de estudo, Registrar estudo recomendado, Avançar recomendação
  • Validar Markdown, Validar e sincronizar Markdown, Abrir relatório de diagnósticos
  • Criar backup agora, Recuperar backup

Privacy

Data stays locally in the vault. Leif requires no account, sends no telemetry, and makes no network requests.

Development

npm install
npm run dev             # watch-mode build
npm test                # tests
npm run release:check   # lint, tests, format, build, and release verification

License

Distributed under the MIT license. See LICENSE.

HealthExcellent
ReviewSatisfactory
About
Organize estudos para concursos em uma estrutura clara com concursos, matérias, assuntos do edital, cadernos de questões e sessões de estudo. Veja o que estudar hoje, registre sessões concluídas e acompanhe o progresso por matéria direto no Obsidian.
Project managementTasksSidebar
Details
Current version
3.1.3
Last updated
2 months ago
Created
3 months ago
Updates
19 releases
Downloads
118
Compatible with
Obsidian 1.5.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Luiz GustavoLuiz Gustavottusk
GitHubttusk
  1. Community
  2. Plugins
  3. Project management
  4. Leif

Related plugins

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Longform

Helps you write and edit novels, screenplays, and other long projects.

TickTickSync

Sync TickTick tasks.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Checklist

Consolidate checklists across all files into a single view.

TODOseq

Lightweight keyword-based task tracker using Logseq style keywords.

Sidebar Highlights

View and manage text highlights, comments on highlights, native comments, and collections for your highlights.