@hasna/brains
v0.0.34
Published
Fine-tuned model tracker and trainer — wraps OpenAI + Thinker Labs, gathers training data from todos/mementos/conversations/sessions
Maintainers
Readme
@hasna/brains
Fine-tuned model tracker and trainer — wraps OpenAI + Thinker Labs, gathers training data from todos/mementos/conversations/sessions
Install
npm install -g @hasna/brainsCLI Usage
brains --helpbrains models listbrains models showbrains finetune startbrains finetune statusbrains data
MCP Server
brains-mcpHTTP mode
Run a long-lived Streamable HTTP MCP server on 127.0.0.1 (default port 8801):
brains-mcp --http
# or: MCP_HTTP=1 brains-mcp
# port override: --port 8801 or MCP_HTTP_PORT=8801- Health:
GET http://127.0.0.1:8801/health→{"status":"ok","name":"brains"} - MCP:
http://127.0.0.1:8801/mcp
Stdio remains the default when no --http / MCP_HTTP=1 is set.
REST API
brains-serveStorage Sync
This package supports package-native local/remote storage sync:
brains storage status
brains storage push
brains storage pullSet HASNA_BRAINS_DATABASE_URL for a direct PostgreSQL connection, or configure ~/.hasna/brains/storage/config.json with postgres host settings.
Legacy cloud aliases are not used. Configure remote storage with the storage
environment variables above.
Data Directory
Data is stored in ~/.hasna/brains/.
License
Apache-2.0 -- see LICENSE
