Workspace and Storage
devqubit is local-first: everything is stored in a workspace directory by default, with optional cloud storage for teams and CI/CD.
Default Location
Platform |
Default path |
|---|---|
macOS/Linux |
|
Windows |
|
Override with:
export DEVQUBIT_HOME=/path/to/workspace
Workspace Layout
~/.devqubit/
├── objects/ # Content-addressed artifact store
│ └── sha256/
│ └── a1/
│ └── a1b2c3... # Artifacts stored by digest
├── registry.db # Run metadata index (SQLite)
└── baselines.json # Project baseline mappings
Content-Addressing
Artifacts are stored by SHA-256 digest, enabling:
Deduplication of identical blobs
Integrity verification
Portable bundles
Remote Storage
For team collaboration or CI/CD, devqubit supports cloud storage:
Backend |
URL Scheme |
Installation |
|---|---|---|
Amazon S3 |
|
|
Google Cloud Storage |
|
|
Configure via environment variables:
export DEVQUBIT_STORAGE_URL="s3://my-bucket/devqubit/objects"
export DEVQUBIT_REGISTRY_URL="s3://my-bucket/devqubit"
Or programmatically:
from devqubit.storage import create_store, create_registry
store = create_store("s3://my-bucket/devqubit/objects")
registry = create_registry("s3://my-bucket/devqubit")