Skip to content

Latest commit

Β 

History

773 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tera Wallet

Self-custodial Solana wallet for SOL, SPL tokens, and official $TCODE. The app is in apps/wallet. It does not replace the Tera learning companion. Recovery phrases and private keys stay in the browser and are never sent to a backend. See that folder for install, tests, the security model, and the current limits.

Tera β€” Your AI Platform for Building, Coding, Writing, and Creating

Build anything. Ship real work. Powered by Talocode Cloud.

Tera is a free, AI-powered platform for building, coding, writing, searching, and creating real work products. All AI runs through Talocode Cloud (TALOCODE_API_KEY). Built on the Talocode infrastructure, Tera gives you one workspace to code, write, research, and ship.

🌐 Live: teraai.chat


✨ Features

πŸš€ For Builders

  • Code, debug, and deploy with real-time AI assistance
  • Build projects, plans, and implementation roadmaps
  • Ship production-ready code from one workspace
  • Connect your agent with TALOCODE_API_KEY

✍️ For Writers

  • Draft, edit, and create content
  • Generate marketing copy, documentation, and reports
  • Export to PDF and Word
  • Structured writing with citations and references

πŸ” For Researchers

  • Research with real-time web information and citations
  • Deep research mode for complex investigations
  • Compare options, fact-check, and synthesize findings
  • Source-backed answers with live web context

πŸ—οΈ For Everyone

  • Build, code, write, and search in one workspace
  • Access real-time web information
  • Upload files and documents for analysis
  • Ship projects with persistent conversation history

πŸš€ Key Capabilities

Feature Free Pro ($5/mo) Plus ($15/mo)
AI Conversations βœ… Unlimited βœ… Unlimited βœ… Unlimited
File Uploads (per day) 3 (10MB) 25 (500MB) Unlimited (2GB)
Web Searches (monthly) 5 100 Unlimited
Deep Research Mode β€” βœ… βœ…
Export to PDF/Word β€” βœ… βœ…
Advanced Analytics β€” β€” βœ…
Team Collaboration β€” β€” βœ…
API Access β€” β€” βœ…

Work Modes

Tera chat includes work modes that shape the assistant experience without changing existing usage limits.

  • General: Default mode for any question or task.
  • Code: Build, debug, review, and deploy code.
  • Write: Draft, edit, and create polished content.
  • Search: Research with real-time web information and citations.
  • Build: Create projects, plans, and implementation roadmaps.

Mode configuration and prompts live in lib/ai/chat-modes.ts.


πŸ› οΈ Tech Stack

Layer Technology
Framework Next.js (App Router)
Language TypeScript
Styling Tailwind CSS
AI Platform Talocode Cloud (TALOCODE_API_KEY)
Database Supabase (PostgreSQL)
Auth NextAuth.js (Google OAuth)
Payments Lemon Squeezy
Hosting Vercel / Cloudflare
Mobile React Native (Expo)
Charts Recharts
Diagrams Mermaid.js
Markdown react-markdown

πŸ“ Project Structure

Tera/
β”œβ”€β”€ app/                    # Next.js App Router pages
β”‚   β”œβ”€β”€ about/              # About page
β”‚   β”œβ”€β”€ api/                # API routes (billing, auth, agent)
β”‚   β”œβ”€β”€ auth/               # Authentication pages
β”‚   β”œβ”€β”€ help/               # Help center
β”‚   β”œβ”€β”€ history/            # Chat history
β”‚   β”œβ”€β”€ new/                # New chat
β”‚   β”œβ”€β”€ notes/              # Notes feature
β”‚   β”œβ”€β”€ pricing/            # Pricing page
β”‚   β”œβ”€β”€ privacy/            # Privacy policy
β”‚   β”œβ”€β”€ terms/              # Terms of service
β”‚   └── tools/              # AI tools page
β”œβ”€β”€ components/             # React components
β”‚   β”œβ”€β”€ visuals/            # Chart, Mermaid, Spreadsheet renderers
β”‚   β”œβ”€β”€ AppLayout.tsx       # Main app layout
β”‚   β”œβ”€β”€ PromptShell.tsx     # Main chat interface
β”‚   β”œβ”€β”€ Sidebar.tsx         # Navigation sidebar
β”‚   └── ...
β”œβ”€β”€ lib/                    # Core logic & utilities
β”‚   β”œβ”€β”€ mistral.ts          # AI platform integration & system prompt
β”‚   β”œβ”€β”€ talocode.ts         # Talocode Cloud client
β”‚   β”œβ”€β”€ supabase.ts         # Database client
β”‚   β”œβ”€β”€ auth.ts             # Authentication config
β”‚   β”œβ”€β”€ tools-data.ts       # Tool definitions
β”‚   └── ...
β”œβ”€β”€ mobile/                 # React Native mobile app (Expo)
β”‚   β”œβ”€β”€ app/                # Expo Router pages
β”‚   └── ...
β”œβ”€β”€ backend-server/         # Backend API server
β”œβ”€β”€ styles/                 # Global CSS
└── public/                 # Static assets & images

πŸƒβ€β™‚οΈ Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Supabase project
  • TALOCODE_API_KEY

Environment Variables

TALOCODE_API_KEY=your_talocode_api_key
TALOCODE_BASE_URL=https://api.talocode.site
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
NEXTAUTH_SECRET=your_nextauth_secret
NEXTAUTH_URL=http://localhost:3000
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret

Installation

# Clone the repo
git clone https://github.com/Abdulmuiz44/Tera.git
cd Tera

# Install dependencies
npm install

# Run development server
npm run dev

Mobile App

cd mobile
npm install
npx expo start

🎨 Design System

Tera uses a custom design system with CSS variables for theming:

Token Purpose
tera-bg Background color
tera-primary Primary text color
tera-secondary Secondary text color
tera-panel Panel/card backgrounds
tera-border Border colors
tera-neon Accent/highlight color
tera-muted Muted backgrounds

Supports dark mode and light mode via ThemeProvider.


πŸ“Š Work Tools

Tera includes specialized tools for different use cases:

  • Code Assistant β€” Build, debug, review, and deploy code
  • Writing Assistant β€” Draft, edit, and create content
  • Research Assistant β€” Web research with citations and sources
  • Build Planner β€” Create projects, plans, and roadmaps
  • File Upload β€” Analyze documents, images, and data
  • Web Search β€” Real-time info with citations
  • Persistent Notes β€” Keep work organized across sessions
  • Conversation History β€” Return to previous work anytime

πŸ”’ Security & Privacy

  • Enterprise-grade encryption
  • GDPR & CCPA compliant
  • No selling of user data
  • Secure Google OAuth authentication
  • Data stored in Supabase with row-level security
  • All AI calls route through Talocode Cloud via TALOCODE_API_KEY

πŸ“¬ Contact


Talocode Domains

Domain Purpose
talocode.site Main site / homepage
docs.talocode.site Documentation
api.talocode.site API endpoint
dashboard.talocode.site Cloud dashboard
stacklane.talocode.site Stacklane platform

πŸ’– Support Talocode

Talocode builds open-source workflow layers for builders: coding agents, writing tools, trading intelligence, video workflows, and local-first automation.

If Tera helps you ship real work, you can support the work here:

Sponsor Abdulmuiz44

πŸ“„ License

Β© 2025 Tera. All rights reserved. Built for shipping real work.

Talocode ecosystem

Part of Talocode β€” open-source workflow layers for builders. Explore sibling projects:

Project What it is
Tera AI platform for building, coding, writing (this repo)
StackLane Cloud control plane, keys, wallet
Codra Coding agent runtime
Agent Browser Browser automation API
SearchLane Search layer for agents
DocuLane Office document CLI
ClipLoop Short-form video loop
Tradia Trading intelligence
GateLane Policy / gate tooling
ContextLane Context infrastructure
MemoryLane Persistent agent memory
SignalLane X growth intelligence

More: github.com/talocode Β· talocode.site Β· docs.talocode.site

About

The AI Learning Companion

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages