veryfront
v0.1.1033
Published
The simplest way to build AI-powered apps
Maintainers
Readme
Veryfront Code
Put your agents to work.
Veryfront Code is a full-stack framework for building AI-powered applications and agents with TypeScript and React.
It gives you agents, tools, workflows, and a complete React rendering stack in a single framework. Veryfront Code runs on Node.js, Deno, and Bun, and can be deployed anywhere or shipped through the Veryfront platform with built-in preview environments and production hosting.
Get started
Create a new Veryfront Code app:
npm create veryfrontpnpm create veryfront
yarn create veryfront
bun create veryfront
deno init --npm veryfrontStart from a template directly:
npx veryfront init <PROJECT_NAME> --template <TEMPLATE>Available starters: ai-agent, minimal, agentic-workflow.
Install the veryfront binary for local development commands and the TUI:
curl -fsSL https://veryfront.com/install.sh | sh
# or
brew install veryfront/tap/veryfrontFollow the Quickstart guide to build your first app. For project setup options and template details, see Create a project. For the full documentation, visit veryfront.com/docs/code.
Why Veryfront Code?
Purpose-built for TypeScript and React, Veryfront Code gives you everything you need to build agentic full-stack applications out-of-the-box.
Agents - Build AI agents that reason and act. Give them instructions, models, tools, skills, memory, and durable hosted execution.
Skills - Add project-level agent capabilities with
SKILL.mdfiles. Skills package instructions, allowed tools, and scripts.Tools - Define Zod-validated functions that agents can call. Tools are discovered from files, so you do not need manual registration.
Prompts - Reuse named prompt templates across agents, tools, MCP servers, and application code.
Knowledge - Turn source documents into project knowledge files that agents can use as context.
Memory & Streaming - Give agents conversation history, streamed responses, and React chat UI components with AG-UI support.
Multi-Agent Systems - Compose orchestrators and sub-agents that delegate to each other as tools for coordinated work.
Tasks - Define file-based background jobs that Veryfront Code discovers and runs as task executions.
Workflows - Orchestrate multi-step AI pipelines with branching, parallel steps, approval gates, and durable Redis checkpoints.
Runs - Execute durable task, workflow, and agent work through project-scoped run records.
MCP Server - Expose tools, prompts, and resources through MCP with SSE transport, sessions, and elicitation.
Sandbox - Run isolated code in ephemeral compute environments with shell tools and agent-service integration.
Integrations - Add third-party services with connectors for OAuth, remote tools, and service metadata.
Pages & Routing - Build app routes with files, React Server Components, layouts, and server-side rendering.
Data Fetching & API Routes - Load server data, define API handlers, and add middleware with built-in OAuth.
Extensions - Extend Veryfront Code with contract-based packages for LLM providers, bundling, CSS, tracing, caching, and more.
Contributing
Looking to contribute? All types of help are appreciated, from coding to testing and feature specification. Read CONTRIBUTING.md for more details on how to get involved.
If you are a developer and would like to contribute with code, please open an issue to discuss before opening a Pull Request.
Support
We have an open community Discord. Come say hello and let us know if you have any questions or need help getting things running.
It's also super helpful if you leave the project a star here at the top of the page.
Security
We are committed to maintaining the security of Veryfront. If you discover a security vulnerability, please responsibly disclose it to us at [email protected] and we will respond within 48 hours.
License
Apache-2.0
