Skip to content

🧠 Simple and easy agent framework, include various of structured data manipulation, agent and function compositing, code editing, fs and more!

Notifications You must be signed in to change notification settings

lingticio/neuri-js

Repository files navigation

neuri

Simple and easy agent framework, include various of structured data manipulation, agent and function compositing, code editing, fs and more!

Features

  • 📦 100% out of the box support for TypeScript
  • ✅ over 70% test coverage
  • 🧠 Structured data for any models, Llama 3.1, Phi3.5 Mistral, OpenAI, etc.
  • 📃 JSON structured data
    • 💦 Works when stream=True
  • 💻 Code snippet extraction
    • 💦 Works when stream=True
    • 🛣️ Path based code snippet extraction
  • 👷 Easy to use declaring and compositing agents & functions for models
  • 📚 Agent components library
    • FileSystem
  • 🚀 Getting started with lines of code

Bindings

How to develop

The project uses unbuild and vite to develop and build. With the powerful features offered from jiti, we no longer need to use Rollup for tedious configuration and then watch the local file changes and bundle the modified and developed the modules without vite for hot-reload. We can directly run the following command to output the bundled file and get started on development:

pnpm run packages:stub

If you use @antfu/ni, you can also use the following command:

nr packages:stub

Next, you need to start the the documentation site (with VitePress) for previewing and development. You can use the following command:

pnpm run docs:dev

If you use @antfu/ni, you can also use the following command:

nr docs:dev

How to build

pnpm run packages:build

If you use @antfu/ni, you can also use the following command:

nr packages:build

To build the documentation and preview site, you can use the following command:

pnpm run docs:build

If you use @antfu/ni, you can also use the following command:

nr docs:build

Our other projects

  • lingticio/llmg Powerful LLM gateway with tons of special abilities to help you to build your own LLMs across different protocols, process data, orchestrating pipelines, tracings, and more.
  • guiiai/devtools Amazing frontend DevTools made easy for frontend developers to have LLMs as copilots to write codes with you.
  • nekomeowww/ollama-operator Industrial leading operator implementation to bring the easiness of Ollama to Kubernetes with single command to setup, single command to deploy and scale the models across your environments.
  • nolebase/integrations A set of human ergonomic, documentation engineers first, accessibility first, audience oriented documentation integrations for your projects, powered by VitePress, and Vue.

Acknowledgement

  • outlines for providing such powerful ideas to build the structured data manipulation
  • shikijs/shiki for bundling the VSCode TextMate WASM

Star History

Star History Chart

Contributors

Thanks to everyone who contributed to the this project!

contributors

Written with ♥

About

🧠 Simple and easy agent framework, include various of structured data manipulation, agent and function compositing, code editing, fs and more!

Resources

Stars

Watchers

Forks

Packages

No packages published