-
-
Home page
-
Theta Edge X visual studio extension on vscode marketplace
-
Theta Edge X visual studio extension installation page
-
-
Theta Edge X visual studio extension in use
-
-
AI generated Tech stack for building an AI app on theta edge cloud
-
A detailed description of a tech stack
-
Page for entering prompt to generate tech stacks
-
-
-
Node validator page on theta EdgeX browser extension
-
Edge Cloud page on theta EdgeX browser extension
-
-
Theta EdgeX browser extension home page
-

About The Project
ThetaEdgeX is a comprehensive development tool designed to streamline the process of idea generation, coding, and deployment using the Theta Edge Cloud. By integrating AI-driven features and seamless theta edge cloud functionalities, ThetaEdgeX empowers developers to leverage the full potential of the Theta ecosystem.
Key Features
1.AI-Assisted Coding:

- VS Code Extension: With the power of Theta edge cloud, we provide an AI-driven code suggestions and documentation powered by CodeLlama deployed on edge cloud, enabling developers to efficiently write and deploy smart contracts.
- Natural Language Processing: Developers can use natural language queries to find code examples and documentation, simplifying the learning curve.
2.Theta Network Integration:


- Chrome Extension: Facilitates easy access to Theta Wallet, enabling users to create, import, and manage wallets, list NFTs, track account activity, and deploy contracts directly from the browser.
- Theta Edge Cloud: Supports AI model deployment and inference for models like Sketch To 3D, Stable diffusion, CodeLlama and many more. Leveraging Theta's cloud capabilities for powerful computing tasks.
3.AI TechStack Generator:

- Query-Based Tech Stack Generator: An app that accepts input queries such as "How do I build an ERC-20 token on the Theta network?" and generates a tailored tech stack and step-by-step guide on building the desired application using CodeLlama, deployed on theta edge cloud. This feature helps developers quickly get started on projects with the right tools and frameworks.
Problem Solved
Accessibility and Integration:
- Current Theta Wallet and network functionalities are only accessible via the website, limiting their integration into various applications.
- ThetaEdgeX solves this by providing browser and VS Code extensions, making Theta’s capabilities easily accessible across different platforms and applications.
Community and Ecosystem Growth
Developer Empowerment:
- Extensive Documentation: Expands Theta's existing documentation, making it accessible to a broader audience and simplifying the development process.
How ThetaEdgeX Expands the Theta Ecosystem
- Enhanced Accessibility: By integrating Theta functionalities into popular tools like VS Code and Chrome, developers can easily incorporate Theta into their workflows, promoting wider adoption.
- Community Support: Through hackathons and academy support, ThetaEdgeX fosters a strong and diverse developer community, essential for the long-term success of any technology.
- Innovative Features: AI-assisted coding, cloud functionalities, and the query-based tech stack generator not only streamline development but also demonstrate the advanced capabilities of the Theta network, attracting more developers and projects.
Built With
This project utilizes a variety of major frameworks, languages, and technologies to provide a comprehensive and powerful development tool for the Theta network ecosystem. Below is a list of the key components used in building Theta EdgeX:
- Next.js: A React framework for server-side rendering and generating static websites.
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine, used for server-side development.
- TypeScript: A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
- JavaScript: The core programming language used throughout the project for both frontend and backend development.
- Theta Edge Cloud: Utilized for deploying AI models and handling powerful computing tasks within the Theta network.
- Theta Tools: A suite of tools provided by the Theta network to facilitate development and integration.
- Theta Video Services: Used for video uploading, streaming, and management functionalities.
- Generative AI: Leveraged for AI-assisted coding features, including code suggestions and natural language processing for documentation and queries.
- Theta Model Deployments: Implemented to support AI model deployment and inference, providing robust cloud capabilities.
These technologies and frameworks collectively ensure that ThetaEdgeX is a robust, scalable, and efficient tool for developers working within the Theta ecosystem.
Live Demo
Below is a link for a live demo.
Getting Started
This section will guide you through setting up ThetaEdgeX locally. Follow these simple steps to get a local copy up and running.
Prerequisites
To use the software, you need to have the following installed:
- Node.js
- npm (Node Package Manager)
Install npm using the following command:
npm install npm@latest -g
Installation
- Get a free API Key at https://example.com
- Clone the repository
sh git clone https://github.com/sensurusirupus/theta-block-stack.git - Navigate to the project directory
sh cd theta-block-stack - Install NPM packages
sh npm install - Enter your API Key in
.envjs const API_KEY = "ENTER YOUR API";
Usage

Roadmap
Theta EdgeX aims to continually evolve and expand its functionalities to better serve developers and the Theta network ecosystem. Below are the planned features and improvements:
Upcoming Features
Expanded Theta Network Integration:
- Support for additional Theta network services and tools.
- Advanced wallet functionalities, including staking and governance features.
Community and Developer Tools:
- Create a community forum and support portal for developers.
- Provide more code snippets and templates for popular frameworks like Vue.js and Angular.
Known Issues
- Bug Fixes:
- Resolve any reported bugs and improve the stability of the extensions.
- Ensure compatibility with the latest versions of VS Code and Chrome.
Contributing
Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE for more information.
Acknowledgements
Built With
- javacript
- nextjs
- node.js
- privy
- solidity
- theta-edge-cloud
- typescript
- wagmi









Log in or sign up for Devpost to join the conversation.