Skip to content
Projects

useLexora/Lexora has 706 GitHub stars and 32 forks. GitHot measured +14 stars in 24 hours and +50 in 7 days. Last checked 2026-11-09 21:58 UTC. Last push 2026-11-02.

How these counts are measured

A self-evolved, sovereign desktop AI agent built for real-world action — beyond model wrappers and coding copilots. / 真实实践中自我演化的独立桌面 AI Agent。

Measured star growth

in 24h
+14
in 7 days
+50
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.en.md

Original

Lexora

Lexora

Think alongside you. Act on your intent.

Lexora is a personal AI agent that evolves through hands-on work on your desktop. Beyond coding, it helps you organize research, refine creative projects, and plan everyday activities. Tell it what you want to accomplish, and it keeps working toward that goal, making words the starting point for work, creativity, and everyday life.

Latest release License: AGPL-3.0-only Total downloads Desktop: Windows, macOS, Linux

Download Lexora · Website · Guide

中文 · English

The complete Lexora app with Compact navigation, an outline on the left, illustration notes above right, a draft below, and a portrait cottage illustration in the context panel

Keep working toward your goals

Organize material for work, refine a creative project, or plan a trip. Start with what you want to accomplish. Lexora works through the steps on your desktop while you add direction and review the results.

Conversations and execution records stay with the task. Return later and pick up where you left off. Keep useful methods and tools for the next task, too.

Turn research into useful deliverables.

Use the Office plugin for documents, spreadsheets, presentations, and PDFs. Keep the task discussion beside your files.

Case discussion beside the Office home and recently used files in four formats

Quote a passage. Keep refining it.

Select a passage in Word and bring the original text into your next instruction. Discuss changes with the document in view.

Dark workspace with a real Word selection quoted into the conversation

Meet your companion crew.

Let companions bring different strengths, then call on specialist NPCs for research, implementation, and review.

Lexora, companions, and specialist NPCs working together

Share the work. Bring an idea to life.

Lexora coordinates, Big Fish shapes the idea, and Xiaobai builds it. Follow the conversation beside the working star animation.

Real companion collaboration beside a working HTML star animation

Recruit NPCs for the task.

Choose exploration, research, execution, and review NPCs to give each companion the capabilities the task needs.

NPC recruitment dialog within companion settings

Find the issue. Fix it. Follow through.

Read files and logs, run commands, and inspect changes while checking the project and pull request in the browser.

Project repair conversation and execution records beside GitHub

More capabilities

  • Spaces and tasks: Organize work by project or topic, pin frequent destinations, and search for existing tasks.
  • Talk while work continues: Add instructions during a run, queue them for later, or send them into the current run.
  • Conversation branches: Explore different directions from an existing conversation. View and continue each attempt on the branch canvas.
  • Model choice: Connect your own model services and choose models for different companions and tasks.
  • Skills: Reuse writing guidelines, research workflows, and project conventions across tasks.
  • MCP: Bring tools from local or remote services into your work.
  • Changes and execution records: Inspect tool activity, command output, and recorded file changes.
  • Usage tracking: View token usage by task and model to understand where your quota goes.
  • Permissions: Choose read-only, manual approval, smart approval, or full access. Adjust permissions or stop the task during execution.

Plugins that fit the way you work

Build a file-analysis panel for research, a custom tool for creative work, or a player for your breaks. Something you need once can become a tool you reach for again.

Install from the plugin marketplace, or describe what you need in a conversation. Your companion can generate the source and install package. Confirm installation, try it, and keep refining it. The source stays in your task workspace to maintain and share.

A plugin can combine these capabilities:

  • Interface and appearance: Pages, split panels, widgets, full themes, and window effects put tools within reach.
  • Interaction and data: Menus, input commands, authorized local files, settings, and private storage let a tool remember how you use it.
  • Companions and models: Add agent instructions and custom tools, call configured models, and return summaries, conversions, or analysis to the task.
  • Events and schedules: React to task progress, schedule commands, and send system notifications to connect repeatable steps.

Plugins use host capabilities within declared permissions. Scheduled commands need Lexora running and the computer awake.

Explore plugins · Browse plugin source

Local first

Lexora open-sources its own code. Yours stays yours.

Lexora does not bundle your entire project and upload it to our servers in the background. Here is where data stays and where requests go:

Data Storage or destination
Project files Read and written in your local directories
Tasks, companions, and settings Stored on your computer, with backup and restore
API keys and login credentials Encrypted locally using your operating system’s encryption facilities
Model requests Sent from your computer to the model endpoint you configure, without a Lexora cloud relay
External tool calls Sent to MCP services you enable or addresses a plugin is allowed to access
Remote backups Configured and enabled by you, using your chosen WebDAV or S3 storage

When you use a remote model, conversations, quoted material, and code or file contents read by tools and included in context are sent to that model service. External tools also receive the data their calls require. The services you choose determine how that data is handled.

Get started

  1. Download the app: available for Windows, Ubuntu / Debian, Fedora, and Arch Linux on x64 / ARM64, and macOS 15+ on Apple Silicon.
  2. Connect a model service in settings using its API key or account authorization.
  3. Start a task and give Lexora a goal. Choose a working directory when you want to work with files.

No Lexora account is required. Model credits are not included; providers have their own terms and charges.

See the guide for a walkthrough. The first macOS installation requires the xattr command shown in the guide. Scheduled tasks need Lexora running and the computer awake.

Development and contributions

Local development

Requires Node.js 26+, pnpm 12.5.1+, and Rust. See the build instructions for platform dependencies. From the repository root:

pnpm --filter @uselexora/lexora --filter '@uselexora/lexora-buddy...' --filter @uselexora/lexora-website install --frozen-lockfile
pnpm dev

Contributing

Open an issue if you find a problem. If you have already put an idea into practice, we welcome a PR following the contribution guide—share what you have built with everyone.

License

AGPL-3.0-only

Friendly links

LINUX DO — A new ideal community

Explore related projects