Spanish Composition Assistant · Obsidian plugin

Compose your thoughts.
Grow with feedback.

Codazo reviews what you write, informs what you read, and turns both into study notes you own, all inside your Obsidian vault and only when you request it. Your own composition is never rewritten.

Your vault is the library

Codazo is an addon to support you.

Obsidian is a free application. Your notes, folders, links, and sync stay exactly as they are. Codazo helps with one thing: improving your Spanish using gentle nudges from AI.

  1. write

    Draft in Spanish on a paper-like page. Nothing leaves your device while you write.

  2. feedback

    When you choose, ask for a review. Your original text is preserved exactly.

  3. revise

    Accept, adapt, or ignore each suggestion. Every revision is a separate, attributable version.

  4. cumulative study

    Vocabulary, verbs, and conjugation references grow from your own writing.

  5. export

    Take the whole session with you as JSON or standalone HTML, any time.

Feedback that stays anchored

Suggestions point at your exact words.

Every note is focused on your text, and phrases are marked for easy viewing and review while the passage is unchanged. Hover a mark in the Codazo pane to peek at the observation; open it for the suggestion, explanation, and a little practice.

Diario / Lunes.mdCodazo: Review selection

Ayer yo camino al parque. El arbol es bonito. La casa son grande. Quiero tomar un café.

Lo que ya funcionaAyer makes the time of your story clear.

  • Verbo / tiempo«camino»

    Sugerencia: caminé

    For this completed walk yesterday, use the preterite.

    Un poco más de práctica

    Observa. Look at the time word ayer. Is this happening now or yesterday?

    Pista. Yesterday is a finished past time.

  • Ortografía / acento«arbol»

    Sugerencia: árbol

    Árbol is stressed on the next-to-last syllable and ends in l, so it needs a written accent: ÁR-bol.

    Un poco más de práctica

    Observa. Look at the written accent. Which syllable is stressed?

    Pista. Say the word aloud: which part sounds strongest?

  • Gramática«La casa son»

    Sugerencia: La casa es

    La casa is singular, so es agrees with it.

    Un poco más de práctica

    Observa. Notice the subject and verb together. Is casa singular or plural?

    Pista. One house needs a singular verb.

  • Una alternativa opcional«Quiero tomar»

    Sugerencia opcional: Me gustaría tomar

    Your wording works. This alternative is a more indirect way to express the wish.

    Un poco más de práctica

    Observa. Here is an optional softer way to say this. Would you like a softer tone?

    Pista. Gustaría can express a polite wish.

Synthetic sample from the project's authored fixtures, shown to illustrate the feedback contract. It is not a live model response, and Codazo never presents samples as AI output.
Principles

Built to nudge, not to overwhelm or solve.

Your note is not modified

Reviews, revisions, and study sheets are new notes that you can modify with your own notes. The original stays yours.

AI helps only when you ask

When you request a review or study guide, a window shows the exact text that will be sent and requires your confirmation.

Responses guide you

Responses from your AI provider give you a chance to learn and adjust. Study guides can help you learn new content.

Your provider, your key

OpenAI, Ollama Cloud, or any OpenAI-compatible API endpoint. Keys live in Obsidian's Secret Storage or session memory, and not in plugin data.

Sources you can check

Conjugation tables come from a built-in, open-source reference, and not from a model's guess.

Nothing hidden

No telemetry, no account, no vault indexing, no background reading. You choose what is shared with your AI provider.

Three ways to ask

Review what you wrote. Explain what you are reading. Help study anything.

Select text, right-click, and pick one. Each shows you exactly what will be sent before anything leaves your content.

Review

For your own Spanish. Corrections and optional alternatives, each anchored to your words, with an incremental discovery from a tip to the full explanation. Add what you meant in English, so you can ensure your intentions are considered in responses.

Study guide

No observations, just material: words above your selected level with meanings and examples, and the verbs you used with the tense in play and a full conjugation table.

Excerpt

For text you are reading. A word gets its meaning and, if it is a verb form, its infinitive and tense. A phrase gets its literal reading, how people actually use it, and register. A paragraph becomes a study guide with a few stretch items. The meaning stays folded until you open it, so you can try first.

Notes you own

Everything lands in your vault as Markdown.

Codazo output is stored under a folder you choose, supporting Obsidian search and filtering. Nothing is written until you ask, or you can turn on automatic saving and let the notes accumulate. You can edit your own Codazo notes to personalize your learning and understanding.

  • Reviews, study sheets, excerpts. Readable notes with the exact source and a computer-friendly document the plugin reads before showing it again, so nothing needs re-running.
  • Words and verbs. One note per word in Palabras/ and one per verb and tense in Verbos/, each with a codazo-progreso progress/proficiency property you set: nuevo, con-problemas, necesita-trabajo, casi-listo, dominado. Existing notes are never touched.
  • Linked revision. A copy of the passage in a new note, linked to the source and the review, for you to rewrite.
  • Index. The pane lists everything saved, grouped by kind with the open note's items first. Pick any review, study sheet, or excerpt and it loads back with no model call.
  • Exports. JSON or a script-free HTML page, saved into your vault.
Small tools

Reading helpers that need no model at all.

  • Inline translations. Select a word or phrase, add its English, and it becomes {botas|boots}: plain text that shows as the Spanish with an underline and the translation on hover, in both editing and reading views.
  • English intent. One click inserts a folded "spoiler" callout for what you meant to say. Reviews read it automatically and keep it out of the Spanish that is sent.
  • Provider profiles. Several, one active: OpenAI, Ollama Cloud, or any OpenAI-compatible endpoint. Keys live in Obsidian's Secret Storage or session memory.
  • Interface in Spanish or English. One setting for the plugin's own text. Codazo's feedback and saved notes keep their wording.
Status

Early, open, and honest about it.

The plugin is open source and installable for free through the Obsidian Community (Coming Soon - Release is in progress).