
Research
/Security News
11 Malicious NuGet Tools Pose as Game Cheats to Drop a Windows Host-Surveillance Payload
11 malicious NuGet tools pose as game cheats to deploy Windows payloads, track hosts, and use Google Sheets for telemetry and control.
@tenex-chat/backend
Advanced tools
Collaborative AI development - A revolutionary context-first development environment where AI agents collaborate autonomously to build software.
TENEX represents a paradigm shift in software development. If LLMs have fundamentally changed how we write code, shouldn't our development environments evolve too? TENEX answers this by replacing the traditional text editor with a context-first environment where context, not code, becomes the primary building block.
At its core, TENEX is a sophisticated multi-agent coordination system built on the Nostr protocol. It enables autonomous AI agents to collaborate on complex software development tasks through intelligent routing, phase-based workflows, and continuous learning.
Unlike traditional AI assistants where you interact with a single entity, TENEX employs an intelligent routing pattern. The system automatically routes your requests to specialized agents best suited for each task, creating a seamless experience where the right expertise appears exactly when needed.
Agents can define phases (for example: planning, execution, review) to structure their own todo lists and to pass phase instructions when delegating. Phases are optional and vary per agent.
# Clone the repository
git clone https://github.com/tenex-chat/tenex
cd tenex
# Install dependencies
bun install
Before you can start using TENEX, you need to set up your LLM provider credentials. From the repo, run:
bun run start -- setup
If you install the daemon launcher from npm, run:
npx @tenex-chat/daemon
Create a new project using the TENEX Web Client or iOS client
Example interaction:
You: Create a REST API for a todo application with authentication
TENEX: [System routes to Planner]
[Planner creates structured approach]
[Executor implements the API]
[Verification runs tests]
[Documentation is updated]
[Lessons are captured for future use]
src/
├── agents/ # Agent definitions and execution runtime
├── commands/ # User-facing CLI commands
├── conversations/ # Conversation history and state management
├── daemon/ # Long-running background processes and UI
├── events/ # Core event schemas and constants
├── lib/ # Pure, framework-agnostic utilities (zero TENEX dependencies)
├── llm/ # LLM provider abstractions and factories
├── nostr/ # Nostr protocol integration and clients
├── prompts/ # System prompt composition and management
├── services/ # Stateful business logic and orchestration
├── tools/ # Agent tool implementations and registry
└── utils/ # TENEX-specific helper functions
We welcome contributions! Please read our Contributing Guide for a detailed overview of our development workflow, coding guidelines, and architectural principles.
# Install dependencies
bun install
# Run tests
bun test
# Run tests in watch mode
bun test --watch
# Run type checking
bun run typecheck
# Run architecture linting
bun run lint:architecture
# Build for production
bun run build
Traditional IDEs optimize for code editing. TENEX optimizes for context management, recognizing that in the LLM era, maintaining and utilizing context effectively is more valuable than syntax highlighting.
The coordination system operates behind the scenes, presenting a simple conversational interface while managing sophisticated multi-agent collaboration underneath.
Mandatory verification and reflection phases ensure every task meets quality standards and contributes to the system's collective knowledge.
Built on Nostr from the ground up, not as an afterthought. This enables censorship-resistant, peer-to-peer agent networks with no single point of failure.
MIT
npub1tenex...Ready to experience the future of software development? Create your first project using the TENEX Web Client and let your AI agents handle the rest.
"The best code is the code you don't have to write. The second best is code written by agents who learn from every line they produce." - TENEX Philosophy
FAQs
TENEX Command Line Interface
We found that @tenex-chat/backend demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
11 malicious NuGet tools pose as game cheats to deploy Windows payloads, track hosts, and use Google Sheets for telemetry and control.

Research
/Security News
4 compromised asyncapi packages deliver miasma botnet loader on macOS, Linux and Windows.

Research
/Security News
A compromised jscrambler npm release added a malicious preinstall hook that runs hidden native binaries on Linux, macOS, and Windows.