Skip to content

andreadorizza/stella

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,302 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stella

Legal workspace: free to use, open to inspect, yours to keep.

Website · Manifesto · Issues · Contributing · Discord

Latest release License stella cloud Issues Discord


stella is an open-source legal workspace and data stack for legal teams, currently in beta.

Data infrastructure

Case law and public legal sources. Legal Atlas collects and parses official legal material with source adapters, structure preserving parsers, and ingestion primitives.

Business registries. Business Registries provides typed clients for national company and commercial registries, including ARES, Companies House, SEC EDGAR, KRS, PRH, VIES and more.

Anonymization. stella/anonymize provides WASM-backed anonymization tooling for legal AI workflows, with app integration through chat and document review.

Legal intelligence

Tabular Review. Extract structured answers from document sets into matter-scoped review tables for due diligence, discovery and research.

AI agent. Chat with matters, files, registries and connected tools, with approvals and source previews.

Skills and external connectors. Reusable prompts, tool definitions and MCP-compatible tools that extend the agent.

Workspace

Web app. Matters, documents, Word .docx editing, review, research, chat and knowledge tools in one workspace.

Desktop app. Local desktop bridge for editing Office documents from stella.

stella MCP server. A central gateway to access and control stella data, including matters, documents and case law.

Outlook add-in. Coming soon.

Quickstart

stella cloud

Hosted stella preview is available at my.stll.app.

Self-hosting

Run stella on your own infrastructure: see the self-hosting guide. The self-host Compose file runs the API and Gotenberg only; configure Postgres, Redis or Valkey, S3-compatible storage, GOTENBERG_URL, and Gotenberg credentials in apps/api/.env. The frontend is a TanStack Start SSR app: build and run apps/web/Dockerfile, or run bun --filter @stll/web build followed by HOST=0.0.0.0 PORT=3002 bun apps/web/start-runtime.js.

Prerequisites

  • Bun
  • Git
  • Docker Desktop or Docker Engine

Run stella locally

git clone https://github.com/stella/stella.git
cd stella
bun run dev

This installs dependencies, prepares local env files, starts Docker services, pushes the database schema, starts the API at http://localhost:3001, starts the web app at http://localhost:3000, and opens the browser.

Optional demo data

bun --filter @stll/api db:seed-test-user
bun --filter @stll/api db:seed-dev

Common commands

# Run only the web app, reusing an existing API
bun run dev:web

# Run only the API and local infrastructure
bun run dev:api

# Run without opening a browser
bun run dev --no-browser

# Skip setup steps when iterating
bun run dev --skip-install
bun run dev --skip-db-push

# Use shifted ports for parallel worktrees
bun run dev --dev-instance feature-a

Local development uses mock AI by default. To use real AI, set provider keys in apps/api/.env and set USE_MOCK_AI="false".

Responsible use

stella does not aim to replace human judgment or provide legal advice. stella relies on AI models, which can produce incorrect or misleading output. We aim to ground AI flows in citations and traceable source material, but we encourage users to always validate the answers.

Contributing

We welcome contributions. You can help not only by writing code, but also, e.g., by providing feedback, or translating. Please read CONTRIBUTING.md for more information and our policy on AI-generated contributions.

PRs must pass the linting and testing pipeline. You will be prompted to sign the Contributor License Agreement (CLA) by CI.

Contact

  1. Open an issue for questions, feedback or suggestions.
  2. Reach out to us for general queries at hello@stll.app.
  3. security@stll.app for security issues (see Security Policy).

Licensing

Licensed under the Apache License 2.0. See LICENSE for the full license text and NOTICE for attribution of bundled third-party code.

Development

About

Open-source legal workspace

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 95.1%
  • HTML 2.4%
  • Rust 0.8%
  • Astro 0.7%
  • CSS 0.6%
  • Shell 0.3%
  • Other 0.1%