Lotus
An AI agent REPL for your Embeddr workspace. Talk to your data from the terminal.

Lotus is in active development and not yet available for public install. Follow the repo to get notified when it ships.
An AI agent that knows your workspace
Lotus is a terminal REPL that connects AI to your Embeddr workspace. It can search your artifacts, invoke plugin capabilities, read and write files, and run shell commands — all through natural language.
Think of it like Claude Code, but wired into your personal data instead of just your codebase.
Features
Claude, GPT-4, local models via LM Studio or Ollama, OpenRouter. Bring your own key.
Streaming output, persistent status bar, markdown rendering, and interactive input.
Search artifacts, inspect metadata, invoke Lotus capabilities, trigger plugin workflows.
Read operations auto-approve. Write and shell commands ask before executing.
Terminal colors sync with your Embeddr workspace theme via OKLCH color conversion.
Switch personalities mid-session. Curate tools and capabilities per role.
Your API keys stay on your machine. No platform fees, no middleman.
Read, write, edit files, run shell commands, glob, grep — works without a server.
Local tools function without Embeddr. Connect a workspace when you want more.
Use any model
Lotus works with any LLM that supports tool calling.
Local-first
Everything runs on your machine. Connect a workspace when you need more.
The agent loop, file tools, shell access, and permissions all run on your machine. No server needed for basic use.
Point Lotus at an Embeddr workspace to search artifacts, invoke plugin capabilities, and trigger workflows remotely.
Stay updated
Open source · Apache 2.0
