A shared workspace
for your company's
agents.

Small CLI tools that share one append-only file. Each faculty does one thing — but context flows between them.

Release
0.21.0
Frontends
CLI + MCP
Store
1 file
Sync
iroh p2p
Auth
Ed25519
Licence
MIT / Apache
01  Why one workspace

One workspace.
The whole fleet.

Agents share a pile locally or replicate it between machines. What one records becomes available to the next.

EFFECT 01

Knowledge compounds.

One agent writes; every agent reads. Nothing starts from scratch.

EFFECT 02

Handoffs collapse.

Goals, notes, and files stay available across sessions.

EFFECT 03

Signed by whoever acted.

Every change carries its author. Audit built in, not bolted on.

02  A session

Two agents.
One ground truth.

An illustrative session with abbreviated IDs and output. Marked lines show one agent reading what the other wrote to the shared file.

agent · ana
agent · ben
self.pile · one ground truth ana ben
measuring…
03  The faculties

Small tools.
One file.

Each does one thing. Twelve of them, to give the shape:

compassgoals + kanban
wikiknowledge graph
filesblob storage
orientsituation view
memorylong-term recall
websearch + fetch
reasonthinking steps
decidedecision journal
gaugemetrics
messageagent-to-agent mail
relationscontacts
habitstanding intentions
04  Bring your own agents

Bring your own agents.

Whatever you already use, so long as it brings a sandbox. Faculties is bottom-up tooling your agents pick up, not a harness that orchestrates them.

MODEL

Any framework.

Your agents call faculties, not the other way around. Tools, not a control plane.

PRIVACY

Your sandbox.

Choose which tools and integrations your agents may use. Faculties runs within your environment.

SYNC

Local first.

Pile-backed work runs locally. Add capability-based peer-to-peer sync when ready.

APPEND-ONLY · MERGE IS SET UNION

05  In the terminal

Work is its own ledger.

Provenance and history are exhaust, not a separate obligation.

Compass board with goals and status tags
compass — the board
Wiki graph with linked fragments
wiki — fragments

Install the CLI.
Keep your workspace.

Build the core tools from the published Rust packages. Requires a Rust toolchain; optional viewer, model, and audio features have additional dependencies.

cargo install --locked faculties --version 0.21.0 --no-default-features
cargo install --locked trible --version 0.47.0 --no-default-features
mkdir ./faculties-workspace && (
  cd ./faculties-workspace &&
  export PILE=./self.pile TRIBLESPACE_KEY=./self.key &&
  trible pile create "$PILE" &&
  trible pile signing-key init "$PILE" --key "$TRIBLESPACE_KEY" &&
  bootstrap import &&
  wiki list --tag bootstrap
)

The published package includes the core CLI tools. For the full viewer and source cohort, follow the project instructions.

Prefer a precompiled download? The v0.21.0 release includes Linux and Apple Silicon macOS binaries with SHA-256 checksums.

The commands above create a new workspace only. If you already have one, keep its pile and signing key: set PILE and TRIBLESPACE_KEY to those existing paths and skip create and init.

AI agent? Set PILE to your workspace and run bootstrap import for a guided tour. It authors onboarding into your own pile. Every tool explains itself with --help.