ワンクリックで
semiont-local
Install, provision, and run Semiont locally using published npm packages — no repo clone needed
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Install, provision, and run Semiont locally using published npm packages — no repo clone needed
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Compose a synthesized aggregate resource — walk many annotations bound to or about a single anchor, assemble markdown, yield a Resource whose purpose is to be read (not referred to)
Run the knowledge enrichment pipeline on a resource using @semiont/sdk — detect entity references, resolve them against the KB, and generate new resources for unresolved ones
Build a job-claim worker daemon — claim jobs from the queue, process them, and emit lifecycle events. Cross-package wiring with @semiont/sdk + @semiont/jobs + @semiont/http-transport + @semiont/observability.
Apply structural-analysis tag schemas to a Semiont resource — classify passages by their structural role using IRAC, IMRAD, Toulmin, or any KB-registered schema via mark.assist with motivation tagging
Add assessment annotations to a Semiont resource — flag scheduling risks, dangers, inaccuracies, logical gaps, or other evaluative concerns using AI-assisted or manual assessment
Help users accomplish knowledge work tasks using the Semiont CLI
| name | semiont-local |
| description | Install, provision, and run Semiont locally using published npm packages — no repo clone needed |
| disable-model-invocation | false |
| user-invocable | true |
| allowed-tools | Bash, Read, Write, Glob, Grep |
You are helping a user get Semiont running locally. The CLI installs backend, frontend, database, and proxy from published npm packages. No source checkout required.
node --versionANTHROPIC_API_KEY (cloud) or Ollama (local, no key needed)npm install -g @semiont/cli
semiont local
semiont local is fully interactive — it prompts for a project directory, runs init + provision + start + useradd, and prints the login URL and credentials at the end. Use this when starting fresh.
npm install -g @semiont/cli
mkdir my_project && cd my_project
semiont init # creates .semiont/config and ~/.semiontconfig
# Edit ~/.semiontconfig: set inference provider and database credentials
semiont provision # generates secrets, envoy.yaml, runs DB migrations
semiont start
semiont check # verify all services healthy
semiont useradd --email you@example.com --generate-password --admin
# Open http://localhost:8080
| Service | URL |
|---|---|
| Main entry point (Envoy) | http://localhost:8080 |
| Backend API | http://localhost:4000 |
| Frontend | http://localhost:3000 |
# Start/stop individual services
semiont start --service backend
semiont stop --service backend
semiont check
# Re-provision after config changes
semiont provision --service backend
semiont provision --service frontend
# View logs
tail -f ~/.local/state/semiont/{project}/backend/app.log
tail -f ~/.local/state/semiont/{project}/frontend/app.log
| Path | Contents |
|---|---|
~/.semiontconfig | Global config: inference provider, DB credentials, default environment |
.semiont/config | Project name (committed to git) |
~/.config/semiont/{project}/ | Generated proxy config and secrets (never committed) |
~/.local/share/semiont/{project}/database/ | PostgreSQL data |
~/.local/state/semiont/{project}/ | Log files, job state, projections cache |
npm install -g neo4j-driver
Add to ~/.semiontconfig:
[environments.local.graph]
type = "neo4j"
uri = "${NEO4J_URI}"
username = "${NEO4J_USERNAME}"
password = "${NEO4J_PASSWORD}"
semiont local if the user is setting up for the first time — it's the single interactive command that covers everything.container --version (or docker/podman) and check for ANTHROPIC_API_KEY before proceeding.semiont check is the diagnostic command. If something isn't working after start, run it to see which services are unhealthy.~/.semiontconfig. If inference or DB isn't working, that's the first file to inspect.semiont provision must be re-run for config changes to take effect; a restart alone is not enough.~/.local/state/semiont/{project}/ — tail -f ~/.local/state/semiont/{project}/backend/app.log is the fastest way to see errors..semiont/config, and .semiont/events/ are committed. Secrets and generated configs are never in the repo.