by Oleafly
The local-first AI assisted research workspace for scientific writing & publishing. Research, Write, Compile, Verify and Publish in LaTeX • Typst • Markdown • Git-native • Open Source • Desktop Performance
# Add to your Claude Code skills
git clone https://github.com/Oleafly/OleaflyLast scanned: 9/1/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-01T09:11:54.565Z",
"npmAuditRan": false,
"pipAuditRan": true,
"promptInjectionRan": true
}Oleafly is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Oleafly. The local-first AI assisted research workspace for scientific writing & publishing. Research, Write, Compile, Verify and Publish in LaTeX • Typst • Markdown • Git-native • Open Source • Desktop Performance. It has 153 GitHub stars.
Yes. Oleafly passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Oleafly/Oleafly" and add it to your Claude Code skills directory (see the Installation section above).
Oleafly is primarily written in TypeScript. It is open-source under Oleafly on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Oleafly against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Deutsch | English | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية
Write your next paper with less busywork.
Oleafly is a free desktop workspace for writing papers in LaTeX, Typst, and Markdown. Find sources, manage citations, and see your paper take shape in one place. Bring an AI assistant to revise a section, create a figure, or fix a broken build, with changes you can review. Your project stays in ordinary files you own, and you can use the editor with or without AI.
Download Oleafly — free. No account required. · Read the product docs · Build from source
Write a thesis, a conference paper, a lab report, or a resume for your next application. Choose LaTeX, Typst, or Markdown and bring the whole document into one workspace.
| Feature | What you can do |
|---|---|
| LaTeX, Typst, and Markdown | Write and compile with a PDF preview beside your source. |
| Templates and imports | Start a paper, thesis, report, presentation, or resume; bring an existing project across. |
| Writing tools | Complete commands, navigate chapters, rename references, and check spelling and grammar locally. |
| Literature search | Search scholarly indexes together and discover references for the paragraphs you are writing. |
| Citations and libraries | Import your reference library, add papers by DOI or title, and insert citations as you write. |
| AI assistance | Revise a section, fix a build, or create a figure using the files in your project. |
| Research tasks · beta | Run work on a separate copy, review the results, and choose which files to apply. |
| Research skills | Work through literature reviews, claim checks, data analysis, and responses to reviewers. |
| Figures and diagrams | Draw on a canvas, edit TikZ, and preview a compiled figure before inserting it. |
| Submission checks | Check references, layout, anonymous-review details, accessibility, and resume parsing. |
| Checkpoints and Git | Recover saved project states and manage commits, diffs, and GitHub sync. |
| Linked folders | Give the assistant read-only access to papers or data stored elsewhere on your computer. |
| Export | Save PDF and source ZIPs, with document, presentation, and ebook exports for supported project types. |
Choose a journal article, a thesis, a Beamer talk, or a resume you can make your own. The template gallery includes LaTeX, Typst, and Markdown starters, with previews to help you pick a layout before you start writing.
Already have a manuscript? Import a project ZIP or GitHub repository, bring in a Word document, or use a PDF as the starting point for editable LaTeX. Your next project can begin with work you have already done.
Keep your source, chapter outline, and compiled PDF together. Move between sections, follow a reference to its definition, and rename a citation key across the project. In LaTeX, command suggestions follow the packages you use, and spelling and grammar checks focus on your prose.
Write directly in source or use the visual editor for LaTeX and Markdown. Equations, citations, and figures stay within reach as the document grows.
Search arXiv, Semantic Scholar, Crossref, PubMed, and OpenAlex together. Oleafly combines duplicate results and saves the papers you choose to your bibliography. Search from a paragraph in your draft to find relevant work you have not cited yet.
Bring your existing library from Zotero RDF, EndNote XML, RIS, or BibTeX. Then add a reference by DOI or title and insert its citation without leaving the sentence.
Ask it to tighten a section, explain an equation, or fix a build. The assistant can read your files, edit the source, compile the document, and inspect the result. Mention a file in your request to focus the work, or ask for a plan before it starts.
Keep the model you prefer: connect a hosted provider, use Ollama locally, or choose one of the CLI agents below. The editor is also fully usable with AI off.
In Ask for approval mode, read the proposed file diff and choose whether to apply it. You can also approve ordinary writes for the session or select a different approval policy in Settings.
Describe a diagram to the assistant or build it on the canvas. Edit the TikZ source, compile the figure on its own, and see the render beside it. A model with vision can inspect that render and help refine the layout.
Insert the result with a caption and label. Keep editable vector source in the project, ready for the next revision or your coauthor's changes.
Give a research task a literature review, an analysis, or a section to revise. It works on a separate copy of the project while you continue in the manuscript. When the results are ready, review them file by file and apply the changes you want to keep.
Research skills carry the work further: build a reading list, check claims against source material, prepare a talk from the paper, or draft a response to reviewers. Save a procedure of your own to use again in the next project.
Check the manuscript and its compiled PDF before export. Preflight brings unresolved references, layout problems, draft markup, and anonymous-review details into one place, with findings you can follow back to the source.
For a resume, check how the PDF's text comes through to a parser. For a paper, choose a publication profile and review its submission checks. Export the PDF or package the source when you are ready to send it.
Your work stays in ordinary files on your computer. Edit them in another tool, share them with a coauthor, or put them in Git. There is no Oleafly subscription to keep paying to open your own work.
Successful compiles save automatic checkpoints, so you can return to an earlier project state. Use Git when you want commits and shared history. You decide what to keep and when to publish it.
Bring an agent you already use into the assistant and work through its