Simple and easy agent framework, include various of structured data manipulation, agent and function compositing, code editing, fs and more!
- 📦 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
- 💦 Works when
- 💻 Code snippet extraction
- 💦 Works when
stream=True
- 🛣️ Path based code snippet extraction
- 💦 Works when
- 👷 Easy to use declaring and compositing agents & functions for models
- 📚 Agent components library
- FileSystem
- 🚀 Getting started with lines of code
- neuri-js
- neuri-go
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
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
- 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.
- outlines for providing such powerful ideas to build the structured data manipulation
- shikijs/shiki for bundling the VSCode TextMate WASM
Thanks to everyone who contributed to the this project!