Skip to content

The NeuroScript project (NS) aims to allow Humans, AIs and computers to communicate in clear, reliable, repeatable ways by providing more structured means than natural language alone.

License

Notifications You must be signed in to change notification settings

aprice2704/neuroscript

Repository files navigation

NeuroScript: A Toolkit for AI Communication

Foundation

The world utterly depends on collaboration between humans, AI agents, and traditional computer programs. NeuroScript cuts through the friction in these hybrid systems, bridging the gap between ambiguous natural language and rigid code.

Instead of relying on hidden 'chain-of-thought' or ad-hoc prompts, NeuroScript aims to:

  • Provide a shared 'language' – a toolkit of simple, readable, and executable scripts and data formats.
  • Capture procedures and information clearly, making complex workflows explicit and repeatable.
  • Foster reliable collaboration between all participants (human, AI, or computer).
  • Uplift lesser AI models allowing them to do the work of greater ones.

humans uplift machines

Quick Examples

NeuroScript (.ns.txt - Defining a simple action):

:: language: neuroscript
:: lang_version: 0.3.0
:: file_version: 1

func main() means
  :: purpose: Main entry point for the script. Walks the current directory and prints file paths.
  :: caveats: This version assumes tool.FS.Walk returns a list of maps on success and relies on on_error for tool call failures.

  on_error means
    emit "An error occurred during script execution."
    fail
  endon

  set allEntries = tool.FS.Walk(".")
  must typeof(allEntries) == TYPE_LIST

  emit "Files found:"
  for each entry in allEntries
    if entry["isDir"] == false
      emit "- " + entry["pathRelative"]
    endif
  endfor
  emit "Directory scan complete."

endfunc

NeuroData Checklist (.ndcl - Tracking tasks):

:: type: Checklist
:: version: 0.1.0
:: description: Simple project task list.

# Main Goals
- [x] Define Core Problem
- [ ] Design Solution
  - [ ] Phase 1: Core language
  - [ ] Phase 2: Basic tools
- [ ] Implement & Test

Dive Deeper

License

This project is licensed under the MIT License - see the LICENSE file for details.

Authors

Authors: Andrew Price (www.eggstremestructures.com),
Gemini 2.5 Pro (Exp) (gemini.google.com)

:: version: 0.1.6
:: dependsOn: docs/script spec.md, docs/development checklist.md
:: Authors: Andrew Price, Gemini 2.5 Pro (Exp)

About

The NeuroScript project (NS) aims to allow Humans, AIs and computers to communicate in clear, reliable, repeatable ways by providing more structured means than natural language alone.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •