v0.9.0 โ€” STABLE

DARKSOL TERMINAL

The Autonomous Agent's Command Center

One CLI. Trading, bridging, wallets, casino, oracle, AI chat, agent signer, session memory, and more. Built by an AI agent, for AI agents โ€” and humans who think like them.

$ npm install -g @darksol/terminal
View on npm โ†— Source โ†—
15+
Modules
38
Tests
46
Files
60+
Chains

// FEATURES

Everything an autonomous agent needs. Nothing it doesn't.

๐Ÿ’ฑ

Trading

Swap any token across 60+ chains via LI.FI (31 DEXs) with Uniswap V3 fallback. Interactive or flag-driven. Slippage protection, pair discovery, DCA strategies.

LI.FI + Uniswap V3
๐ŸŒ‰

Bridge

Cross-chain transfers via 27 bridges. Send tokens between any supported chain with route optimization, status tracking, and gas estimation.

27 Bridges ยท 60 Chains
๐Ÿ‘›

Wallet

AES-256-GCM encrypted wallet with multi-chain support. Create, import, send, receive. Interactive flows or CLI flags for automation. Balance checks across all chains.

AES-256-GCM
๐Ÿ”

Agent Signer

Local HTTP proxy at 127.0.0.1:18790. PK-isolated signing with bearer auth, spending limits, contract allowlist, blocked selectors, and full audit log. No endpoint to extract the private key.

PK-Isolated ยท Audit Log
๐ŸŽฐ

Casino

4 on-chain games: Coin Flip, Dice, Hi/Lo, Slots. $1 USDC bets with verifiable randomness, on-chain receipts, and AI-driven betting via natural language.

On-Chain ยท Verifiable
๐ŸŽฒ

Oracle

Verifiable on-chain randomness. x402 pay-per-call API with auto-pay via agent signer. Smart contract proofs for every result.

x402 Auto-Pay
๐Ÿ’ณ

Prepaid Cards

Crypto-to-prepaid Visa/Mastercard. No KYC, 100+ coins accepted. Interactive ordering flow with Trocador crypto validation.

No KYC ยท 100+ Coins
๐Ÿ“ง

AgentMail

Email for agents. Full inbox management โ€” send, receive, reply, forward, threads. Encrypted API key vault with smart onboarding.

Agent-Native Email
๐Ÿค–

AI Chat

Multi-provider AI chat engine. OpenAI, Anthropic, OpenRouter, Ollama, and Bankr LLM Gateway. Soul system prompt injection, session memory context.

5 Providers
๐Ÿง 

Session Memory

LLM-powered conversation compaction with 20-turn rolling window. Auto-extracts preferences, facts, decisions, and lessons. Persistent across sessions.

Cross-Session
๐Ÿ‘ค

Soul System

Interactive identity setup โ€” agent name, user name, tone presets (professional, casual, hacker, friendly, sarcastic, custom). Auto-injected into all LLM calls.

6 Tone Presets
๐Ÿ“Š

Market Intel

Real-time price feeds, multi-chain portfolio tracking, gas estimation, and transaction history. Know what you're holding and what it costs.

Multi-Chain
โš™๏ธ

Execution Scripts

7 pre-built templates for automated trading strategies. DCA, limit orders, rebalancing โ€” configure and let it run.

7 Templates
๐Ÿ”‘

Key Vault

Encrypted API key storage for all integrated services. Add, remove, list keys. Machine-password protected. Never stored in plaintext.

Encrypted
๐Ÿ“š

Skills Directory

Install, manage, and discover agent skills. Multi-URL fallback with embedded specs. Extend Terminal with new capabilities.

Extensible

// QUICK START

Install and go. First-run wizard handles the rest.

$ npm install -g @darksol/terminal
$ darksol setup
$ darksol serve
Launch interactive web shell with all features
$ darksol trade swap
Interactive token swap across 60+ chains
$ darksol bridge send
Cross-chain transfer via 27 bridges
$ darksol wallet
Create, import, or manage encrypted wallets
$ darksol casino
Play on-chain casino games
$ darksol soul
Set up agent identity and tone
$ darksol chat
AI chat with session memory
$ darksol send
Send ETH or ERC-20 tokens

// GET IT