OpenRung
A free, privacy-first relay network that helps you reach the open internet. Open source and nonprofit-run.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
A privacy-aware AI workspace. It catches sensitive details before a message reaches a model, keeps workspace memory, cites the files behind answers, and routes each message to the right model. Run it on your own machine or your own AWS account.
翻訳待ち
Loading the full README.
Read the full README ↗A privacy-aware AI workspace for models, Knowledge, memory, cost, and sensitive-data risk.
SecureMind is free, open-source software that you run yourself. There is no paid or managed version. Copy the code from this repository and run it on your own computer with Docker, or in your own AWS account. The copy is yours: your data stays in your install, and you can change it or take it in a different direction under the license below.
The author also runs a private, invitation-only copy for friends and reviewers, and a sample site with made-up data that needs no account.
Detection runs before chat is sent and again when Knowledge is ingested. That reduces exposure. It does not guarantee complete removal of sensitive data, and it is not a compliance program. You review what is sent and what you store.
| You want | Start |
|---|---|
| On this computer | On-prem below, then docs/deploy/on-prem-docker.md |
| Your own AWS account, from zero | docs/deploy/aws-from-zero.md |
| Your own AWS account, condensed reference | AWS below, then infra/README.md |
| Diagram sources | on-prem · AWS |
| Longer write-ups | Feature Guide · Technical Guide |
| Where | What runs with nothing else configured |
|---|---|
| Docker Compose | Ollama (llama3.2:3b chat, nomic-embed-text embeddings) |
| Your AWS account | No model, until Bedrock is enabled for that account or an admin saves a vendor key |
Groq, Gemini, OpenAI, Anthropic, and Grok run only after a key is saved. Bedrock runs only when that account is allowed to invoke it. A saved key is not selected for you.
Docker Compose on this computer. Postgres, local sign-in, and Ollama come up together. Chat uses the models Compose installs. Cloud model APIs and Bedrock are optional.
docker compose, with a space.llama3.2:3b and nomic-embed-text.3000 free. The database, local sign-in and Ollama stay inside Docker and publish no ports (the contributor setup below publishes them on localhost).No AWS account is needed. A model API key is not required, but it is strongly recommended: the built-in local models use your own computer's resources and, unless it is very powerful, they are slow. Groq has a free tier and is a good first key. On AWS, use Bedrock or a key, since there is no local model.
SecureMind is intended for small to mid-sized teams. One install serves one organization: 1 to 25 people is the recommended range, and it can serve up to about 100 people with a few adjustments (an AWS concurrency limit, a realistic budget, and two-step verification for admins). Separate organizations should each run their own install. See Operating an installation in the technical guide.
git clone https://github.com/OrieBound/securemind.git
cd securemind
docker compose up --build
Open http://localhost:3000 and create the first owner with an email and password you choose. There is no demo account. The first start can sit on the model download for a while. Later starts reuse those models.
The first owner also needs a one-time setup code. The install prints it in the terminal where you ran docker compose up, in a line that starts with init-1 and says First-run setup code. If you cannot find it, open a second terminal in the same folder and run:
docker compose logs init
The code is the text after First-run setup code (needed once, to create the Owner):. The code is not a password. You only need it once, to create the first owner.
If you have run SecureMind before from another folder called securemind, Docker reuses that install's data and shows the sign-in page without a first-owner option. To start fresh, add a different name: docker compose -p securemind-new up --build, and use the same -p securemind-new in later commands such as docker compose -p securemind-new logs init.
Docker builds the app from this repository on your computer; there is no image to download from the author.
docker compose down # keep your data and models
docker compose down -v # deletes the database, uploads, and models
Ports, backups, and optional keys: docs/deploy/on-prem-docker.md.
This is the beginning of the README. Read the rest at the original. Read the full README ↗