# Logseq AstroBox [](https://github.com/debanjandhar12/logseq-astro-box/)[
](https://github.com/sponsors/debanjandhar12)
An harness for logseq with superpowers.
## Features
- **Chat GUI:** Chat window with tools such as Logseq page editing, DataScript search, web search, etc.
- **Version Control:** Git-like version control to review and revert changes made by the LLM.
- **Multiple Providers Supported:** Choose models from OpenAI, Google, Codex subscription, and other custom endpoints (yes, an Ollama endpoint will work as well...).
- **Skills, Reusable commands:** Save prompts you use often as commands, and add skills to teach the assistant how you like things done.
- **Sandboxed Environment:** LLMs run commands in a completely emulated environment powered by just-bash and Pyodide.
AstroBox requires a **Logseq DB graph**. File graphs are not supported.
## Installation and first use
1. Download `logseq-astro-box.zip` from a [release](https://github.com/debanjandhar12/logseq-astro-box/releases) and extract it.
2. In Logseq desktop, enable plugins and Developer mode, open the Plugins dashboard, and use **Load unpacked plugin** to select the extracted folder containing `package.json`.
3. Open Logseq AstroBox's plugin settings and select **Open Provider Configurations**. Configure a provider, enable a model, and save.
4. Choose **Open Logseq AstroBox Chat** from Logseq's command palette, or click the AstroBox toolbar icon and choose **Open Chat**.
## Documentation and feedback
- [Documentation](https://debanjandhar12.github.io/logseq-astro-box/docs/intro)
- [Report a bug or request a feature](https://github.com/debanjandhar12/logseq-astro-box/issues)
# 🙏 Support
Loved the tool? Please consider donating 💸 to help continue development!