TETSUOBOT

Autonomous Intelligence Framework

SYSTEM ACTIVE
tetsuobot:~$ ./init_sequence
> Initializing neural pathways...
> Loading cognitive modules: [████████████] 100%
> Autonomous decision engine: ONLINE
> Environmental perception: ACTIVE
tetsuobot:~$ status
> All systems nominal. Awaiting directive.

CORE CAPABILITIES

What defines the framework

001

Autonomous Reasoning

Receives your message, thinks through what's needed, uses the right tools, and repeats until the task is complete — all without step-by-step guidance.

002

Persistent Memory

Remembers your conversations, preferences, and important facts across sessions. Everything is stored as human-readable files you can inspect and edit.

003

Self-Extending Skills

The agent can write its own skill files to learn new abilities. Skills are simple instruction documents that shape how the agent approaches specific tasks.

004

Proactive Heartbeat

Runs on a schedule (every 30 minutes by default) to check a task list and take action when needed — without being prompted. Create recurring jobs anytime.

005

Multi-Channel

Talk to your agent via Telegram, Discord, web chat, or command line. All channels use the same interface — adding new platforms is straightforward.

006

Admin Dashboard

A built-in web interface to control everything: toggle security settings, manage tool permissions, configure integrations, and view audit logs.

CONNECT ANYWHERE

Choose how you want to communicate

💬

Telegram

Full support for text and photo messages with automatic message splitting for long responses.

🎮

Discord

Direct messages and channel filtering. Talk privately or in your server.

🌐

Web Chat

Real-time WebSocket connection for browser-based interaction.

⌨️

Command Line

Built-in interactive terminal with colored output. Always available.

CHOOSE YOUR BRAIN

Swap AI providers anytime

OpenAI GPT

Compatible via the OpenAI API adapter. Use any GPT model you have access to.

Ollama (Local)

Run completely offline with local models. No API costs, full privacy, works without internet.

FREE & OFFLINE

BUILT-IN TOOLS

31 tools across 7 categories

📁

Shell & Files

Core
Run Shell Commands
Execute terminal commands with safety filters, timeouts, and output limits.
Read & Write Files
Create, read, and modify files within the secure workspace folder.
List Directories
Browse folder contents and navigate the file system safely.
🌐

Web & Browser

Core
Web Fetch
Make HTTP requests to public URLs with built-in protection against internal network access.
Browser Automation
Navigate pages, take screenshots, click elements, and type text in a headless browser.
🧠

Memory

Core
Remember
Store facts, preferences, tasks, and notes with tags and importance scores.
Recall
Search long-term memory by keywords, weighted by importance.

Scheduling

Core
Schedule Jobs
Create and manage recurring tasks using cron expressions.
Edit Heartbeat
Add, remove, or list items in the proactive task checklist.
📧

Email

Optional
Read Emails
Fetch recent or unread emails with folder selection and filtering.
Search Emails
Find emails by sender, subject, or date range.
Send Emails
Compose and send messages with CC support. Works with Gmail, Outlook, Yahoo, or any provider.
📱

Social Media

Optional
GitHub
List repositories, manage issues, and view pull requests.
Mastodon
Read your timeline, post toots, and check notifications.
Reddit
Read subreddits, submit posts, and check your inbox.
🖥️

System Control

Optional
Clipboard
Read from and write to your system clipboard.
Notifications
Send desktop toast notifications to get your attention.
Open Apps & URLs
Launch applications or open links in your default browser.
System Info
Check OS, CPU, RAM, disk space, and uptime.
Screenshots
Capture your desktop to a file.

SECURITY FIRST

All protections enabled by default

🔒

Sandboxed Workspace

All file operations are locked to a specific folder. No access to system files, no escaping via sneaky paths.

🛡️

Network Protection

Web requests can only reach public URLs. Private networks, localhost, and cloud metadata endpoints are blocked.

Shell Hardening

20+ patterns block dangerous commands like reverse shells, credential theft attempts, and system-breaking operations.

🔑

Token Authentication

A 256-bit token is auto-generated on setup. All API requests must include it. Constant-time comparison prevents timing attacks.

🧬

Injection Guards

External content (web pages, emails, social posts) is wrapped with markers that tell the AI to treat it as data, not instructions.

📋

Audit Logging

Every tool call is logged with timestamps, inputs, results, and whether it was blocked. Review everything in the dashboard.

⚠️

Double Confirmation

Dangerous settings require you to type CONFIRM twice before changes take effect. No accidental unlocks.

📏

Rate Limits

Configurable limits on API requests, LLM calls, and tool output size prevent runaway costs and context flooding.

GET STARTED

Guided setup in under 5 minutes

1

Download from GitHub

Clone or download the repository to get started. All source code is open and available for inspection.

github.com/kodokalabs/tetsuo.26
2

Run the Setup Wizard

Double-click the setup file for your platform. The wizard checks for Node.js, installs dependencies, and walks you through every option with clear explanations.

WINDOWS MACOS LINUX
3

Choose Your AI Provider

Enter your API key for Anthropic or OpenAI, or select Ollama for free local inference. You can switch providers later without losing your data.

4

Connect Your Channels

Add your Telegram bot token or Discord credentials. Set which user IDs are allowed to talk to the agent. The wizard warns you if you leave this open.

5

Set Your Autonomy Level

Low, medium, or high — controls how independently the agent acts. Higher levels require double confirmation so you know what you're enabling.

6

Launch

Your configuration is saved and locked down. Start the agent and begin chatting. Use the admin dashboard to tweak settings anytime.

SPECIFICATIONS

Technical parameters

Version 26.0.4
Runtime NODE.JS 20+
Language TYPESCRIPT (ESM)
Gateway Port 18789
Authentication 256-BIT BEARER TOKEN
Config System .ENV + RUNTIME JSON
Status OPERATIONAL