Let agents think.
Give their work structure.
Run multiple agents in one local workspace. Give them reusable capabilities, connect tools near your data, and see what supports each result.
Built for teams worldwide. Bring your model, or connect an existing MCP client.
One local environment. Your Agents.
Workspace overviewBring the task.
Keep the context.
Talk, attach material and follow the work. Each Agent keeps its own conversations and model settings.
Install and sign in →Worker
Tools run near your data.
Case
Inspect conditions and results.
Receipt
See the recorded outcome.
A map of the workbench. Console manages Agents, capabilities and permissions.
Turn model output into controlled work
A model can suggest the next step. Production systems still need to know what evidence supports it, which policy applies, whether the action is allowed, and what actually happened.
Before execution
Rulith evaluates facts against the Agent’s installed Capabilities and Constitution. Missing evidence remains a visible gap instead of being guessed away.
After execution
Workers return structured results. Rulith records what ran, the evidence it produced, and whether the task satisfied its acceptance criteria.
Five steps from proposal to receipt
- Submit a real taskYour agent proposes facts, goals, or the next allowed action through MCP.
- Check the evidenceModel assertions stay distinct from source-attested data. Weak inputs cannot silently become strong conclusions.
- Apply Rules and ConstitutionThe installed Capabilities determine what can be concluded; the Constitution independently constrains what may proceed.
- Gate and execute the actionA worker performs the approved external call with bounded credentials and returns a structured result.
- Inspect the receiptThe Case keeps its conclusions, evidence chain, actions, outcomes, and acceptance result together.
Install the Capability. Keep the Agent generic.
A Capability is one reviewable unit with four sections. Compatible Capabilities work together on the same Agent.
Vocabulary
The domain facts and shapes the Capability understands.
Rules
Criteria that derive conclusions, gaps, and the current frontier.
Actions
Governed transitions and typed requests for external work.
Sources
Named evidence origins and execution boundaries.
A Constitution constrains the Agent independently. Connections link that Agent to its Workers and external systems.
From a local document to a checked draft
The document assistant is one example of a capability: your Agent reads permitted material, proposes rules, runs local checks and presents a draft for review.
Build a capability from material
Attach a short text document, resolve questions, inspect examples and citations, then save a private draft. Publishing and installation stay explicit.
Keep business logic in the capability
Define the facts, rules, actions and sources your work needs. Use the same execution and evidence machinery for every domain.
Node.js 20+. The document assistant also requires Java 25. Remote model use can incur provider fees and sends authorized text to that provider.
Build free during public beta
Platform payments are inactive during beta. Your model provider may charge separately. Any future platform pricing will be announced before activation.
Bring one agent workflow
Connect it, run real work, and tell us where the evidence, policy, or execution model breaks. Early feedback directly shapes the public API.
Get started free Send feedbackDeveloper questions and design-partner conversations: contact@rulith.com