Skip to main content

The Linux of AI — local, modular AI skill runtime with sandboxing and a built-in dashboard

Project description

neamt-core

Skill runtime for the Neamt AI platform. Install, sandbox, and orchestrate AI-powered skills with a CLI and web dashboard.

Install

pip install -e ".[dev]"

CLI

neamt install <github-url-or-local-path>
neamt list
neamt info <skill-id>
neamt enable <skill-id>
neamt disable <skill-id>
neamt config set anthropic_api_key <key>
neamt start          # dashboard on :8000
neamt doctor

Permissions

Permission Description
internet Outbound HTTP via CoreAPI.http
filesystem:read Read from ~/.neamt/data/<id>/
filesystem:write Write to ~/.neamt/data/<id>/
anthropic_api Use Anthropic SDK via CoreAPI.ai
system Elevated — requires explicit CONFIRM

Skill structure

my-skill/
├── neamt.manifest.json
└── main.py

neamt.manifest.json:

{
  "id": "my-skill",
  "name": "My Skill",
  "version": "1.0.0",
  "author": "You",
  "description": "Does something cool",
  "permissions": ["internet"],
  "entry": "main.py",
  "neamt_version": "0.1.0",
  "dashboard": {
    "nav_label": "My Skill",
    "nav_icon": "🚀",
    "route": "/ui/my-skill",
    "ui": "ui/"
  }
}

Directory layout

~/.neamt/
├── skills/           # installed skills
├── data/             # per-skill persistent storage
├── disabled-skills   # newline-separated list of disabled skill IDs
└── config.json       # encrypted config (API keys, etc.)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neamt-0.1.0.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neamt-0.1.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file neamt-0.1.0.tar.gz.

File metadata

  • Download URL: neamt-0.1.0.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for neamt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c800cc8e1f9deca63147dd7bd779f776a9f4180abbc776ba487ebef302f13702
MD5 f07a4f0e73c572755d4511ca47f61573
BLAKE2b-256 f3920cab68a391bf56bbd8dcc90306e52b529884788ce55b502b36c0ed81b091

See more details on using hashes here.

File details

Details for the file neamt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: neamt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for neamt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 736ea7551c793d8c4a07975ad32bcb4e4c7cb5da84a1e5b3f123811a246a724f
MD5 f47d0d334d7c66b96661c6ac231c14da
BLAKE2b-256 d7883cedcdbb56ed57922669536da2cb2c35c4093b18f633b0791375414186c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page