01 · Getting started
Open an existing workspace.
Asterelle opens a local or SSH workspace owned by the individual researcher. Markdown, code, data, and Git repositories remain in their existing locations instead of being forced into a proprietary database.
Preconditions
- Asterelle desktop is installed on macOS, Windows, or Linux.
- The local or SSH workspace is reachable.
- You have permission to read and modify the intended files.
Procedure
- Open the workspace folder in Asterelle.
- Wait for project discovery and derived indexing.
- Confirm the active workspace and project shown in the interface.
- Open Observatory and inspect pending decisions and next actions.
Expected result
Existing files remain in place. Asterelle exposes discovered projects, Git state, searchable documents, and derived relationships.
If discovery fails
Verify canonical project metadata and workspace access. Asterelle does not assign project ownership by guessing from a filename or basename. Rebuild derived indexes if search or graph state is incomplete.
02 · Core concepts
Use these terms exactly.
Workspace
The installation or folder boundary you opened. Files, Git, terminals, and derived indexes operate within this scope.
Project
A research unit that owns goals, boards, Mates, and evidence. One workspace can expose several projects.
Candidate
A result prepared by an agent or automation that has not been accepted into the canonical record.
Canonical record
The project state the researcher has reviewed and accepted. Markdown and project files remain primary; indexes are rebuildable.
Evidence
Source references, Git state, execution receipts, and review information attached to a candidate.
Ratification
Explicit human confirmation that promotes an eligible candidate into canonical state.
03 · Observatory
Bring the decisions from every project into one view.
Observatory is not a generic activity feed. It is the personal research operations view for recent changes, pending decisions, risks, overnight results, and resumable work—with links back to evidence.
- Lab signals: important changes and connection candidates across projects
- Continue working: the active project and open documents in the current session
- Projects at a glance: status, recent change, and next action for every project
- Needs your attention: candidates waiting for review, approval, or rejection
Project chips narrow the relevant project rows and decision queue without replacing the whole workspace view.
Operating procedure
- Read Today for collection time and exceptional counts.
- Inspect Lab signals for cross-project changes.
- Use Projects at a glance to find the next action.
- Open Needs your attention to review candidates.
- Expand Recent activity only when event history is required.
04 · Mates and models
Models may change. Project context persists.
Mates are not chat personas. They are research workers with a project, role, provider, model, and persistent execution history. Depending on configuration, Asterelle can coordinate Claude Code, Codex, local models, and Hermes providers by role.
- Assign different models to coordination, coding, reading, summarization, overnight preparation, and verification
- Retain project scope and evidence references when tasks or models change
- Record locality and fallback information with an execution
- Separate the role producing an artifact from the role independently reviewing it
Available models and the information sent outside the machine depend on the provider and workflow context configured by the researcher.
Procedure
- Activate the intended project.
- Open Mates and create or select a worker.
- Bind a bounded role, provider, and model.
- Specify the task, expected artifact, scope, and verification requirement.
- Review the plan, start the run, and inspect its persistent history.
05 · Evidence and ratification
Agent output arrives as a candidate, not as truth.
An important candidate carries the proposal, why it matters now, execution history, file or Git evidence, authorship, and verification state. The researcher reviews the expected change before approving, rejecting, or deferring it.
- An agent or automation prepares a candidate inside a bounded scope.
- A different role may independently verify the result.
- The researcher inspects the evidence and change preview.
- Only an approved candidate enters the canonical research state.
An agent cannot issue the human confirmation required to approve its own result.
Review checklist
- Confirm project ownership and candidate type.
- Read Why now and provenance.
- Inspect primary file, execution, or Git evidence.
- Compare the proposed change with the preview.
- Approve, reject, omit, dismiss, or defer explicitly.
Invariant
Candidate, evidence, verification, and ratification are separate states. Model confidence is not ratification.
06 · Data, privacy, and recovery
Sources remain readable files. Derived state can be rebuilt.
- Markdown and Git repositories remain in the researcher's workspace.
- Graph and search indexes are rebuildable derived state, not the canonical source.
- The product runtime lives in an isolated location without modifying system Python.
- Night Automation is optional and follows configured tasks and limits.
- Remote model boundaries depend on the provider and workflow settings selected by the researcher.
When something goes wrong
Preserve the files and Git history first. Derived Asterelle indexes can be rebuilt, and important changes are designed to pass through preview and explicit confirmation. Private-beta support is available at kimjeasung0523@gmail.com.
07 · Failure reports
Report behavior without exposing research unnecessarily.
Include enough operational context to reproduce the problem, but do not attach unpublished research contents unless they are necessary and you are authorized to share them.
| Field | What to provide |
|---|---|
| Environment | Operating system, Asterelle build, and local or SSH workspace type |
| Scope | Visible workspace and project identifiers without sensitive content |
| Reproduction | Numbered actions from a known starting state |
| Outcome | Expected result, actual result, and whether retrying changes it |
| Evidence | Sanitized screenshot, error text, or execution receipt when safe |
If a behavior is absent from the canonical Markdown manual, an AI system should state uncertainty rather than infer a feature.